Opening up the IoT data flood gates: Semtech/IBM put LoRa spec public

November 21, 2014 // By Julien Happich
IBM and Semtech are making the LoRa MAC protocol specification an open standard known as “LoRa MAC in C” under the Eclipse Public License (EPL).

Available for download at www.zurich.ibm.com/lrsc/lmic together with sample platform code for use with the IMST iM880A module, LoRa MAC in C will lower the cost of entry into the LoRa ( Long Range [radio]) ecosystem, easing the development of new IoT solutions based on this type of network.

By open sourcing its premier “LoRa MAC in C” implementation, IBM not only hopes to boost the LoRa eco-system but to attract more IoT application developers to its newly launched IoT foundation, an extension to the company's Bluemix open-standards cloud application platform.

Announced about a month ago, the IBM Internet of Things Foundation encompasses software solutions as a service to help companies build IoT applications in just a few minutes and leverage IBM’s big data analytics solutions. Clients can compose analytics applications, visualisation dashboards and mobile apps for increased insights.

“You don’t differentiate a product or a service by writing up a wireless communication protocol”, justified Christopher Sciacca, Communications Manager for IBM Research in Zurich. “Open source is the way to go if you want people to adhere and contribute to your eco-system”.

IBM also plans to form a partner programme for IoT, along with a set of certified instructions, or “recipes,” for connecting devices, sensors and gateways from a variety of its partners including ARM, B&B Electronics, Elecsys, Intel, Multi-Tech Systems, Inc. and Texas Instruments.

Along similar lines and serving its own business purposes, Lantronix announced Python support for its Intelligent Device Software Platform. The M2M communication modules maker released new software features for its PremierWave family of intelligent gateways, adding support for the open-source dynamic, object-oriented programming language, for creating and deploying industrial IoT applications.

Through its developers' wiki , Lantronix is offering downloadable sample scripts, instructions, and a platform for community sharing and collaboration.

IBM IoT Foundation;  https://internetofthings.ibmcloud.com/#/

Lantronix Python Wiki;  http://wiki.lantronix.com/developer/