Internet Of Things, Smart Energy Groups

3,535 views

Published on

Presentation at the ATA Melbourne Branch meeting on 2012-06-20 ... covering Internet Of Things, Arduino, OpenWRT routers and Smart Energy Groups electricity consumption measurement.

Published in: Art & Photos, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,535
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
57
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Internet Of Things, Smart Energy Groups

  1. MELBOURNE HACKERSPACE (CCHS) INTERNET OF THINGS SMART ENERGY GROUPS ATA Melbourne Branch Meeting Wednesday, 20th June 2012 Andy Gelme - @geekscape andyg@geekscape.org http://hackmelbourne.orgSunday, 24 June 12
  2. INTERACTING WITH THE REAL WORLDSunday, 24 June 12
  3. INTERACTING WITH THE REAL WORLD • The Internet Of Things ... • Billions of small, low-powered, network connected devices • Sensors, e.g light, temperature, water flow, electrical current • Actuators, e.g. turn on/off, open/close, adjust, move • Becoming more prevalent ... • Low cost, open source hardware and software design • Ubiquitous networking: 3G, Wi-Fi, Bluetooth, ZigBee (mesh)Sunday, 24 June 12
  4. NETWORK OF THINGS WAN Backend server Backend server LAN Router Server Router PAN Device Device Device Device Device Device Device Device Device Device 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 server Backend server LAN Router Server Router PAN Device Device Device Device Device Device Device Device Device Device Device DeviceSunday, 24 June 12
  11. ROUTER NETWORKING 3G Wi-Fi Ethernet Router Server ZigBee Serial Others ? Device Device Device Device Device Desired 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-power devices 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 server Backend server LAN Router Server Router PAN Device Device Device Device Device Device Device Device Device Device Device DeviceSunday, 24 June 12
  17. SMART ENERGY GROUPSSunday, 24 June 12
  18. SMART ENERGY GROUPS • “We can’t effectively change, what we don’t measure” • Web site for monitoring and managing electric appliances • Open hardware (Arduino) for measurement and control • Puts you in control of your own data • Local company, based in Melbourne, owned by Sam Sabey • http://smartenergygroups.comSunday, 24 June 12
  19. SMART ENERGY GROUPS WEB BASED USER INTERFACESunday, 24 June 12
  20. SEGMETER V2.0Sunday, 24 June 12
  21. SEGMETER V2.0Sunday, 24 June 12
  22. SEGMETER V2.0 • Based on Arduino Uno with headers for Arduino shields •8 input channels (12-bit resolution) for current sensing •3 output channels for relays, etc • Dragino (router) compatible header for serial I/O • Micro-SD card 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 • Arduino shield that expands SEGmeter v2.0 or any Arduino • Freetronics Etherten: Arduino with Ethernet on-board •8 input 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 • SEG I/O board ... • Arduino shield, 3 relay output, 3 switch input • SEG 8 channel expansion board ... • Arduino shield with prototyping area •8 input channels (12-bit resolution) for current sensing • SEG Dragino (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 us andyg@geekscape.org http://hackmelbourne.org https://sites.google.com/site/aikoplatform http://smartenergygroups.com http://freetronics.comSunday, 24 June 12

×