I want to make my first BLE project with ESP32's on Arduino, but I am not really sure how to design it. I just wanted to make this post to help me get started the right way.
I have 2 sensors that need to talk to each other, both can send packets. One has a UI (LCD and buttons) and I call it the master, while the other is passive and takes settings from the sensor 1 the user can operate.
I want to know what would be the ideal way to design this project, knowing I might also want too add a bluetooth connection with a cellphone. The cellphone would be used to collect data from the sensors system.
Which device(s) would be servers and clients in this situation?
Should the sensor 1 be a client and sensor 2 a server? Can sensor 1 be set as a client for sensor 2, but as a server for the cellphone?
Is it possible at all to have a bluetooth connection between these 3 components at the same time?
Thanks a lot!