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 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, visualization 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 program 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 that is rapidly becoming a standard 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.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.