Other Parts Discussed in Thread: CC2530, Z-STACK
Dear Experts!
I have encountered some problems, that makes me a little unhappy about the gateway servers and applications.
I'm using a Beaglebone Black with recommended Ubuntu OS for running the gateway servers and the sample application. I have a custom cc2530 zigbee device reading sensor data (temperature and humidity) and sending directly to the coordinator what is our Beaglebone's cc2531DK. Configured for the same network and PAN ID.
The plan:
Once the server starts and the application running, the custom end device trys to join to network. When it was succesful, it sends an IEEE 64 bit address response for the coordinator, and stores this information to make a binding to the coordinator. If the binding succesfully completed, it's starts sending the sensor data periodically.
The result:
The end device indicates (from debugger information) it is succesfully changed his network status to "end device". Starts requesting the 64 bit IEEE address... no answer. Nothing happens. I can't see a new device on the gateway application and there is no trace about joining, dropping or communicating , but in the air it seems something moving. (data request flys periodically and no answer from the gateway, but the server sent him the packet about succesful join into the network)
When I'm using my other custom device (cc2530) as a coordinator (Z-stack) with this end device, then works perfectly.
Other problem:
Using the sample application's permit join function has 70% chance to instantly crash the network server.Oh god, why?? oO What am I doing wrong?
Please help!
Thank you for advance!