I am running the person detection model on my Arduino Nano 33 BLE Sense without issues but based on the literature that I found, seems that Bluetooth Mesh cannot be run on this board. So, now I am thinking maybe to switch to ESP32-WROVER as I found some tutorials on how to run Bluetooth Mesh on this board, but the issue is how to enable this person detection part on ESP32. Is it possible to use the same code for person detection on ESP32 using the Arduino IDE?
I am using the ArduCam camera module to capture the image and then based on it predict if the person is present or not, but probably I will continue using Arduino for the first project as I found in the meantime the way to enable this on ESP32 by using their TensorFlow Lite GitHub repo with all available examples. My next question will be, is there any available example that shows how the captured image can be sent from the Arduino Nano BLE board to my PC via Bluetooth? Any kind of help again for this case will be useful!
This task will not be super frequent, it will be created just as a backup. Is there a possibility to connect the Arduino Nano 33 BLE Sense with my PC? And also is there any base example that I can use to try to implement the image transfer?
I found a way how to send the image via BLE but I am still stuck in this part with BLE characteristics. What is the right characteristic for that specific purpose (image transfer)? Or to make it simpler, what is the characteristic that can handle the largest amount of data (send at one interval)?
Yes indeed, I found it, its 244 bytes max for Bluetooth 4.2 and 5. And last question, where do I need to define that parameter during my characteristic definition?
I have tried to find articles where this topic is covered but seems that everybody struggled to enable this part. Based on comments, seems that BLE library does not allow us to create a bigger data characteristic such as one for the image transfer or I am wrong?