Internet Of Things, Smart Energy Groups

  • 2,072 views
Uploaded 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.

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,072
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
45
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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