LPWAN platform
NWave’s LPWAN platform for the IoT combines high transmission ranges of up to 10km in urban environments with low power consumption, allowing devices to operate without maintenance or battery change for many years. We provide a full platform including sensors and devices for parking, agriculture and metering, radio modules for integration into 3rd party devices, universal modems, base station receivers, and advanced services in the cloud. Contact
11B Buller Road NW10 5BS London United Kingdom
Telephone +447920225706
IBM Long-Range Signaling and Control (LRSC) ............................................................... 1 SX1272/76 radio drivers plus Ping-Pong firmware and LoRa MAC node firmware implementation.............................................................................................................. 2
1. Introduction ...................................................................................................... 2 2. System schematic and definitions ................................................................ 2 3. Acknowledgements ......................................................................................... 2 4. Dependencies ................................................................................................. 3 5. Usage................................................................................................................ 4 6. Changelog ........................................................................................................ 5 LoRaWAN High capacity LPWAN .................................................................................. 11 LoRaWAN 1.0 ............................................................................................................... 15 这些物联网网络是慢辩解.......................................................................................... 18
IBM Long-Range Signaling and Control (LRSC)
Driving the revolution of online data to a next level, more and more devices will be Internet-connected. For example, according to Forrester, more than 22 billion devices will be connected by 2020. Given that this number far outstrips mobile (GSM) subscription estimations for 3G or 4G networks, there is one key question to be answered: How can this be made possible in a sustainable and scalable manner, e.g., without deploying 2–3 times more GSM base stations or routing billions of new machine-to-machine (M2M) interactions over private WLAN hotspots?
One answer to this question is by using a long-range, low-data-rate communications infrastructure that needs fewer base stations to serve more simple devices like online smoke detectors, temperature sensors or smart electrical heating controllers.
Several such radio technologies exist and our team has created the necessary IT infrastructure to render one such radio technology to be easy to deploy.
SX1272/76 radio drivers plus
Ping-Pong firmware and LoRa MAC node firmware implementation
1. Introduction
The aim of this project is to show an example of the LoRaMac endpoint firmware implementation.
Next version of the project will include big changes.
REMARK 1:
This is the last version based on the Semtech LoRaMac implementation. The next version will be based on the IBM 'LoRaWAN in C' implementation.The IBM 'LoRaWAN in C' implementation adds the support of the Class A endpoint fully implemented and Class B endpoints.The biggest change resides on the MAC layer API which is completely different.REMARK 2:REMARK 3:
By default the LORAMAC_R3 compiler option is enabled. Disabling this option will enable LoRaMac specification R2.2.1
This is a Class A endpoint.
Implements version R3.0 of LoRaMac specification.
2. System schematic and definitions
The available supported hardware platforms schematics and LoRaMac specification can be found in the Doc directory.
3. Acknowledgements
The mbed (https://mbed.org/) project was used at the beginning as source of inspiration.
This program uses the AES algorithm implementation (http://www.gladman.me.uk/) by Brian Gladman.
This program uses the CMAC algorithm implementation (http://www.cse.chalmers.se/research/group/dcs/masters/contikisec/) by Lander Casado, Philippas Tsigas.
4. Dependencies
This program depends on specific hardware platforms. Currently the supported platforms are:
- Bleeper-72
MCU : STM32L151RD - 384K FLASH, 48K RAM, Timers, SPI, I2C,
USART,
USB 2.0 full-speed device/host/OTG controller,
DAC, ADC, DMA
RADIO : SX1272
ANTENNA : Connector for external antenna
BUTTONS : 1 Reset, 16 position encoder
LEDS : 3
SENSORS : Temperature
GPS : Possible through pin header GPS module connection
SDCARD : Yes
EXTENSION HEADER : Yes, 12 pins
REMARK : None.
- Bleeper-76
MCU : STM32L151RD - 384K FLASH, 48K RAM, Timers, SPI, I2C,
USART,
USB 2.0 full-speed device/host/OTG controller,
DAC, ADC, DMA
RADIO : SX1276
ANTENNA : Connector for external antennas (LF+HF)
BUTTONS : 1 Reset, 16 position encoder
LEDS : 3
SENSORS : Temperature
GPS : Possible through pin header GPS module connection
SDCARD : No
EXTENSION HEADER : Yes, 12 pins
REMARK : None.
- LoRaMote
MCU : STM32L151CB - 128K FLASH, 10K RAM, Timers, SPI, I2C,
USART,
USB 2.0 full-speed device/host/OTG controller,
DAC, ADC, DMA
RADIO : SX1272
ANTENNA : Printed circuit antenna
BUTTONS : No
LEDS : 3
SENSORS : Proximity, Magnetic, 3 axis Accelerometer, Pressure,
Temperature
GPS : Yes, UP501 module
SDCARD : No
EXTENSION HEADER : Yes, 20 pins
REMARK : The MCU and Radio are on an IMST iM880A module
- SensorNode
MCU : STM32L151C8 - 64K FLASH, 10K RAM, Timers, SPI, I2C,
USART,
USB 2.0 full-speed device/host/OTG controller,
DAC, ADC, DMA
RADIO : SX1276
ANTENNA : Printed circuit antenna
BUTTONS : Power ON/OFF, General purpose button
LEDS : 3
SENSORS : Proximity, Magnetic, 3 axis Accelerometer, Pressure,
Temperature
GPS : Yes, SIM39EA module
SDCARD : No
EXTENSION No
REMARK : The MCU and Radio are on an NYMTEK Cherry-LCC module
- SK-iM880A ( IMST starter kit )
MCU : STM32L151CB - 128K FLASH, 10K RAM, Timers, SPI, I2C,
USART,
USB 2.0 full-speed device/host/OTG controller,
DAC, ADC, DMA
RADIO : SX1272
ANTENNA : Connector for external antenna
BUTTONS : 1 Reset, 3 buttons + 2 DIP-Switch
LEDS : 3
SENSORS : Potentiometer
GPS : Possible through pin header GPS module connection
SDCARD : No
EXTENSION HEADER : Yes, all IMST iM880A module pins
REMARK : None
5. Usage
Projects for CooCox-CoIDE (partial), Ride7 and Keil Integrated Development Environments are available.
One project is available per application and for each hardware platform in each development environment. Different targets/configurations have been created in the different projects in order to select different options such as the usage or not of a bootloader and the radio frequency band to be used.

