Thursday, April 23, 2015

Driving global success of the LoRaWAN protocol


LoRaWAN 1.0 draft specification has passed the review period within LoRa Alliance, making it one step closer to ratification. As a LoRa Alliance member and in order to increase public awareness of LoRa RF technology, Espotel will launch an IoT campaign for the rest of the year.

Weatherproof LoRa gateway with Multitech Conduit
in a box and improved 868 MHz antenna.
An open and free of charge LoRa gateway located at the roof of  Espotel HQ in Espoo Finland will play central role within the campaign. The gateway is implemented with Multitech MultiConnect Conduit IoT Gateway with LoRa extension, located inside an IP65 classified plastic chassis for weather resistance and connected to Taoglas Omni-directional Outdoor 868 MHz ISM-band dipole antenna. Multitech Conduit gateway and mDot LoRa module conform with the LoRaWAN 1.0 protocol specification.

Expected network coverage spans over the southern part of the city of Espoo, including Aalto University campus in Otaniemi.

Expected coverage of the Espotel open LoRa network.

Espotel will organize and sponsor events like hackathons and other developer-oriented activities in order to provide hands-on experiences with capabilities of the radio technology. ARM mbed development environment makes it easy to start implementing custom applications. As the official ARM mbed Ecosystem partner, Espotel is committed to leverage mbed technology and bring platform support to the environment.

Example device RaspberryPi2 retrofitted with Multitech mDot LoRa module.

Together with technology partners like IBM, Multitech and Semtech, Espotel will organize business events to increase awareness of benefits of LoRa technology among decision makers and influencers within different industries.

Within the LoRa Alliance, Espotel is actively driving LoRaWAN conformance certification process, and intents to be become an Alliance acknowledged LoRaWAN conformance certification house. This is natural extension to the test and certification services provided by Espotel's accredited laboratory facilities in Finland.

This short video (2:33) gives a nice overview of our laboratory facilities. Our reference customer design, Enevo smart waste sensor is acting as a case example of testing service:
https://www.youtube.com/watch?v=JaU-J7Im144

Wednesday, April 8, 2015

LoRa Gateway with ARM mbed and IBM cloud support

Early review of the new IOT Gateway from Multitech, making IOT implementations yet another step faster and easier.

MultiConnect Conduit is soon to be available new IOT gateway from Multitech Systems inc. The gateway has high performance 7-band cellular data modem for internet connectivity in global operation.

Multitech Conduit IOT gateway and LoRa mDot module from Multitech.


Due to my deep interest to LoRa RF technology, I just got an early engineering sample with 868 MHz LoRa extension module for evaluation use. This is one of the very first Conduit units in Europe. Multitech also provides mDot modules for end device implementation. Espotel already uses LoRa mDots in a customer pilot project. The reason why Espotel has selected Multitech as it's LoRa gateway supplier is that both companies are in close co-operation with ARM and IBM, and members of LoRa Alliance.

Conduit runs developer-friendly Linux operating system with support for many different programming languages, including C/C++, Python, Ruby, Pearl, C#, Java, Node.js and Node-RED.
Node-RED is a cool graphical tool to define data paths and integrations. Database, web server and other services on-board makes it possible to implement stand-alone applications without mandatory need for other back-end or cloud at all.

Conduit has compact form factor with dimensions of 13 x 10 x 4,5cm. Two expansion slots together with integrated cellular data modem, GPS, Ethernet, and USB host makes it versatile for many different kind of IOT applications. Initial set of mCard expansion cards include RS-232/485, GPIO and LoRa RF. The USB host port enables use of Wifi, Bluetooth, BLE and other dongles as well as external storage and extended connectivity.

Multitech provides readily available integration with IBM Bluemix via IOT Foundation using MQTT protocol with secure connectivity and safe data storage. Bluemix is handy environment for rapid prototyping and integrations, spanning up to production use as well. Node-RED is one of the programming options in Bluemix as well.

mDot is a new intelligent RF module from Multitech. It is available in two versions; Xbee compatible form factor with pin headers, or surface mount PCB. LoRa variant of mDot contains LoRa RF chip from Semtech and STM32 microcontroller from ST for application software. The controller is freely programmable by user and there is no need for additional MCU. This makes it cost efficient alternative, as a comparison; Microchip's LoRa module has a network controller inside, but requires an external application controller outside, which affects the overall BOM cost structure of a device.

In ARM mbed Ecosystem, Multitech has provided mDot platform support for mbed environment. Free and open source software stack is available via mbed developer site. Free mbed IDE, compiler and repository in cloud makes it easy and straightforward to start development. For more demanding development there is option to deploy the build environment in Eclipse IDE.

With free mDot library and LoRaMAC implementation, plug & play connectivity with Conduit is provided. Multitech provides number of readily available example implementations in mbed team repository which makes it easy to start development. LoRaMAC and mbed can be used with other processors as well, not limited to Multitech modules, like I did with Freescale FRDM-LK25Z board reported in my previous blog posting.

Conlusions
With readily available mbed and Bluemix integration, developer can set up the full chain from device to cloud in matter of hours, not days or weeks or months. This is definitely a significant productivity improvement over the traditional approach.

From now on, I'd feel it silly to start implementing device side code from scratch, manually installing back-end services a top of virtual server, and so on.  When teams can focus on what brings the true value to the customer or user, they are able to fail fast - not after months of development - to get immediate feedback whether the idea works or not. As an investor I'd love this approach.

That's the great value prop of the new IOT era - make me able to fail faster than ever before.