Hello,
I am working with the Nordic Thingy:53 and trying to collect environmental sensor data such as:
-
Temperature
-
Humidity
-
Pressure
My goal is to collect these values periodically (for example every 5 seconds, then the next 5 seconds, continuously) and send them to Edge Impulse Studio using the Edge Impulse mobile application.
Current Setup
-
Hardware: Nordic Thingy:53
-
Firmware flashing tool: nRF Connect for Desktop Programmer
-
I also have access to a DK board if needed.
What I Have Tried
-
I used the weather station example provided in the Thingy:53 firmware package (cupnet.hex and another related .hex example inside the zip).
-
I built/flashed the generated two .hex files into the Thingy:53 using nRF Connect Programmer.
-
After flashing, I connected through serial monitor and the environmental sensor values were printed correctly.
Issue
When I flash this weather station firmware:
-
My phone cannot connect to the Thingy:53 via Bluetooth.
-
On one phone it says “another app is required to connect.”
-
On another phone it shows “connection rejected.”
Because of this, I cannot access the device from the Edge Impulse mobile application.
What I Want to Achieve
My objective is to:
-
Read temperature, humidity, and pressure values periodically (e.g., every 5 seconds).
-
Send these values to Edge Impulse mobile / Edge Impulse Studio.
-
Ideally be able to change the sampling interval in real time (for example from 5 seconds to another value).
Questions
-
Is the weather station example compatible with Edge Impulse mobile data acquisition?
-
What is the correct way to stream environmental sensor data from Thingy:53 to Edge Impulse?
-
Is there a recommended firmware example for periodic environmental data acquisition via BLE?
-
Is it possible to change the sampling interval dynamically (e.g., via BLE or Edge Impulse configuration)?
-
If there is a better or recommended approach for this task, I would greatly appreciate any suggestions.
I am an undergraduate student still learning embedded systems, so any guidance or recommended workflow would be extremely helpful.
Thank you.