robertc2000 opened a new pull request, #2801:
URL: https://github.com/apache/nuttx-apps/pull/2801

   ## Summary
   
   Created a minimal demo application for Bluetooth. It works by displaying 
some data over Bluetooth and the user can connect to the device running it on 
NuttX and read this data.
   
   This can work in 2 scenarios: a real scenario, in which data from the BME680 
(temperature, humidity, etc..) is used and the user will be able to read it.  
The second scenario involves displaying some dummy data (hardcoded values) for 
testing purposes.
   
   This application can serve as an example for users implementing more complex 
application using Bluetooth on NuttX.
   
   ## Testing
   
   I used the ESP32-Sparrow (which includes the BME680 sensor) and the 
ESP32-devkitc boards for testing.
   
   The Bluetooth stack starts by default with advertising when it initializes, 
however I noticed that enabling advertising in the stack does not work (at 
least on ESP32). However, when scanning is also enabled, the device starts 
advertising. Therefore, in our application, during the BLE services 
initialization part, I also enable scanning as a temporary workaround in order 
to make sure the device advertises and the user can see it and connect to it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to