I would like to know how many BLE services can be created with the RUI3 API. I currently need to implement two services with their respective features.
I have implemented one service with its features and it works fine, but when I try to create a second service, the program compiles and loads, but when I connect via BLE, it doesn’t display the services and disconnects the RAK11720. The application gets stuck on “connected.”
My questions are:
How many BLE services can I create simultaneously on a RAK11720?
What is the maximum number of features per service on the RAK11720?
I am also evaluating the RAK11160. Is it possible that this microcontroller supports more BLE services?
Thanks @and-tecnipak. I will inform R&D team to add it to future versions of RUI3. I cannot talk about the schedule. Also, I cannot talk for RAK11160. For RAK11160, please take a look the link shared by Bernd.
For RAK11160, the ESP32-C2 is running the original Espressif AT command firmware. It supports EITHER WiFi OR BLE, depending on the Espressif firmware used, check AT Command Set - ESP32 - — ESP-AT User Guide latest documentation as I shared before. You will have to flash the Espressif firmware you want to use.
Regarding number of BLE services that the Espressif AT command BLE firmware supports, I do not know. By default we ship the RAK11160 with the Espressif AT command WiFi firmware.