... | ... | @@ -4,9 +4,9 @@ There were various way to do this implementation. I chose to copy the code from |
|
|
|
|
|
My point of reference is the zigbee-gateway-server of the zigbee4java library. This is a program given with the library as an example application that lets you test the functionality of the implementation. I modified it a little bit in order to use the NXP dongle instead of the Texas Instruments' one*. By now I can start the program and register the default end-points. As for the TI dongle there are problems at shutdown: the applications stops responding but doesn't finish, so you have to terminate it, but doing so will corrupt the simple-network.json file so you have to delete it before starting the getaway again. You can also enable the permit joining. I did not test other functionalities.
|
|
|
|
|
|
With the Freescale dongle you will get a lot of warning messages in the console because the dongle starts in a sort of debug mode that reports a lot of messages from the lower levels that aren't recognized by the program. You can change the mode through a packet of the ZTC.
|
|
|
With the Freescale dongle you will get a lot of info messages registered in the log file (downgraded from warning to info) because the dongle starts in a sort of debug mode that reports a lot of messages from the lower levels that aren't recognized by the program. You can change the mode through a packet of the ZTC.
|
|
|
|
|
|
There still some work to do to have a working network discovery. From the tests I've done with the dongle and the FlexPlug I could get the simple descriptor response, but sent the IEEEAddressRequest with no response.
|
|
|
Now the state of the implementation is very similar o the state of the Texas Instruments Dongle.
|
|
|
|
|
|
*To do this, just change in the pom.xml file in zigbee4java/zigbee-gateway-server the following line
|
|
|
```
|
... | ... | |