Skip to content

Router Node

Mario Frei edited this page Feb 17, 2020 · 1 revision

Router Node

Router Node Router nodes relay messages from the sensor nodes to the gateway. A router node is basically an XBee radio module power by a wall adapter power supply. No additional microcontroller is needed.

A router node consists of the following parts:

The USB jack was removed from the power supply and the remaining cables were soldered to the XBee Explorer board. The XBee Explorer board can be stuck into the four standoffs on the bottom half of the 3D printed housing. A zip tie was put around the power supply cable and placed inside the housing as a strain-relief. The top and bottom part of the housing can be pushed together and are held together by friction. The CAD files can be found here. The profiles to program the XBee modules of the router nodes can be here. The files are named according to the following scheme: Router_R[Sensor Kit Number]8[Router Number].

XBee Settings for Router Nodes

In the current setting, we are using XBee S2c (XB24CZ7WIT-004). We use the Firmware for the product family XB24C with the Function set ZIGBEE TH Reg. The Firmware version is 405E. We use the default settings. Exceptions are listed below:

Parameter Value Comment
ID xxx PAN ID can be set to anything, but all nodes in the same network must have the same PAN ID
CE 0 Set if this device is a coordinator (1) or not (0)
AP 2 API mode with escaping
SP AF0 SP and SN together regulate after how long an end device is forgotten. We set it to the maximum time so that when waking up, our sensor modules are still in the network and not forgotten.
SN FFFF

The configuration profiles are also available as files. The only setting that needs to be changed from the corresponding coordinator is CE. All XBees corresponding to one coordinator needs to be set to the same PAN ID as the coordinator.