Internet Of Things, Smart Energy Groups
Post on 12-May-2015
DESCRIPTIONPresentation at the ATA Melbourne Branch meeting on 2012-06-20 ... covering Internet Of Things, Arduino, OpenWRT routers and Smart Energy Groups electricity consumption measurement.
- 1.MELBOURNE HACKERSPACE (CCHS) INTERNET OF THINGSSMART ENERGY GROUPS ATA Melbourne Branch Meeting Wednesday, 20th June 2012 Andy Gelme - @email@example.com://hackmelbourne.orgSunday, 24 June 12
2. INTERACTING WITH THE REAL WORLDSunday, 24 June 12 3. INTERACTING WITH THE REAL WORLD TheInternet Of Things ... Billions of small, low-powered, network connected devices Sensors, e.g light, temperature, water ow, electrical current Actuators, e.g. turn on/off, open/close, adjust, move Becoming more prevalent ... Lowcost, open source hardware and software design Ubiquitousnetworking: 3G, Wi-Fi, Bluetooth, ZigBee (mesh)Sunday, 24 June 12 4. NETWORK OF THINGS WAN Backend serverBackend serverLAN Router ServerRouterPAN Device Device Device Device Device DeviceDevice Device DeviceDevice Device DeviceSunday, 24 June 12 5. ARDUINO OVERVIEWSunday, 24 June 12 6. ARDUINO OVERVIEW Arduino controller ... Low cost Easy to use (program and operate) Flexible (different sizes and capabilities) Large and active community Open-source (everything visible and changeable) Vast range of affordable sensors and actuators available Hobbyist and commercial ecology (both important)Sunday, 24 June 12 7. ARDUINO DESIGNSunday, 24 June 12 8. ARDUINO DETAILSSunday, 24 June 12 9. ARDUINO DETAILS What is an Arduino (some history) System on a chip ... Microprocessor and Memory (Flash, RAM, EEPROM) 13 Digital Input or Output pins 6 Analog Input pins Simulate Analog output using Pulse Width Modulation Standard board form factor (physical layout) Shields (daughter boards) Standard cross-platform programming environmentSunday, 24 June 12 10. NETWORK OF THINGS WAN Backend serverBackend serverLAN Router ServerRouterPAN Device Device Device Device Device DeviceDevice Device DeviceDevice Device DeviceSunday, 24 June 12 11. ROUTER NETWORKING 3GWi-FiEthernetRouterServer ZigBee Serial Others ? Device Device Device Device DeviceDesired networking optionsSunday, 24 June 12 12. ROUTER DETAILSSunday, 24 June 12 13. ROUTER DETAILS Common Off The Shelf (COTS) Cheap: Astonishing what you get for AUS$50 Comms: 4 + 1 Ethernet ports, Wi-Fi, serial console USB ports: expansion ... disk, printer, 3G OpenWRT (Linux distribution): Many packages Highly hackable :)Sunday, 24 June 12 14. PROTOCOLSSunday, 24 June 12 15. PROTOCOLS Low-powerdevices and networks need small messages MQTT(Message Queue Telemetry Transport) Connect, Publish, Subscribe, Ping, Disconnect Topics Asynchronous messages Last will and testament (in case of failure) Aiko platform: Software for the Internet of Things (M2M)Sunday, 24 June 12 16. NETWORK OF THINGS WAN Backend serverBackend serverLAN Router ServerRouterPAN Device Device Device Device Device DeviceDevice Device DeviceDevice Device DeviceSunday, 24 June 12 17. SMART ENERGY GROUPSSunday, 24 June 12 18. SMART ENERGY GROUPS Wecant effectively change, what we dont measure Website for monitoring and managing electric appliances Openhardware (Arduino) for measurement and control Puts you in control of your own data Localcompany, based in Melbourne, owned by Sam Sabey http://smartenergygroups.comSunday, 24 June 12 19. SMART ENERGY GROUPSWEB BASEDUSER INTERFACESunday, 24 June 12 20. SEGMETER V2.0Sunday, 24 June 12 21. SEGMETER V2.0Sunday, 24 June 12 22. SEGMETER V2.0 Basedon Arduino Uno with headers for Arduino shields8input channels (12-bit resolution) for current sensing3output channels for relays, etc Dragino(router) compatible header for serial I/O Micro-SDcard for off-line storage 1-wire interface for temperature sensors, etcSunday, 24 June 12 23. SEGSHIELD V2.0Sunday, 24 June 12 24. SEGSHIELD V2.0Sunday, 24 June 12 25. SEGSHIELD V2.0 Arduinoshield that expands SEGmeter v2.0 or any Arduino FreetronicsEtherten: Arduino with Ethernet on-board8input channels (12-bit resolution) for current sensing Zigbee(mesh) networking DC power input jackSunday, 24 June 12 26. SEG PROTOTYPING V2.0Sunday, 24 June 12 27. SEG PROTOTYPING V2.0Sunday, 24 June 12 28. SEG PROTOTYPING V2.0 SEGI/O board ... Arduino shield, 3 relay output, 3 switch input SEG8 channel expansion board ... Arduino shield with prototyping area8 input channels (12-bit resolution) for current sensing SEGDragino (router) board Zigbee (mesh) networking, Micro-SD card, Real-time clockSunday, 24 June 12 29. MELBOURNE HACKERSPACESunday, 24 June 12 30. MELBOURNE HACKERSPACE Technical workshops Access to equipment and tools Access to skilled, experienced people Collaboration on long-term multi-discipline projectsSunday, 24 June 12 31. AN INVITATION Interested in building or installing your own Smart Meter ? Gauging interest for running a workshop.Come along and join firstname.lastname@example.org://hackmelbourne.org https://sites.google.com/site/aikoplatform http://smartenergygroups.comhttp://freetronics.comSunday, 24 June 12