Simple sensor network architecture? | Cypress Semiconductor
Simple sensor network architecture?
I'm slowly diving in to the world of BLE. The BLE pioneer kit and the examples have been very helpful and I was able to generate my own custom device/profile.
The end goal is to have a a number of BLE sensors that all connect to a single "central".
- Data rate: very low (2-4 bytes/minute) from each sensor
- Battery life: important but not critical.
- Security: Some basic security, so that data can't be read just by any smartphone. But don't need anything advanced, none of the data is sensitive.
- Number of sensors: 10 to 20
The question is: How do I architecture this?
Do my sensors send notifications or indications?
Should sensors wake up on 1min interval and waits for connection, while the "central" is scanning for devices? Then "central" connects securely, reads data and the slave goes back to sleep?
How do I implement basic security? Should sensors have the "central" added to the white-list (hard-coded)?