Developer-friendly frameworks are key to IoT success says startup -

Developer-friendly frameworks are key to IoT success says startup

SAN JOSE, Calif. — It’s still early days in commercial markets for the internet of things and especially machine learning, according to a startup making Bluetooth gateways. Rigado wants to spread Bluetooth mesh networking beyond use in lighting and see chip vendors improve the way that they manage their open-source offerings.

The startup aims to deliver products for asset tracking and smart buildings, markets in which “the frameworks and solutions to make [IoT] easy aren’t there yet … you don’t have ubiquitous gateways and IT people who understand IoT,” said Rigado's co-founder and CTO, Justin Rigling.

Much of Rigado’s work is focused on delivering software to make Bluetooth-based IoT deployments friendly for mainstream users. It implemented additions and APIs to the BlueZ Linux software for Bluetooth that enables use of Python, Node.js, and other popular programming environments.

“Languages like Python are the only way [that some users] know how to build systems,” said Rigling. “Developers using Embedded C are a tiny fraction of those who do Java … we make our system look like an app in a container.”

Rigado is also integrating into its gateways support for cloud-based IoT services such as Amazon’s Greengrass , Microsoft’s Azure Edge, and ClearBlade. “Their cloud-based consoles let users build Javascript apps and deploy agents on our gateway like an AWS Lambda service,” he said.

The software work requires low-level software that is robust and up to date. Here, silicon vendors sometimes fall short.

“Some silicon vendors fork their open-source stacks,” he said. “Rather than merge them into the general repository, they keep stack additions as upstream forks, but as Linux gets better, those forked repositories are left behind on the latest updates.”

2 thoughts on “Developer-friendly frameworks are key to IoT success says startup

  1. “While I can commend the ideal that it would be nice to make such systems open source and available for anyone who is anybody to be able to learn and tweak the code for such systems, I am not too sure about how the corporations are going to take it. I mean

    Log in to Reply
  2. “At the end of the day, it is the product or service that has been in full development mode which will be released in the open. Without a stable architecture to support this stage, there won't be any subsequent end products that we can finally enjoy. The o

    Log in to Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.