Your SlideShare is downloading. ×
mbed based                  IoT Gateway                                             Andrew Lindsay                        ...
The Problem? Lots of wireless sensor nodes within your property May use multiple gateways or PCs for each solution Diff...
A Solution  The mbed based IoT GatewayConnecting your IoT nodes to cloud based services
A Solution Single low power wireless gateway Operates with 868MHz or 433Mhz nodes Xbee, XRF or Wifi module in wireless ...
What is mbed? Microprocessor development board based on  NXP LPC1768 Uses ARM Cortex-M3 core 96MHz clock, 512K Flash, 3...
mbed Vs Arduinombed                Arduino NXP LCP1768/ARM    Atmel ATmega328P  Cortex M3 core 96MHz              16MH...
Gateway HardwareBaseboard for mbed moduleProvides power and I/O connectorsEthernet RJ45μSD card socketRFM12B Wireless...
Gateway HardwareBaseboard for mbed moduleProvides power and I/O connectorsEthernet RJ45μSD card socketRFM12B Wireless...
SK Pang Package IoT Gateway package consists of   mbed and IoT Gateway baseboard   Black extruded aluminium case with w...
Sensor Nodes Jeenodes OpenEnergyMonitor Custom sensor nodes Measure   Temperature, Humidity   Soil temperature   El...
Software Features File based configuration in version 1 Web based configuration in version 2 Modular OO design No code...
InputsRFM12B, either 433MHz or 868MHzCompatible with  Jeenodes from Jeelabs  emonTX from OpenEnergyMonitor  Custom da...
OutputsCurrent Outputs  Pachube API V2  MQTT including Pachube MQTT betaFuture Outputs  Xbee  XRF  RFM12B  WiFi
Data Routing Direct input sensor reading to an output Nodes file defines how to decode data Routing file defines where ...
Web Management Simple Management interface via browser Configure network parameters, DHCP or Fixed Configure output mod...
Where to next? Expand range of input payload types Ability to transmit wireless messages   Equipment: fans, pumps, vent...
ResourcesSome resources used in this project www.skpang.co.uk mbed.org jeelabs.org pachube.com mqtt.org
Thank YouThanks to SK Pang for providing the IoT Gatewayhttp://bit.ly/IoTGateway                     Questions?
Upcoming SlideShare
Loading in...5
×

IoTlondon - mbed based IoT Gateway talk

1,615

Published on

Slides from talk given to IoT London meetup on 28th march 2012

Published in: Technology, Business
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,615
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "IoTlondon - mbed based IoT Gateway talk"

  1. 1. mbed based IoT Gateway Andrew Lindsay @andrewdlindsay IoT London Meetup, 28th March 2012Project kindly Sponsored by SK Pang Electronics Ltd.
  2. 2. The Problem? Lots of wireless sensor nodes within your property May use multiple gateways or PCs for each solution Different wireless communication protocols Different end destinations Too technical for average person? May need to write code
  3. 3. A Solution The mbed based IoT GatewayConnecting your IoT nodes to cloud based services
  4. 4. A Solution Single low power wireless gateway Operates with 868MHz or 433Mhz nodes Xbee, XRF or Wifi module in wireless option socket Ethernet or Wifi internet connection Realtime clock, updated via NTP μSD socket for storing configuration Web based management Software is Open Source
  5. 5. What is mbed? Microprocessor development board based on NXP LPC1768 Uses ARM Cortex-M3 core 96MHz clock, 512K Flash, 32K RAM I/O includes Ethernet, SPI, I2C Digital, Analog, PWM Real time clock Local filesystem Online compiler Libraries and code samples Off-line tools available
  6. 6. mbed Vs Arduinombed Arduino NXP LCP1768/ARM  Atmel ATmega328P Cortex M3 core 96MHz  16MHz 512K Flash  32K Flash 32K RAM  2K RAM Ethernet  Shield Online compiler  Simple IDE
  7. 7. Gateway HardwareBaseboard for mbed moduleProvides power and I/O connectorsEthernet RJ45μSD card socketRFM12B Wireless moduleRFM22B Wireless module optionWireless module socket for Xbee/XRF/WiFly
  8. 8. Gateway HardwareBaseboard for mbed moduleProvides power and I/O connectorsEthernet RJ45μSD card socketRFM12B Wireless moduleRFM22B Wireless module optionWireless module socket for Xbee/XRF/WiFly
  9. 9. SK Pang Package IoT Gateway package consists of  mbed and IoT Gateway baseboard  Black extruded aluminium case with wall mounting brackets  Laser cut end panels  External antenna  9V PSU  Ethernet Cable
  10. 10. Sensor Nodes Jeenodes OpenEnergyMonitor Custom sensor nodes Measure Temperature, Humidity Soil temperature Electricity usage Air Pressure Dust particles
  11. 11. Software Features File based configuration in version 1 Web based configuration in version 2 Modular OO design No code changes to add new nodes Configuration files stored on μSD card Can learns about new nodes Input from wireless nodes Output to Pachube/MQTT Open Source Available from mbed.org
  12. 12. InputsRFM12B, either 433MHz or 868MHzCompatible with Jeenodes from Jeelabs emonTX from OpenEnergyMonitor Custom data formats, V1/V2 including battery statusExtendableAlternative inputs/outputs RFM22 Xbee XRF from Ciseco plc
  13. 13. OutputsCurrent Outputs Pachube API V2 MQTT including Pachube MQTT betaFuture Outputs Xbee XRF RFM12B WiFi
  14. 14. Data Routing Direct input sensor reading to an output Nodes file defines how to decode data Routing file defines where readings go Pachube datastream MQTT message Multiple readings can be batched
  15. 15. Web Management Simple Management interface via browser Configure network parameters, DHCP or Fixed Configure output modules List known nodes Configure nodes List known sensors Configure sensor outputs Still a work in progress
  16. 16. Where to next? Expand range of input payload types Ability to transmit wireless messages Equipment: fans, pumps, vent openers. Displays: emonGLCD Other cloud based data services Community involvement Custom hardware without mbed
  17. 17. ResourcesSome resources used in this project www.skpang.co.uk mbed.org jeelabs.org pachube.com mqtt.org
  18. 18. Thank YouThanks to SK Pang for providing the IoT Gatewayhttp://bit.ly/IoTGateway Questions?

×