Setting up LoRaWAN modules often requires a clean UART interface and reliable debugging tools — and that's exactly where the DFRobot RainbowLink shines. In this tutorial, we’ll walk through connecting the SeeedStudio Wio E5 Grove LoRa Module to the RainbowLink using UART communication Whether you're provisioning nodes in bulk or just want a streamlined way to test AT commands without a microcontroller, this guide covers it all. Let's unlock the full potential of your LoRa hardware with a plug-and-play approach that’s modular, efficient, and beginner-friendly.
Matériaux
Outils
Étape 1 - Hardware Breakdown
🔌 DFRobot RainbowLink (TEL0185)
Dual TTL UART channels (A & B) via lever terminals
Built-in power outputs: 3.3V, 5V, 12V (selectable via jumper)
Plug-and-play via USB-C — auto enumerates 4 COM ports
Ideal for ESP32, STM32, LoRa, and GPS modules
📡 SeeedStudio Wio E5 (STM32WLE5JC)
Compact Grove-compatible LoRa module
AT command interface over UART
Default baud rate: 9600
Pins: VCC, TX, RX, GND (3.3V logic)
Designed for ultra-low-power IoT applications
Étape 2 - Get PCBs for Your Projects Manufactured
You must check out PCBWAY for ordering PCBs online for cheap!
You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto PCBWAY to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop. Also, check out this useful blog on PCBWay Plugin for KiCad from here. Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.
Étape 3 - 🔧 Step-by-Step UART Setup
1️⃣ Connect Wio E5 to RainbowLink (UART A)
2️⃣ Plug RainbowLink into Your PC
Connect via USB-C cable.
Open Device Manager to identify COM ports.
You’ll see 4 ports — pick one for UART A (usually lowest COM number).
3️⃣ Configure Serial Terminal
Use any terminal tool (CoolTerm, PuTTY, Arduino Serial Monitor) and apply:
Baud rate: 9600
Data bits: 8
Parity: None
Stop bits: 1
Flow control: None
Open the terminal on UART A’s COM port.
4️⃣ Send AT Commands
Try a basic command:
AT
You’ll get:
+AT: OK
Étape 4 - Troubleshooting Tips
Optional: Use UART B for dual device setups or console mirroring.
🎯 Wrap-Up
With your RainbowLink and Wio E5 now speaking over UART, you have a modular way to configure and test LoRaWAN settings — without the hassle of writing firmware for every new device. This setup is perfect for:
Field provisioning of multiple nodes
Remote scripting via serial commands
Debugging LoRa payloads in real time
For your next step, consider automating AT commands using Python’s pyserial, or adding a visual GUI for non-technical users.
Commentaires
ennone0Published
×
Erreur de saisie dans le nom du tutoriel
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #
Connexion
Pas encore enregistré ? Créez un compte pour profiter de toutes les fonctionnalités du service !