Open-source tools for the IoT ecosystem
The open source landscape is chock-full of talented developers creating powerful tools. These tools are often more than just barebones applications; they can be fully featured business technology solutions.
Open source projects area jumping-off point for new Internet of Things (IoT) infrastructure or features, as well as a long-term solution that becomes a fixture in your organization’s workflow. Not only do open source tools provide cost-saving benefits but also provide a vibrant, passionate community of other users to connect with.
In the case of the IoT ecosystem, this community is important as new technologies emerge daily in this realm.
Connecting with a broad range of people working in this space is a great way to stay up-to-date on IoT and a boon for navigating this new region of business technology.
Open source frameworks for IoT range from device management tools to data collection and application development.
Depending on your organization’s IoT goals, you may find one or more of these open source projects useful in deploying or streamlining an IoT infrastructure. Here are some projects to consider.
M2M Labs Mainspring
The framework supports many functions you would want in an M2M application, such as device modeling for timestamping and locating data sources per fleet device, data normalization and validation using triggered Groovy scripts, and long term data storage functionality through compact time series values.
M2M Labs provides a wiki with sample applications for Arduino, Android, Raspberry PI, Ubuntu Core, and Merkur Board .
ThingsBoard is a full IoT platform for connecting devices within a fleet, collecting and processing data, device management, and data visualization.
The platform uses a microservices architecture to support scalability.
ThingsBoard can be used with both on-premises and cloud deployment, and connects devices using MQTT, CoAP, or HTTP protocols.
To read the complete article, visit IoT World Today.