File-based Internet of Things (IoT) System

IoT systems, particularly those for the smart homes, are accessed in two ways.

One way is through its public ip address where a local server or gateway is installed. This requires that the premises has accessible public ip address and require some technical know how to configure the port forwarding. External direct ip access may not always be available such as an office within an organization.

The second approach is the use of a cloud server. With a cloud server, an IoT system just require internet access and connect itself to the cloud server. This is the preferred approach for systems designed for general public users. The users simply require to login to the cloud server using the friendly application from the manufacturer of the IoT system. Major companies for IoT systems usually have their own proprietary cloud server running their server side applications to connect their smart devices. However, not all companies or developers are capable of hosting their cloud server to cater for large volume of users. This restricts the development of mass consumer IoT systems to large companies. Further more, with such system, the owner of the system are locked down to the manufacturer of the IoT system and the system would not function without the cloud server of the manufacturer.

To address the issues of both approaches and to allow small companies to build IoT systems, we are developing a new form of of IoT implementation where the connectivity is achieved by exploiting non-IoT cloud services that are widely used by general public such as OneDrive, DropBox and Google Drive.



  • Abd Qawiyyel Mateen and Ong Wee Hong. 2018. Implementation and Evaluation of IoT System Using Cloud Storage Platform. In Proceedings of the 2018 2nd International Conference on Big Data and Internet of Things (BDIOT 2018). ACM, New York, NY, USA, 157-161. DOI: (pdf)