OK, I'm a programmer, but rarely dealing with lower-level communications, so I have some questions. I've researched most low-power networks, and Zigbee seems like the most appropriate, but first, I'll go over my requirements.
- Low Power consumption on the nodes. Hoping for something like 1-AA(A) battery to run for XXXdays?
- One-way communications. What I need is actually the opposite of most Zigbee apps I see. I want my controller/gateway to send orders to the zigbee devices, and that's the only communication that will occur (more on that later).
- 100-200 nodes on the network, all within about 100 feet. Each node will have 4 small LEDs on them (kinda like the one on your DVD player when it's on): Red, blue, yellow, green
Those are really my only requirements thus far. Here's a high-level idea of what I'm hoping for. Basically, a PC must be able to send a signal to a quantity of zigbee nodes and tell them to turn on a specific color light for a pre-determined duration (30 seconds).
It's a bit more complicated than that, but a user will push a button on a remote the size of your TV remote (or they could use a blackberry with web app, etc), that will query a local database, and that database will return information that designates which zibgee node(s) to light up, and which color. Then that locally running app needs to light up the yellow LED on a specific 20 of the 100 nodes.
With Zigbee, am I dreaming, or is this do-able? I'm guessing I need a Zigbee IP gateway to communicate with the Zigbee devices...that's a given. How physically small of a device could I design for the zigbee nodes (within reasonable budget)? Any idea on an estimated cost for the parts for each node (minus R&D, that kinda stuff)? If you tell me I can do the zigbee part of the device for $5/device in quantity 1000, that's the kinda tips I'm looking for.
As you can tell, I'm way over my head, but this is why I came here

If you have any other questions, please let me know.