elektryk
Advanced Member level 4
- Joined
- Apr 25, 2002
- Messages
- 112
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,296
- Location
- POLAND
- Activity points
- 961
Hi, I am trying to design custom communication protocol, suited for my application and wish to discuss some details. Consider following project. There are multiple (1000 per 100m2) low power device that should every 1 minute ask some center device for data and go to sleep. Device could be moved in much larger area, assume 1km2. I would expect single zigbee network (coordinator with some router) could not handle such heavy traffic (aproximatelly 16 devices per second, plus overhead communication between routers and collisions). Also some simplier stacks like SimpliciTI will not handle many routers and end devices. My idea of protocol is close to GSM network
- there will be some number (like 10 or 16) of isolated "center" points, which will connected to server via ethernet.
- each center point use different set of channel and PANid
- each device contain list of all possible sets of channels and PANid which are used in network
- all center points send beacon, first assumption every 1-2 seconds
- when device does not detect beacons from recently used center points trys to search best center point with list and beacon rssi, and "switch" to use this center points
- device does not associate (association request/response) each time with new network, just wait for beacon and try to communicate (every minute)
My doubts are about device power requirements, does devices during searching consume much power? My expectation are device could work few days on 100mAh battery.
Or maybe for my project better solution is divide all 1000 devices for 10 (or more) independent zigbee network, and setup 10 sets of routers to cover whole area?
- there will be some number (like 10 or 16) of isolated "center" points, which will connected to server via ethernet.
- each center point use different set of channel and PANid
- each device contain list of all possible sets of channels and PANid which are used in network
- all center points send beacon, first assumption every 1-2 seconds
- when device does not detect beacons from recently used center points trys to search best center point with list and beacon rssi, and "switch" to use this center points
- device does not associate (association request/response) each time with new network, just wait for beacon and try to communicate (every minute)
My doubts are about device power requirements, does devices during searching consume much power? My expectation are device could work few days on 100mAh battery.
Or maybe for my project better solution is divide all 1000 devices for 10 (or more) independent zigbee network, and setup 10 sets of routers to cover whole area?