nodeconf / EU-CFP

Call for participation for NodeConf.eu 2015
10 stars 6 forks source link

Node on Guard ! - A Node based home alarm system #41

Closed mhdawson closed 5 years ago

mhdawson commented 9 years ago

Alarm and event reporting systems are naturally asynchronous making Node a perfect fit. Using a Raspberry Pi, MQTT and Node.js you can easily sense entry, take photos and send SMS alerts. This talk will take you through the architecture and implementation of https://github.com/mhdawson/HomeAlarm and show you how you can build your own alarm system to catch cats and criminals alike.

The result is a system with door and motion sensors to sense entry, alarm notifications through SMS messages, and capturing and publishing pictures to the cloud on demand and in alarm situations. The alarm state machine and GUI are implemented in Node. Deployment in the cloud with docker or a PaaS allows the system to be controlled and for the state/pictures to be viewed from wherever you are.

Speaker bio

Michael Dawson is a senior software developer with IBM leading IBM's team working on Node and a Node TSC member. He has worked as part of the IBM runtimes technology team for the last 10 years with contributions to Node and Java, with a recent focus on cloud deployments. Past experience includes developing encryption security products and web based e-commerce applications and delivering them as services. Examples include: credit card processing, online auctions, electronic invoicing and EDI communication services.