Framework for an IoT Developer Kit

What does the optimal Internet of Things platform contain?
By Carlos Yaconi
Apr 04, 2018

The Internet of Things (IoT) offers both new opportunities and challenges to developers. Just as the last decade saw a boom in mobile application development, in which talented developers hit home runs with things like fitness and e-commerce apps, the next decade will belong to IoT developers.

In order to ensure the success of an IoT development program, a company or developer should step back and assess its overall development strategy before diving in. While the question of what, exactly, is the ideal IoT software development kit (SDK) is being debated, developers can still compile a short list of the most important components.

Because IoT technology draws upon multiple technologies—geolocation, mobile, big data and business intelligence, to name just a few—the nature of an IoT SDK is complex. The technology community has responded, with organizations such as Microsoft and the Linux Foundation putting forth recommended development platforms for the IoT. Developers must decide for themselves which approach is best for them.

What does the optimal IoT platform really contain?

An Open API
We might all agree that the heart of an IoT platform is an open application programming interface (API). A quick jump to GitHub brings us to the OpenAPI Specification, which is described as "a community-driven open specification within the OpenAPI Initiative, a Linux Foundation Collaborative Project."

An open API is central to all IoT development, because IoT development is, at its essence, about connectivity. The OpenAPI spec enables developers to knit together the various technologies behind the IoT, and to link the IoT devices and the data they collect back into larger big-data repositories, and the analytics programs that make sense out of all the IoT data. They can then up-source those insights to enterprise applications, such as supply chain systems, e-commerce applications, or the telecommunications or energy applications that drive public utilities.

Simply enter a question for our experts.
Sign up for the RFID Journal Newsletter
We will never sell or share your information
RFID Journal LIVE! RFID in Health Care LIVE! LatAm LIVE! Brasil LIVE! Europe RFID Connect Virtual Events RFID Journal Awards Webinars Presentations