Previously I would have used Thunkables and made my own app. However, being a reluctant iphone user, I do not think the development landscape is a maker friendly. So lets see what can be done with a off the shelf app. Why spend weeks learning a new platform if a $10 app can achieve the same thing.
App Requirements
- No ongoing subscriptions needed.
- No need to be connected to wifi.
- Support BLE or Bluetooth.
Step 1 Control LED's on the ESP through the app.
Step 2 Receive a 600 item list and plot it on the phone.
And the search begins:
Background info on BLE and ESP32 - Android
Same with BT Classic and ESP32 - Android
Sending capability seems good. No graphing capability immediately available.
In any case, I followed the following tutorial.
Getting Started with ESP32 Bluetooth Low Energy (BLE) on Arduino IDE
Bingo! I got the hello world from the ESP32 program to show up on my phone.
I used the Server example program referenced in the tutorial.
It was under the examples for ESP32 BLE Arduino/BLE Server
It has 5 buttons and ASCII input that I can send to my program.
However, I would like to send data from my sensor to my phone. I do not
see a way to do that with this app
I disconnected and loaded up the Bluefruit Connect and was able to
connect with the same program. This program has the ability to receive
data and graph it so that is definitely a goal here.
I tried the BLE_UART program and was able to get the ASCII characters to display in the Bluefruit app.
So that is it for today. Tomorrow I would like to the app to control my program and
allow it make a case switch decision.
Secondly I would like to display a sine wave on the app which was generated on
the ESP32.
Lastly, I would like to reproduce these actions with a Spark Fun Artemis Nano.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.