Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
livebox:hah_hahnode:nanode_gateway [2013/06/02 05:16] – brett | livebox:hah_hahnode:nanode_gateway [2014/01/20 09:11] (current) – [Operation] brett | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Nanode Gateway ====== | ====== Nanode Gateway ====== | ||
- | {{ : | + | The Nanode is an RF enabled, and Ethernet enabled, AVR328P boards using the same development tools as the Arduino. |
- | What this does is it accepts an RF packet and dump the same format xAP message onto the Ethernet as the [[livebox/xap_serial]] program would do. | + | They are available for purchase here: http://shop.nanode.eu/ |
- | This one embedded device can replace the base jeenode + xap-serial running on the livebox | + | {{:livebox: |
- | Here is a 20,000 ft view of how it fits into the network. | + | source: {{: |
+ | ===== Architecture ===== | ||
+ | |||
+ | How we are going to use this is to have it pretend to be an [[livebox/ | ||
+ | |||
+ | This one embedded device can replace the base jeenode + xap-serial running on the livebox. | ||
{{: | {{: | ||
- | This device acts as a pseudo xap-serial service | + | It does this by acting |
+ | |||
+ | ===== Operation ===== | ||
- | Once the firmware is flashed the only details that requires | + | Once the firmware is flashed, the only details that require |
- | Once operational it will transmit onto the Ethernet a xAP heartbeat every minute to let you know its alive. | + | Once operational, it will transmit onto the Ethernet a xAP heartbeat every minute to let you know it' |
< | < | ||
xap-hbeat | xap-hbeat | ||
Line 29: | Line 36: | ||
</ | </ | ||
- | An RF packet that can be decoded will be emitted using the pseudo port / | + | An RF packet that can be decoded will be emitted using the pseudo port / |
< | < | ||
xap-header | xap-header | ||
Line 46: | Line 53: | ||
</ | </ | ||
- | Integration into the [[livebox/ | + | Integration into the [[livebox/ |
< | < | ||
function init() | function init() | ||
| | ||
- | { [2] = RoomNode{base="dbzoo.nanode.jeenode: | + | { [2] = RoomNode{deviceid=" |
- | [3] = RoomNode{base="dbzoo.nanode.jeenode: | + | [3] = RoomNode{deviceid=" |
- | [4] = RoomNode{base="dbzoo.nanode.jeenode: | + | [4] = RoomNode{deviceid=" |
- | [7] = RoomNode{base="dbzoo.nanode.jeenode: | + | [5] = RoomNode{deviceid=" |
+ | [7] = RoomNode{deviceid=" | ||
}) | }) | ||
end | end |