Answer
Out of the box the BT510 is configured via a smartphone app but this does not allow a developer to reprogram the BT510. However the BT510 can be programmed by a developer using Zephyr in C. More details can be found at the following link.
The Zephyr OS is based on a small-footprint kernel designed for use on resource-constrained and embedded systems: from simple embedded environmental sensors and LED wearables to sophisticated embedded controllers, smart watches, and IoT wireless applications.
/filters:background_color(white)/2024-10/455-00113-Large_3.png)
/filters:background_color(white)/2024-11/BT510-1.png)
/filters:background_color(white)/2024-10/MG100-Starter-Kit.png)