Internet of things had a rapid development over past few years. We can use different technologies for connecting devices and use them for data gathering. This data is usually sent to the cloud systems for analysis and storage. Different devices use different communication protocols therefore device interoperability was always a problem in internet of things. This problem was usually solved with the use of IoT gateways that acted like a bridge for connecting different devices to cloud systems. Today these gateways are required to perform additional tasks and are becoming smarter. We have designed a software architecture for a smart IoT gateway and defined basic functionalities. According to our design we have implemented a prototype of a IoT gateway, cloud application for connecting IoT gateways and overall system overview. Besides that we have enabled users to use full power of cloud platform for data analysis, storage and export.
|