Wake up Arduino board with BLE?

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
_phillip
 
Posts: 313
Joined: Fri Apr 09, 2021 3:28 pm

Wake up Arduino board with BLE?

Post by _phillip »

Research on this 'subject' was a futile exercise as 'solution's' were all over the map.

My main concern is this: Can a microcontroller be awakened using bluetooth (BLE)?

For the sake of clarity:
1 A smartphone BLE app will wake up the board
2 Once the board is awake it will transmit a humidity reading
3 When the data is received by the smartphone, the board will go back to sleep to preserve battery power

I am cognizant of using RTC's to awaken microcontroller's at preset times. I want to awaken the microcontroller at random times.

Thanks for any comments or suggestions.

User avatar
sj_remington
 
Posts: 998
Joined: Mon Jul 27, 2020 4:51 pm

Re: Wake up Arduino board with BLE?

Post by sj_remington »

Bluetooth reception requires a powered up Bluetooth receiver.

What will be controlling the receiver, that in turn should wake up a hypothetical sleeping MCU?

There exist UART serial Bluetooth radios with an on board MCU, but that MCU has to be powered and awake.

User avatar
_phillip
 
Posts: 313
Joined: Fri Apr 09, 2021 3:28 pm

Re: Wake up Arduino board with BLE?

Post by _phillip »

Thanks for your comments.

I am aware that the MCU has to be awake to receive the BLE signal. At the moment I am exploring the use of external interrupts for this purpose.

Thanks.

User avatar
sj_remington
 
Posts: 998
Joined: Mon Jul 27, 2020 4:51 pm

Re: Wake up Arduino board with BLE?

Post by sj_remington »

If you were to identify the Arduino and the BLE radio, you could expect some useful suggestions.

Locked
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”