RadioShuttle Protocol Resource¶
The RadioShuttle Wireless Protocol¶
Peer-to-peer LoRa wireless protocol software
The standard LoRaWAN protocol is inefficient, does not support direct node to node communication, and is too expensive and complex for many applications. Radioshuttle can send information efficiently and safely between simple LoRa modules.
Secure message transmission.
232 bytes user data maximum, the receipt will be acknowledged, lost data is automatically repeated
Air traffic control
The nodes only send if no LoRa signal is active on that channel. The stations create an automatic network plan, defining which nodes and stations are allowed to communicate, and when. (Planned)
Message delivery within 110 ms (SF7, 125 kHz, free channel provided)
Messages only require 2 x 12 bytes (protocol overhead)
Narrow bandwidths allow for a longer range
Automatic transmitting power adjustment saves energy and reduces traffic on the neighboring stations
Support multiple MCU boards
Supported multiple systems
Arduino, Arduino Zero or newer
ARM Mbed OS, supported MCUs (e.g. STM32L0, STM32L4)
Linux (Raspberry PI/Orange PI planned)
Know more about RadioShuttle Protocol please click:The RadioShuttle Wireless Protocol.
RadioShuttle STM32 Utility¶
“RadioShuttle STM32 Utility” is a special utility which easily allows uploading and downloading software to/from RadioShuttle STM32-compatible boards, via USB using the DFU protocol. The utility can be used either from a command line from Mac, Windows, and Linux, or in a GUI from Mac and Windows computers. Software can be uploaded to/downloaded from STM32 MCUs. It has been designed to be used with RadioShuttle compatible boards which obtained a valid license (code) during the manufacturing process.
Windows: Windows 7 or higher
Mac: macOS 10.9 or higher
Linux: Linux kernel 2.6.16 or higher,glibc 2.4 or higher
Know more about RadioShuttle STM32 Utility please click: RadioShuttle STM32 Utility