WiMOD Shield for Arduino™ - A Long Range Radio Extension Board for Ardunio™
The WiMOD Shield is a expansion board that enables users of Arduino™ / Arduino-compatible boards to use WiMOD radio modules based on LoRa™ technology.
Arduino™ boards are microcontoller-based boards that allow the user to do simple designs and prototypes or experiment with microcontroller circuits in general. The boards offer an interface for extending the basic functionality like sensors and actors by just stacking the extension boards to the base board.
The WiMOD Shield is a small and low cost extension board that can be attached to the top offering an radio interface based on the LoRa™ technology. The shield is an interface card for connecting a WiMOD radio module to an Arduino™ board.
The Shield includes everything that is needed for connecting a WiMOD module to an Arduino™ board. The power supply is sourced by the Arduino™ board and the I/O logic levels are adjusted by integrated level shifters. The SMA connector offers the possibility to add virtually any suitable antenna to get a good performance.
The Shield offers two possible UART connections, so it can be used with Arduino™ UNO-like board and with Arduino™ DUE-like boards. For the latter one an additional UART can be used exclusively for the radio module communication.
Besides the hardware board a example software library providing an easy access to the WiMOD HCI interface is available. The library is compatible to the Arduino™ IDE an can be installed by a simple import of the given files. This makes a complete example showing all steps of processing WiMOD's HCI messages on the low level side. On the high level side the library offers a bunch of simple API commands that control the WIMOD modem firmware. Hence a prototype of a LoRaWAN™ endnode can be created in minutes.
This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not considered by IMST GmbH to be finished end - product fit for general consumer use.
- full compatibility with the Arduino Uno Rev.3 pinout
- additional USART interface for Arduino™ DUE-like boards available
- compatible to other platforms like ST's Nucleo boards
- integrated level shifters for 5V (Arduino) <-> 3.3V (WiMOD) operation
- SMA Antenna connector
- SWD / JTAG connector for firmware development of the WiMOD module available
- full source code library for easy HCI message processing available
Makers who want to have a quick prototyping platform for exploring the the LoRa™ technology for:
- Automated Meter Reading
- Home and Building Automation
- Wireless Alarm and Security Systems
- Industrial Monitoring and Control
- Long Range Irrigation Systems
- IoT (Internet of Things)
- Smart Cities
Developers who want to get a full picture of how to implement a HCI message parser from low level byte stream up to high level message processing. In addition to the code snippets given in the HCI specification documents the demo source library provides a complete implementation for the "host" side of the UART communication flow.
|compatible base boards:||
- Arduino™ boards compatible to Arduino UNO R3 Pinout (e.g. Arduino UNO, Arduino Leonardo, Seeduino Stalker v3, STM32 NUCLEO boards, ...)
|Power Supply:||Power must be provided by Arduino base board|
|I/O Ref voltgae:||The shield has got integrated level shifters making it compatible to 5V based Arduino™ boards|
Buttons / LED:
|- two push buttons (Reset of WiMOD, Init Bootloader of WiMOD)
- one LED connected to WiMOD module
|- A set of Jumpers allows the usage of UART1 or UART3 interface of Arduino
- A selector switch allows a flexible UART connection between WiMOD <-> Arduino™, or WiMOD <-> PC (via Arduino)**
|Interfaces:||UART to WiMOD module
RF (LoRa™) (provided by WiMOD module)
SWD/JTAG debug connector
|WiMOD-Module:||iM880B (by default)|
|Dimension (LxWxH):||58 x 53 x 20 mm|
|Operating temperature:||-20°C to +70°C|
Windows, MacOS, Linux (all platforms supporting Arduino IDE)
WiMOD Shield for Arduino
|The WiMOD Shield is a expansion board that enables users of Arduino™ / Arduino-compatible boards to use WiMOD radio modules based on LoRa™ technology. Besides the hardware board a example software library providing an easy access to the WiMOD HCI interface is available. The library is compatible to the Arduino™ IDE an can be installed by a simple import of the given files. This makes a complete example showing all steps of processing WiMOD's HCI messages on the low level side. On the high level side the library offers a bunch of simple API commands that control the WIMOD modem firmware. Hence a prototype of a LoRaWAN™ endnode can be created in minutes.|
|Data Sheet for WiMOD Shield|
|WiMOD-ArduinoLib-V1_1_0.zip||Arduino™ compatible library providing simple & easy processing of the low level HCI messages|
* This functionality is not part of the standard firmware and only available on demand. Or can be used by the Arduino application for communication to other shields
** May require a special application running on the Arduino
Arduino™ is a trademark of the Arduino AG
Subject to changes without notice.