Abstract

Various smart objects are connected in the invisible and intelligent Internet of Things (IoT) network to share information. However, considering the heterogeneity of Internet of Things devices, connecting devices with differences in capabilities-processing, storage, energy, and communication bandwidth- and programming methods-language, compiler, and tools-can burden developers with the complexities caused by interoperability. This paper proposes a solution to address this interoperability issue when sharing information among IoT devices. We model information sharing as the communication between a sender and a receiver with constraints from application requirements. We explore tradeoffs from constraints to propose three strategies to hide technical details of various data representations to meet their application needs. We propose the Chitchat Information Sharing Language (CISL) for developing IoT applications so that IoT developers can focus solely on their applications by delegating the control of information sharing details to the features that the CISL language provides.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call