This deck is for a alt.net presentation on connecting netduinos to an Windows Azure cloud service. http://www.meetup.com/CharlotteAltNet/events/88586792/
The document describes wireless smart home solutions from Toyama in partnership with HCL. It summarizes the key features of Toyama's smart home system which is centered around the Toyama Home Gateway (TGate) controller. The system allows users to control smart home devices like lights, fans, AC, and curtains using a tablet, smartphone, PC or wall touch panel from inside or outside the home. It also provides safety, security and home monitoring features. The summary concludes by thanking the reader and stating that Toyama aims to redefine the art of living with their smart home solutions.
This document provides information about Akrotics Automation Technologies, a company that supplies home automation products. It was incorporated in 2013 and offers a wide range of wireless and wired home automation products including security cameras, digital door locks, lighting controls, security sensors, and home automation switches. The company aims to provide high quality, customized products developed using cutting-edge technology and materials. It works with clients to understand their needs and provide home automation solutions and integrated systems to suit different projects and models.
New Interaction Styles for domotic systemsVitor Pedro
The document discusses new interaction styles for domotic (home automation) systems. It analyzes touch-based, button-based, and motion-based interfaces like the Wii, Kinect, and iPad. A solution is proposed using gesture recognition like the Kinect combined with an iPad-like portable device for remote control from anywhere via the internet. Novel applications discussed include automated lighting control by gesture or activity, remote temperature control, automated security features, integrated home entertainment streaming, and integrated home intercom systems.
The document provides information about several digital signage media players from AOpen, including specifications and features. The AOpen Digital Engine product line includes various models with different specifications to suit different needs and can be used for applications like digital signage, kiosks, POS systems, and more. The compact Digital Engine players feature long-term reliability and energy efficiency. AOpen also offers mounting and rack solutions for multiple Digital Engine installations.
Zipatile is an all-in-one home control system that can replace multiple devices such as a security system, thermostat, elderly care system, home automation system, and intercom. It features a touch screen, sensors, video camera, speakers and microphones. The system is powered by an Android operating system and allows remote control through a smartphone app for security monitoring, video monitoring, thermostat control and more. Zipatile integrates a variety of protocols to connect devices from Philips Hue, Sonos, Nest and more for smart home control and automation.
The ZXSe Range Data Sheet summarizes an analogue addressable fire alarm control panel system. It supports five detection protocols and can be expanded with additional devices, loop cards, printers, or networked panels. Key features include multi-protocol support, modular expandability, intuitive user interface, and networking of up to 99 panels to manage over 60,000 devices.
Managing lighting, creating a scene, monitoring security and consumptions: these are some of the functions of the delégo home automation control system. Your home automation system will be even more accessible and all its benefits evident. For further information download the delégo catalogue.
Atomic new products presentation 2012 new in lavorazione!!Nicola Colombo
The document appears to be a catalog from Atomic Accessories showcasing their new products for the 2012 second and third quarters. It includes gaming accessories for various consoles and mobile devices, such as controllers, steering wheels, cases, and headphones. Many of the products feature licenses from brands like Lamborghini and cartoons. The company aims to provide high-quality, innovative accessories for gamers.
The document describes wireless smart home solutions from Toyama in partnership with HCL. It summarizes the key features of Toyama's smart home system which is centered around the Toyama Home Gateway (TGate) controller. The system allows users to control smart home devices like lights, fans, AC, and curtains using a tablet, smartphone, PC or wall touch panel from inside or outside the home. It also provides safety, security and home monitoring features. The summary concludes by thanking the reader and stating that Toyama aims to redefine the art of living with their smart home solutions.
This document provides information about Akrotics Automation Technologies, a company that supplies home automation products. It was incorporated in 2013 and offers a wide range of wireless and wired home automation products including security cameras, digital door locks, lighting controls, security sensors, and home automation switches. The company aims to provide high quality, customized products developed using cutting-edge technology and materials. It works with clients to understand their needs and provide home automation solutions and integrated systems to suit different projects and models.
New Interaction Styles for domotic systemsVitor Pedro
The document discusses new interaction styles for domotic (home automation) systems. It analyzes touch-based, button-based, and motion-based interfaces like the Wii, Kinect, and iPad. A solution is proposed using gesture recognition like the Kinect combined with an iPad-like portable device for remote control from anywhere via the internet. Novel applications discussed include automated lighting control by gesture or activity, remote temperature control, automated security features, integrated home entertainment streaming, and integrated home intercom systems.
The document provides information about several digital signage media players from AOpen, including specifications and features. The AOpen Digital Engine product line includes various models with different specifications to suit different needs and can be used for applications like digital signage, kiosks, POS systems, and more. The compact Digital Engine players feature long-term reliability and energy efficiency. AOpen also offers mounting and rack solutions for multiple Digital Engine installations.
Zipatile is an all-in-one home control system that can replace multiple devices such as a security system, thermostat, elderly care system, home automation system, and intercom. It features a touch screen, sensors, video camera, speakers and microphones. The system is powered by an Android operating system and allows remote control through a smartphone app for security monitoring, video monitoring, thermostat control and more. Zipatile integrates a variety of protocols to connect devices from Philips Hue, Sonos, Nest and more for smart home control and automation.
The ZXSe Range Data Sheet summarizes an analogue addressable fire alarm control panel system. It supports five detection protocols and can be expanded with additional devices, loop cards, printers, or networked panels. Key features include multi-protocol support, modular expandability, intuitive user interface, and networking of up to 99 panels to manage over 60,000 devices.
Managing lighting, creating a scene, monitoring security and consumptions: these are some of the functions of the delégo home automation control system. Your home automation system will be even more accessible and all its benefits evident. For further information download the delégo catalogue.
Atomic new products presentation 2012 new in lavorazione!!Nicola Colombo
The document appears to be a catalog from Atomic Accessories showcasing their new products for the 2012 second and third quarters. It includes gaming accessories for various consoles and mobile devices, such as controllers, steering wheels, cases, and headphones. Many of the products feature licenses from brands like Lamborghini and cartoons. The company aims to provide high-quality, innovative accessories for gamers.
The document summarizes a presentation on control system security assessments given at the 2008 Automation Summit. The presentation discusses vulnerabilities and threats to control systems, findings from security assessments, and a review of the Control Systems Security Program. It is presented by Marty Edwards from the Idaho National Laboratory and Todd Stauffer from Siemens.
The document describes wireless smart home solutions from Toyama in partnership with HCL. It summarizes the key features of Toyama's smart home system which is centered around the Toyama Home Gateway (TGate) controller. The system allows users to control smart home devices like lights, fans, AC and curtains using various interfaces anywhere. It also provides safety, security and home automation features like video surveillance, intruder detection and automated lighting. The summary highlights the primary devices involved - the TGate controller, tablet interface and wireless lighting controls and digital door locks.
The document describes wireless smart home solutions from Toyama in partnership with HCL. It summarizes the key features of Toyama's smart home system which is centered around the Toyama Home Gateway (TGate) controller. The system allows users to control smart home devices like lights, fans, AC and curtains using various interfaces anywhere. It also provides safety, security and home monitoring features. The summary highlights the primary devices involved - the TGate controller, tablet interface and wireless lighting, door lock and other controls.
Using Eclipse and Lua for the Internet of Things with Eclipse Koneki, Mihini ...Benjamin Cabé
The Internet of Things (IoT) or Machine to Machine (M2M), is a technological field that will radically change the global network by enabling the communication of virtually every single object with each other. Studies state that more than 50 billions objects may be connected to the Internet by 2020. In a near future, everything from a light bulb to a power plant, from a pacemaker to an hospital, from a car to a road network will be part of the Internet.
While this revolution is already happening (your house or your car may be "connected" already!), there are still lots of barriers to its growth, especially since existing solutions are almost always proprietary, and cannot interoperate easily.
There are several very active M2M initiatives at Eclipse aiming at lowering these barriers, all under the umbrella of the M2M Industry Working Group. Last year, projects Paho (communication protocols for M2M) and Koneki (tools for M2M developers, in particular a complete IDE for Lua development) were created, and in July 2012 project Mihini was proposed to establish Lua as a reference platform for building M2M and IoT solutions.
The purpose of this talk is to give you a clear understanding of the afore mentioned Eclipse projects, as well as to show you that real M2M solutions can already be developed thanks to them. We will briefly introduce the Lua programming language, explain why it is a good fit for embedded M2M development, and then demonstrate the development of an actual working solution making use of the Mihini framework, a Paho MQTT client, and the Koneki tooling. The use case will also leverage Open Hardware such as Arduino and a RaspberryPi, therefore you can expect nice demos!
1. The document discusses rebooting the smartcard concept to make it more plug and play, developer friendly, and malware resistant.
2. It proposes isolating secure and non-secure code using a microkernel architecture to improve auditability.
3. Details are provided on Ledger's latest consumer devices, the Ledger Nano S and Ledger Blue, and resources for developers including sample apps and documentation.
This document describes a safety monitoring system for a manufacturing workstation using web service technologies. It aims to provide real-time safety data monitoring, increase safety information availability and resolution, and isolate the safety network from the standard network. The system was implemented and tested on an industrial robot workstation. It uses web services to integrate individual safety devices and publish safety events to third party monitoring applications. This provides more detailed and interoperable safety monitoring and control.
Powering your next IoT application with MQTT - JavaOne 2014 tutorialBenjamin Cabé
When it comes to connecting physical objects from daily life to the internet, you’re faced with several challenges. MQTT is a protocol for the Internet of Things that addresses the aforementioned challenges and makes it possible to build scalable sensor networks. This tutorial aims to give you a hands-on experience with the MQTT protocol and walk you through the creation of an end-to-end M2M/Internet of Things application, using open source Java components such as Eclipse Paho, Mosquitto, and Kura. You will leave the session knowing all the cool features of MQTT and how you can integrate it into your Java solutions.
NGSOFT is an advanced software development company established in 1992 with over 150 employees across two locations. It is part of the BATM companies group listed on the London and Tel Aviv stock exchanges. NGSOFT offers expertise in real-time and embedded systems across various operating systems, enterprise applications, automated testing, user experience design, and web and mobile development. It provides complete software solutions and services for clients across several industries including hi-tech, finance, defense, telecom, and media.
Zigbee is a wireless technology standard used for sensor and control networks. It operates on the IEEE 802.15.4 standard using mesh networking topologies to transmit data over long distances with low power consumption. Zigbee networks consist of coordinator, router, and end devices and are used in applications that require long battery life, security, low data rates and cost such as lighting, HVAC and sensors. Research continues to expand Zigbee's capabilities for use in more devices and markets going forward.
Smart Home Live: Intelligent Detection of Fire or a Break-In with MQTT and Op...Christian Götz
In the field of the internet of things smart home is an area, which will change our day-to-day life most intensive. The vision of an overall and adaptive Smart Home is still some years away, but there are individual solutions, for example the thermostat from NEST, which delivers great value to his users already. The same is true for approaches, which make the life of residents safer and handle emergency situations. In this talk we want to demonstrate on a concrete showcase how an intelligent smoke detector could look like and that the implementation is possible with state-of-the-art technologies. When having the infrastructure it is also easy possible to integrate other devices, for example intrusion detection systems.
On a technical perspective we are using OpenHAB as communication hub inside the house. It uses the Homematic protocol to communicate with the smoke detectors and intrusion sensors. Outbound we are leveraging the HiveMQ MQTT broker in order to connect a mobile app, a SMS-plugin and a web app. Apart from the obvious alarm functionality, we also implemented additional features which have a benefit for the user, for example a status display and a test alarm for checking the functionality. In the talk we will explain the whole system, beginning with the benefits for the user and ending with an in-depth look at the technical implementation and of course we will demonstrate the system in action.
Node home automation with Node.js and MQTTMichael Dawson
Michael Dawson presented on home automation using MQTT and Node.js. He discussed MQTT as a lightweight publish/subscribe protocol for connecting IoT devices. He then described his approach of using Node.js to control devices and provide smarts, with MQTT to glue devices together and communicate between components. Finally, he provided examples of GitHub repositories implementing parts of a home alarm system using these techniques.
This document describes the design and implementation of a GSM alarm system. The system uses an Arduino board connected to a GSM shield to detect motion via a PIR sensor and send SMS alerts. It includes a keypad for input, LCD display for status, and buzzer for alarms. Programming was done in C++ using the Arduino IDE. The system aims to provide remote security monitoring via GSM connectivity even when the owner is away. Some challenges included delays receiving hardware and issues with the GSM functionality during testing. Overall the project demonstrated a working GSM alarm prototype.
The document describes BLUE EYES, a wireless monitoring system that aims to monitor physiological parameters and brain activity of human operators to prevent disasters from human error. It consists of a lightweight data acquisition unit worn by the operator with sensors, and a central system unit that analyzes the collected data and monitors for alarm conditions. Bluetooth technology is used to wirelessly transmit the sensor data from the operator to the central system for real-time monitoring and recording of the operator's condition.
The document discusses InterLINK, a protocol that allows software applications to communicate with Eurogi hardware devices. InterLINK uses ASCII text strings sent over various communication channels like serial, Ethernet, and TCP/IP. Different firmware licenses offer access to different device resources and functions to applications. The InterLINK Server & Modbus Gateway license allows a device to act as a gateway between InterLINK and a Modbus RTU network, integrating other Modbus devices.
The document provides an overview of the WMT (Wireless Multiplex Terminal) system. It discusses:
1) The WMT uses mobile networks to transmit high quality live video streams and can use multiple data connections in parallel for high bandwidth video.
2) The WMT is a total solution in a small, mobile box that can transmit live camera feeds from anywhere to any other location.
3) The WMT setup allows for point-to-point transmission, transmission over the internet, or transmission through a backend server with a distribution server and switchboard.
Open source building blocks for the Internet of Things - Jfokus 2013Benjamin Cabé
The Eclipse M2M Industry Working Group (http://m2m.eclipse.org) is an open-source initiative delivering a set of building blocks for creating IoT solutions. This talk will walk you through the different projects and technologies this group is developing (from embedded application framework, to communication protocols, including development tools) and a live demo will show you how you can very quickly combine the components we provide with Open-Source Hardware platforms (Arduino & Raspberry Pi) to build a complete solution. Join us if you want to learn more about the Lua programming language, the MQTT protocol, and all the cool technologies that we use :)
Blue Eyes technology aims to create machines that have human-like perceptual abilities using cameras, microphones, and sensors to identify user actions and emotions. It uses Bluetooth for wireless communication and analyzes eye movements to obtain information. This technology is needed to build machines that can understand emotions, listen, talk, verify identity, and interact naturally. It uses techniques like Emotion Mouse, MAGIC pointing, speech recognition, SUITOR, and eye movement sensors. Applications include retail customer tracking, vehicles, games, interactive displays, and control rooms. The goal is to make computing more intuitive and bridge the gap between electronic and physical worlds.
The presentation outlines Alleantia jorney for achieving pervasive IOT deployment leveraging open architectures, communities, OTS and recycled Hardware.
Starting from small-scale industrial systems control products for B2B (delivered in 2012), accelerating through porting to ARM/low cost OTS hardware (eg. Rapsberrypi) and through SDK for opening developers' community (2013), and creating IOT application market, developers and 'technology assistants' social communities for extensive IOT adoption, leveraging the young and creative crowd of Nations (2015+)
More Related Content
Similar to Connecting Netduinos to a Windows Azure Service
The document summarizes a presentation on control system security assessments given at the 2008 Automation Summit. The presentation discusses vulnerabilities and threats to control systems, findings from security assessments, and a review of the Control Systems Security Program. It is presented by Marty Edwards from the Idaho National Laboratory and Todd Stauffer from Siemens.
The document describes wireless smart home solutions from Toyama in partnership with HCL. It summarizes the key features of Toyama's smart home system which is centered around the Toyama Home Gateway (TGate) controller. The system allows users to control smart home devices like lights, fans, AC and curtains using various interfaces anywhere. It also provides safety, security and home automation features like video surveillance, intruder detection and automated lighting. The summary highlights the primary devices involved - the TGate controller, tablet interface and wireless lighting controls and digital door locks.
The document describes wireless smart home solutions from Toyama in partnership with HCL. It summarizes the key features of Toyama's smart home system which is centered around the Toyama Home Gateway (TGate) controller. The system allows users to control smart home devices like lights, fans, AC and curtains using various interfaces anywhere. It also provides safety, security and home monitoring features. The summary highlights the primary devices involved - the TGate controller, tablet interface and wireless lighting, door lock and other controls.
Using Eclipse and Lua for the Internet of Things with Eclipse Koneki, Mihini ...Benjamin Cabé
The Internet of Things (IoT) or Machine to Machine (M2M), is a technological field that will radically change the global network by enabling the communication of virtually every single object with each other. Studies state that more than 50 billions objects may be connected to the Internet by 2020. In a near future, everything from a light bulb to a power plant, from a pacemaker to an hospital, from a car to a road network will be part of the Internet.
While this revolution is already happening (your house or your car may be "connected" already!), there are still lots of barriers to its growth, especially since existing solutions are almost always proprietary, and cannot interoperate easily.
There are several very active M2M initiatives at Eclipse aiming at lowering these barriers, all under the umbrella of the M2M Industry Working Group. Last year, projects Paho (communication protocols for M2M) and Koneki (tools for M2M developers, in particular a complete IDE for Lua development) were created, and in July 2012 project Mihini was proposed to establish Lua as a reference platform for building M2M and IoT solutions.
The purpose of this talk is to give you a clear understanding of the afore mentioned Eclipse projects, as well as to show you that real M2M solutions can already be developed thanks to them. We will briefly introduce the Lua programming language, explain why it is a good fit for embedded M2M development, and then demonstrate the development of an actual working solution making use of the Mihini framework, a Paho MQTT client, and the Koneki tooling. The use case will also leverage Open Hardware such as Arduino and a RaspberryPi, therefore you can expect nice demos!
1. The document discusses rebooting the smartcard concept to make it more plug and play, developer friendly, and malware resistant.
2. It proposes isolating secure and non-secure code using a microkernel architecture to improve auditability.
3. Details are provided on Ledger's latest consumer devices, the Ledger Nano S and Ledger Blue, and resources for developers including sample apps and documentation.
This document describes a safety monitoring system for a manufacturing workstation using web service technologies. It aims to provide real-time safety data monitoring, increase safety information availability and resolution, and isolate the safety network from the standard network. The system was implemented and tested on an industrial robot workstation. It uses web services to integrate individual safety devices and publish safety events to third party monitoring applications. This provides more detailed and interoperable safety monitoring and control.
Powering your next IoT application with MQTT - JavaOne 2014 tutorialBenjamin Cabé
When it comes to connecting physical objects from daily life to the internet, you’re faced with several challenges. MQTT is a protocol for the Internet of Things that addresses the aforementioned challenges and makes it possible to build scalable sensor networks. This tutorial aims to give you a hands-on experience with the MQTT protocol and walk you through the creation of an end-to-end M2M/Internet of Things application, using open source Java components such as Eclipse Paho, Mosquitto, and Kura. You will leave the session knowing all the cool features of MQTT and how you can integrate it into your Java solutions.
NGSOFT is an advanced software development company established in 1992 with over 150 employees across two locations. It is part of the BATM companies group listed on the London and Tel Aviv stock exchanges. NGSOFT offers expertise in real-time and embedded systems across various operating systems, enterprise applications, automated testing, user experience design, and web and mobile development. It provides complete software solutions and services for clients across several industries including hi-tech, finance, defense, telecom, and media.
Zigbee is a wireless technology standard used for sensor and control networks. It operates on the IEEE 802.15.4 standard using mesh networking topologies to transmit data over long distances with low power consumption. Zigbee networks consist of coordinator, router, and end devices and are used in applications that require long battery life, security, low data rates and cost such as lighting, HVAC and sensors. Research continues to expand Zigbee's capabilities for use in more devices and markets going forward.
Smart Home Live: Intelligent Detection of Fire or a Break-In with MQTT and Op...Christian Götz
In the field of the internet of things smart home is an area, which will change our day-to-day life most intensive. The vision of an overall and adaptive Smart Home is still some years away, but there are individual solutions, for example the thermostat from NEST, which delivers great value to his users already. The same is true for approaches, which make the life of residents safer and handle emergency situations. In this talk we want to demonstrate on a concrete showcase how an intelligent smoke detector could look like and that the implementation is possible with state-of-the-art technologies. When having the infrastructure it is also easy possible to integrate other devices, for example intrusion detection systems.
On a technical perspective we are using OpenHAB as communication hub inside the house. It uses the Homematic protocol to communicate with the smoke detectors and intrusion sensors. Outbound we are leveraging the HiveMQ MQTT broker in order to connect a mobile app, a SMS-plugin and a web app. Apart from the obvious alarm functionality, we also implemented additional features which have a benefit for the user, for example a status display and a test alarm for checking the functionality. In the talk we will explain the whole system, beginning with the benefits for the user and ending with an in-depth look at the technical implementation and of course we will demonstrate the system in action.
Node home automation with Node.js and MQTTMichael Dawson
Michael Dawson presented on home automation using MQTT and Node.js. He discussed MQTT as a lightweight publish/subscribe protocol for connecting IoT devices. He then described his approach of using Node.js to control devices and provide smarts, with MQTT to glue devices together and communicate between components. Finally, he provided examples of GitHub repositories implementing parts of a home alarm system using these techniques.
This document describes the design and implementation of a GSM alarm system. The system uses an Arduino board connected to a GSM shield to detect motion via a PIR sensor and send SMS alerts. It includes a keypad for input, LCD display for status, and buzzer for alarms. Programming was done in C++ using the Arduino IDE. The system aims to provide remote security monitoring via GSM connectivity even when the owner is away. Some challenges included delays receiving hardware and issues with the GSM functionality during testing. Overall the project demonstrated a working GSM alarm prototype.
The document describes BLUE EYES, a wireless monitoring system that aims to monitor physiological parameters and brain activity of human operators to prevent disasters from human error. It consists of a lightweight data acquisition unit worn by the operator with sensors, and a central system unit that analyzes the collected data and monitors for alarm conditions. Bluetooth technology is used to wirelessly transmit the sensor data from the operator to the central system for real-time monitoring and recording of the operator's condition.
The document discusses InterLINK, a protocol that allows software applications to communicate with Eurogi hardware devices. InterLINK uses ASCII text strings sent over various communication channels like serial, Ethernet, and TCP/IP. Different firmware licenses offer access to different device resources and functions to applications. The InterLINK Server & Modbus Gateway license allows a device to act as a gateway between InterLINK and a Modbus RTU network, integrating other Modbus devices.
The document provides an overview of the WMT (Wireless Multiplex Terminal) system. It discusses:
1) The WMT uses mobile networks to transmit high quality live video streams and can use multiple data connections in parallel for high bandwidth video.
2) The WMT is a total solution in a small, mobile box that can transmit live camera feeds from anywhere to any other location.
3) The WMT setup allows for point-to-point transmission, transmission over the internet, or transmission through a backend server with a distribution server and switchboard.
Open source building blocks for the Internet of Things - Jfokus 2013Benjamin Cabé
The Eclipse M2M Industry Working Group (http://m2m.eclipse.org) is an open-source initiative delivering a set of building blocks for creating IoT solutions. This talk will walk you through the different projects and technologies this group is developing (from embedded application framework, to communication protocols, including development tools) and a live demo will show you how you can very quickly combine the components we provide with Open-Source Hardware platforms (Arduino & Raspberry Pi) to build a complete solution. Join us if you want to learn more about the Lua programming language, the MQTT protocol, and all the cool technologies that we use :)
Blue Eyes technology aims to create machines that have human-like perceptual abilities using cameras, microphones, and sensors to identify user actions and emotions. It uses Bluetooth for wireless communication and analyzes eye movements to obtain information. This technology is needed to build machines that can understand emotions, listen, talk, verify identity, and interact naturally. It uses techniques like Emotion Mouse, MAGIC pointing, speech recognition, SUITOR, and eye movement sensors. Applications include retail customer tracking, vehicles, games, interactive displays, and control rooms. The goal is to make computing more intuitive and bridge the gap between electronic and physical worlds.
The presentation outlines Alleantia jorney for achieving pervasive IOT deployment leveraging open architectures, communities, OTS and recycled Hardware.
Starting from small-scale industrial systems control products for B2B (delivered in 2012), accelerating through porting to ARM/low cost OTS hardware (eg. Rapsberrypi) and through SDK for opening developers' community (2013), and creating IOT application market, developers and 'technology assistants' social communities for extensive IOT adoption, leveraging the young and creative crowd of Nations (2015+)
Similar to Connecting Netduinos to a Windows Azure Service (20)
3. DISCLAIMER!
This is NOT a real security system!
*This is for education purposes ONLY*
Do NOT use this as your Home Security
System!
4. THE BIG PICTURE Talk to me!
Message
Broker
Worker Web
Azure
Bedroom 1 Master Bedroom 2
Bedroom
Front Side Back Master Bedroom Bedroom 1st Floor
Bedroom 1 2
Doors
Locked
Windows
Motion
Doorbell
Front
door Sleep Away
Alarm
Back Side
door door
5. NETDUINO PLUS
Digital i/o Features
All 20 digital and analog pins:
GPIO
Digital pins 0-1: UART 1 RX, TX
Digital pins 2-3: UART 2 RX, TX
Digital pins 5-6: PWM, PWM
Digital pins 7-8: UART 2 RTS,
CTS
Digital pins 9-10: PWM, PWM
Digital pins 11-13: SPI MOSI,
MISO, SPCK
Analog pins 4-5: I2C SDA, SCL
6. WINDOWS AZURE
Unlimited resources
Service Bus (Messaging)
Storage
Computation Internet Of Things Enabler
Identity
Networking (VPN)
o Projecting 50 billion devices in
Web sites (10 free) 2020
Virtual Machines (Linux or Windows)
Mobile Services
Media Services
Database Services
Reporting Services
Cache
CDN
Store
9. MQTT
“MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol”
• Features
– Lightweight
– Publish/Subscribe
– Open published protocol
• How long?
– Invented in 1999
– Dr Andy Standford-Clark
– Arlen Nipper
• Used By
– Facebook (messenger)
– Github
– COSM (formerly Pachube)
– RabbitMQ (MQTT Adapter)
– Websphere MQ
10. MESSAGES - DOORBELL
Home Azure Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
11. MESSAGES - DOORBELL
Home Azure Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Subscribe Doorbell
Doorbell
Master
Control Panel
12. MESSAGES - DOORBELL
Home Azure Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
13. MESSAGES - DOORBELL
Home Azure Remote
Remote
External Broker Hub Browser
Door
Publish Doorbell pushed
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
14. MESSAGES - DOORBELL
Home
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
Update UI
MQTT SignalR Dashboard
Doorbell Master
Control Panel
15. MESSAGES – UNLOCK DOOR
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
16. MESSAGES – UNLOCK DOOR
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
Subscribe lock
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
17. MESSAGES – UNLOCK DOOR
Home Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
18. MESSAGES – UNLOCK DOOR
Home
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
19. MESSAGES – UNLOCK DOOR
Home
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
20. MESSAGES – UNLOCK DOOR
Home
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
21. MESSAGES – UNLOCK DOOR
Home
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
22. MESSAGES – UNLOCK DOOR
Home
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Doorbell
Master
Control Panel
23. MESSAGES – UNLOCK DOOR
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Publish lock unlocked
Doorbell
Master
Control Panel
24. MESSAGES – UNLOCK DOOR
Home Azure
Azure Remote
Remote
External Broker Hub Browser
Door
MQTT SignalR Dashboard
Update UI
Doorbell
Master
Control Panel
25. HARDWARE
Ground Bus – Exposes more connections
LED’s – Indicators or simulates actuators
Switches – Keyboard,
Window/Door/Motion sensors, Alarm mode
30. LET’S GET STARTED
Pick a device to build
o Doorbell (easiest)
o Alarm (a little harder)
o External Door (hardest)
o Alarm Panel (hardest)
Fill out the signup sheet
o Unique Client ID (use your initials)
Get your parts
Code the solution
* Reference: HTTP://www.CloudHomeSecurity.com