Home Internet of Things Aerospace Apparel Energy Defense Health Care Logistics Manufacturing Retail

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.

Login and post your comment!

Not a member?

Signup for an account now to access all of the features of RFIDJournal.com!

Case Studies Features Best Practices How-Tos
Live Events Virtual Events Webinars
Simply enter a question for our experts.
RFID Journal LIVE! RFID in Health Care LIVE! LatAm LIVE! Brasil LIVE! Europe RFID Connect Virtual Events RFID Journal Awards Webinars Presentations