A simple bluetooth ibeacon, which board should i use?

I need to create a simple bluetooth ibeacon.

Which board should i use?

Arduino Nano RP2040 Connect

Arduino Nano 33 IOT

Arduino MKR Wi-Fi 1010

Arduino Uno wifi v2

I done some research, nano 33, mkr wifi and uno wifi v2 is basiclly the same and RP2040 is more powerful

My program is really simple, just fetch data from a server then broadcast it by bluetooth.
RP2040 is cheaper in my local store, but i am not sure it support these library

<ArduinoBLE.h>
<ArduinoHttpClient.h>
<ArduinoJson.h>
<WiFiNINA.h>

May i have suggestion about which board i should buy. Thank you

Select devices using the same logic level, 3.3 volt or 5.0 volt. That makes the connecting easier.
Check what power supplies You need.
Look for example code for bluetooth. That helps You get that part in order.
Please provide a link to the datasheet of the beacon. That helps designing the output, the driver.

Thanks for your reply, I think 3.3V or 5V doesn't matter, since it will not connect any peripheral.

It just obtain data from a server using Wi-Fi then broadcast the data using bluetooth.

Neither am I.

So what happens when you try to compile the program you have with the RP2040 as the target ?

i can compile the program without error, but i never try it on a real board. so i still afraid it may fail

My suggestion is between devices like the controller and for example the BT receiver.
Selecting a controller having built in BT solves that matter.
Regarding drivers most of them accepts both 3.3 and 5 volt logic controll signals.

consider an ESP32 which has onboard WiFi, Bluetooth Classic and BLE
ruinning File>Examples>ESP32 BLE Arduino>BLE_iBeacon
Serial monitor displays

iBeacon + service defined and advertising!

the iBeacon "ESP32" appears on Android

Try to user for anwser the blog.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.