IoT Starter Kits and Dev Kits: Their Place in the Enterprise
There’s no shortage of options when it comes to getting your hands on the technology to build an Internet of Things prototype. A variety of IoT starter kits and dev kits are available online for little or no cost. But is either kit viable for enterprise use? The terms themselves — IoT starter kits and dev kits — are often used interchangeably. Case in point: Microsoft’s AZ3166 IoT Developer Kit is marketed as both a starter kit and a dev kit. Regardless of what you call it, IoT starter and development kits offer similar benefits — and challenges.
“Many people consider those terms interchangeable,” said Christopher Biggs, founder and director, Accelerando Consulting in Australia. “I’d draw a distinction: Dev kit is comprised of the development tools for a particular processor — a processor module, the programming cable and software. A starter kit is everything you need to do a basic project: the dev kit, plus example sensors and other basic parts.”
“In my experience, the benefit of easy-to-start development kits is that SMEs have their minds open to possibility,” Biggs continued. “For three decades — from roughly 1987 to 2017 — IT was something you bought from a big-name vendor, and if it did not work the way you wanted, too bad. The IoT movement is putting power back in the hands of users. If your business is not working the way you want, you have the power to do something about it.”
Starter and development kits effectively lower the barrier of entry for companies interested in experimenting with the IoT. “IoT dev kits are popular with companies entering the IoT market because they are a low-cost investment and because they enable developers with little-to-no hardware or embedded programming experience to rapidly develop [minimum viable product] IoT applications to validate hypothesis or test alternative designs,” said Anna Gerber, system architect at PCCW Global.
“These kits work well for prototyping, particularly with developers getting started in IoT because they are supported by tutorials, well-documented SDKs, code examples and getting-started guides detailing how to integrate them with popular cloud-based IoT platforms,” Gerber added.
Low- or no-cost IoT kits lend themselves well to IoT innovation, which is often driven from the bottom-up. “One of the benefits of the starter kit is that it can empower developers who might have 10 or 20%t of their time to build another project. Developers can spin up instances, throw spaghetti against the wall, and see what works,” said Jessica Groopman, industry analyst and founding partner, Kaleido Insights.
Using IoT development kits for an enterprise project also affords the organization agility. “You have the power to rapidly evolve the solution that suits you, and to continuously improve it as you are in intimate contact with the solution,” Biggs said.
Unfortunately, the ease with which developers can kick-start a project using an IoT starter or dev kit can also be problematic. “What happens when a company spins up 50 different projects, and there’s no strategic alignment around them? That’s all to say, fragmentation is a huge challenge,” said Groopman.