mbed based IoT Gateway More details http://blog.thiseldo.co.uk/wp-filez/IoTGateway.pdf
Dependencies: NetServices FatFileSystem csv_parser mbed MQTTClient RF12B DNSResolver SDFileSystem
Auto generated API documentation and code listings for IoTGateway_Basic
__attribute__ | V2 header definition |
IoTRouting | Main IoT Gateway RFM12B payload routing class |
OutputDef | Base class for output definitions |
OutputEmonCms | Output definition class for sending readings to OpenEnergyMonitor emonCms |
OutputMqtt | Implementation of MQTT output class |
OutputPachube | Output definition class for sending readings to Pachube |
OutputSenSe | Output definition class for sending readings to Pachube |
PayloadDef | Payload definition base class |
PayloadSimple | Simple payload format class Format is 2 bytes per reading with low byte first |
PayloadV1 | Payload format class Format of each reading is defined above with first byte of payload being a status byte |
PayloadV2 | Class definition for Payload V2 format |
Code
iotgateway.h [code] | |
IoTRouting.cpp [code] | |
IoTRouting.h [code] | |
main.cpp [code] | |
OutputDef.cpp [code] | |
OutputDef.h [code] | |
OutputEmonCms.cpp [code] | |
OutputEmonCms.h [code] | |
OutputMqtt.cpp [code] | |
OutputMqtt.h [code] | |
OutputPachube.cpp [code] | |
OutputPachube.h [code] | |
OutputSenSe.cpp [code] | |
OutputSenSe.h [code] | |
PayloadDef.cpp [code] | |
PayloadDef.h [code] | |
PayloadSimple.cpp [code] | |
PayloadSimple.h [code] | |
PayloadV1.cpp [code] | |
PayloadV1.h [code] | |
PayloadV2.cpp [code] | |
PayloadV2.h [code] |