IoT based security system that detects suspicious movements through a motion detector and alerts the user on their gmail. In the presence of motion sensed between 7 to 9 times, the Grove PIR sensor sends an input to the board which is connected to internet via Ethernet. The board publishes the sensor data on IBM IoT foundation, which is known as IBM Watson. The data is then sent to IBM Bluemix which provides real time analysis and the remote time data management and monitoring. For more information : https://developer.ibm.com/recipes/tutorials/mbed-c-client-library-for-ibm-iot-foundation/

Dependencies:   C12832 EthernetInterface LM75B MMA7660 MQTT mbed-rtos mbed

Fork of IBMIoTClientEthernetExample by IBM Watson IoT

Revisions of main.cpp

Revision Date Message Actions
19:ee5e5c9573e5 2016-03-29 IoT based security system that detects suspicious movements through a Grove PIR motion sensor and alerts the user on their email if the motion detected is between 7 to 9 times. File  Diff  Annotate
18:94da9de96d54 2015-08-12 Stop the display flashing unnecessarily File  Diff  Annotate
17:74801ec6a672 2015-08-12 Update program revision number to match mbed one File  Diff  Annotate
16:2420bfbf5f1c 2015-08-03 Add authorization check and diagnostic messages File  Diff  Annotate
15:09458079f4bb 2015-07-27 Fixing comment File  Diff  Annotate
14:1f961d19f3cf 2015-07-24 Added more debug to allow network diagnostics File  Diff  Annotate
13:85801e3b83d3 2015-07-22 Added Debug information into menu.; Split menu out into a new thread to allow it to operate whilst connecting. File  Diff  Annotate
12:8b480eb8a496 2015-07-09 Updated mbed-RTOS, Ethernet Interface and mbed library. Updates main.cpp to add threaded LED control and removed conditional compilation File  Diff  Annotate
11:7a6df9a2dcdc 2015-03-10 enable the C027 File  Diff  Annotate
10:0b5e0dfee08e 2014-10-20 Added a new menu item to display the software revision File  Diff  Annotate
9:58eb378727d9 2014-10-14 Make sure device id is lower case File  Diff  Annotate
8:80d49dd91542 2014-10-01 Remove conditional compilation for IBM IoT settings File  Diff  Annotate
7:63a7aa4deaf8 2014-08-20 Add AUTH_METHOD credential File  Diff  Annotate
6:37b6d0d56190 2014-08-20 Code completely changed to improve the structure, flow and memory usage of the application File  Diff  Annotate
5:11fd21af0c0f 2014-08-07 LPC1768 blue RGB LED is no longer turned on File  Diff  Annotate
4:77fd4b6ceecb 2014-07-22 Fixed issue with RGB LEDs not working correctly for FRDM-K64F File  Diff  Annotate
3:69ef39823eef 2014-07-18 Remove LCD printf message that isn't required File  Diff  Annotate
2:d8fddda78c38 2014-07-18 Delete MQTTEthernetIoT class that is no longer required, change device type of K64F when running in QuickStart mode File  Diff  Annotate
1:1f187285667c 2014-07-18 Add reconnect logic, LCD menu that scrolls and lights to show MQTT connectivity status File  Diff  Annotate
0:cae064bcbe5e 2014-07-16 Initial commit File  Diff  Annotate