We are working on an industrial project in collaboration with Singapore Polytechnic Graduate Guild (SPGG) and funded by Singapore Polytechnic (SP) Iconic Project Grant to design, develop, and deploy secured end to end IoT to cloud technologies to rejuvenate SPGG to become the Smart Club House (SCH) of the Future. Our team consist of Singtel Cadet Scholarship holders, Amazon Web Services (AWS) practitioners and we spun off several ideas in Hackathons to test ideas and to make SCH a reality.
What it does
Our project aims to create a secured end-to-end IoT to Cloud platform.SP students who want to learn about IoT and Cloud systems to their projects can benefit from our experience. Existing and future IOT vendors will be able to interface with our cloud system using a set of standard APIs that we provide.Environment data sent by IoT devices will be received through AWS IoT. This data is then stored into AWS DynamoDB. The data stored in DynamoDB will be accessible via API’s exposed by our cloud subsystem. Through various application programming interfaces created, the extracted the data from DynamoDB can be used to trigger actions, alert users of events, and inform more efficient allocation of resources within SPGG.
How we built it
We have built this platform using industry standards, such as RESTFUL compliance. This is so as to ensure that our cloud system can be integrated with future IOT devices.
Challenges we ran into
This is an extremely challenging project, because we are integrating in the real world and test bedding of industrial technologies, with complexity ranging from different computing protocols, multiple equipment with varying communication standards from different vendors, and to put aside the electrical and computing differences to send data to the Cloud Computing of AWS. Our project does not stop there, we have provided an interactive User Interface through visual and voice to provide the best user experience to navigate the aggregated data from the 5 major technology subsystem.
-Smart Lighting, climate control, and energy monitoring, -Smart Solar, Microgrid and system monitoring, -Smart Water Quality Dynamic Monitoring and Leakage Alert -Smart Building Wall/Window coating with Energy Saving Monitoring -IoT central Monitoring and Control
Accomplishments that we're proud of
We are proud of all accomplishment when we build our system.Throughout we feel proud most when we first communicate with our IoT devices to AWS services, as this open's up the path for new opportunities for us to understand the system of cloud.Recently we also created a Modbus system allowing communication of D.G1552WU gateway device communicating with AWS IoT services, opening up the path for new communications method/paths to the cloud.
What we learned
We have learn lots of things working on IoT devices. Wireless technology that supports our platform are WIFI, Lora and Sigfox.This devices use different wireless technology, each with its pros and cons. Lora and Sigfox are Low Powered Wide Area Technology (LPWA). The key difference between LPWA and WIFI is the ability to send data over long distances and its low power consumption. Lora’s strengths are that most of the technology is open source and subscription-free whereas Sigfox is the opposite where most of them are closed source. Most of Sigfox technology is owned by one company and it sells the software/network as a service. Therefore there is a subscription fee for using Sigfox. WIFI is the most widely used wireless protocol around the world. WIFI’s con is the limited range it has from an access point. IoT devices that use different wireless protocols have different gateways to the internet. The gateway forwards the data received from the respective IoT devices to an AWS IoT https endpoint.
What's next for Smart Club House
Our Smart Club house will have endless development, to provide more IoT services and functions, we have been developing on NB-IoT communication for our club house.We are also ready to implement any new technologies by building platform using industry standards, such as RESTFUL compliance. This is so as to ensure that our cloud system can be integrated with future IoT devices.