Nowadays, almost every "Thing" have becoming more intelligent. They collect data, analyze data, interpret data, and creatively handle data in many ways. “Internet” have becoming their form of communication channel to the web and cloud. Then, these factors created the IoT environment. Since, internet is the channel for the “things” to communicate with “human", why don’t we enhance the way how we, “human” interact with the “things” through internet more efficiently and secure? Instead of port forward (old way and insecure), email is one of the best way for us to interact with the “things”, this is where Context.IO come in. With Context.IO powerful API, I created coreIoT, which able to provide a service where users can interact with their home core components much securely and efficient.
What is coreIoT and how it works?
coreIoT is built on Context.IO, it utilised email as the data source protocol for users to interact with a home. Technically, coreIoT requires registration with an email for the home and then provides an identity to that home, making it able to speaks and interact with every home members who lived within it. Once the owner/admin of the home registered his/her home with coreIoT, he/she can use the “Administration Dashboard" from coreIoT, then not only the admin, but also the rest of the home members can enjoy accessing for the features provided by coreIoT including home monitoring, notifications, activity logs and members configurations.
In home monitoring panel, users can have a quick review about the status of the home. For demonstrations, example components added such as lights and doors. If a user remotely control one of the component in his/her registered home through coreIoT, the action made will reflect the changes in home monitoring panel in real-time. Additionally, in home monitoring panel, a user also able to view the short version of recent activity logs, notifications and members added.
For each of the activity commanded by home users are tracked and record properly in activity logs. Thus, in activity logs contains the complete report about the past activities about how users interact with their home and appear to be useful as future reference for home members to keep track what is happening.
Notification serve as a home note / reminder for home members. For example, a note of:
“Billy, mom will be back at 7pm.”
added in notification, that a mom tried to tell her son that she will be back at 7pm tonight despite Billy not physically around in home. But when Billy check-in with coreIoT, he will notified through the notifications service. In notifications panel, users can have the complete report about the notes added in their registered home, such as the total notes in the past, number of notes added today and full list of added notes.
In members configuration panel, admin able to add new members into his/her registered home with coreIoT. For every added new member will be recorded and display in this panel.
For Testing Purpose,
Feel free to use our testing home account, which user can log-in and add themselves as the home member, then start to monitor and control activity within the home.
Please refer this at the Commands Instruction Panel and Notes Instruction Panel in the dashboard once you logging-in to the coreIoT.
Youtube Video Link: Hardware demo with coreIoT
I have done some experiment by using Arduino Yun as the hardware for the response of email controlled during the process. For basic demonstration I used some LEDs to represent the components as stated in the coreIoT dashboard. Please click this embedded link to the video in Youtube.