I have a Bluetooth temperature and humidity sensor, the sensor can be connected to the phone via Bluetooth. There is an app for the sensor in which we are able to get all the data including the chart. I need to get the reading as an input for a program, is it possible to use Arduino Nano 33 BLE to collect the data from the sensor and create a program to read those data and perform an action? Along with the sensor there is a gateway. Can Nano 33 BLE do that function or is there any other way?
I would really appreciate if someone could help me!
The Sensor does not have any port or pin. The sensor uses BLE to transfer the data directly into your smartphone (have it's own application for displaying the data) and the gateway used to connect to PC (same application for windows). We can directly connect the sensor with Bluetooth and the gateway we can connect it to PC and smartphone . The sensor has BLE MAC and the gateway have both Wi-Fi & BLE MAC.
I believe you can do this if you know the Service and Characteristics of the sensor. LightBlue or nrfConnect reading from the sensor should be able to provide this information. The sketch for the Nano33BLE will be based on the ArduinoBLE.h library example for the Central.
Along with the sensor there is a gateway. Can Nano 33 BLE do that function