From Waveshare Wiki
Jump to: navigation, search

SX1262 LoRa Node Module For Raspberry Pi Pico, LoRaWAN Protocol Support, EU868 Band




Primary Attribute
{{{userDefinedInfo}}}: {{{userdefinedvalue}}}
Brand: Waveshare
International: Waveshare website
Chinese: 官方中文站点
Onboard Interfaces
Related Products


The Pico-LoRa-SX1262-868M is a LoRa node expansion module designed for Raspberry Pi Pico based on SX1262, which supports LoRaWAN protocol and EU868 band. It is allowed to connect the TTN, TTS servers through a LoRa gateway to use LoRa Cloud service fast and easily.


  • Standard Raspberry Pi Pico header supports Raspberry Pi Pico series boards
  • Supports LoRaWAN protocol and EU868 band
  • PH1.25 battery and recharge controller allows connecting rechargeable Lithium battery
  • 2x LED indicators for monitoring module operating status


  • RFID: SX1262
  • Frequency range: EU868 (863~870MHz)
  • Modulation: LoRa/(G)FSK
  • Emit power: >[email protected]
  • Operating voltage: 3.3V
  • Module power consumption:
  • Communication bus: SPI
  • Operating temperature: -40 ~ 85℃
  • Dimensions: 21.00 × 52.00mm





Setup Environment

Hereby we use VScode IDE in Windows 10 to show you how to use the LoRa module.

Hardware Connectint

  • Pico-LoRa-SX1262-868M x1
  • Raspberry Pi Pico x1
  • Micro USB Cable x1

About LoRa Network

The Pico-LoRa-SX1262 is connected to Raspberry Pi Pico and works as an End Node. User LoRaWAN protocol, the End Node connects to the TTS server, transmit or receive data to/from TTS server through the LoRa Gateway. Here is the topology of the Network.

Pico-LoRa-SX1262-868M 005.jpg

Please check if the module is available in your city according to the local network. Pico-LoRa-SX1262-868M is suitable for the area which is covered with EU868. You can also go to LoRa Alliance and check your local network.

Pico-LoRa-SX1262-868M 004.jpg

Access Network

  • Register an account in TTS and log in.
  • Create an Application.
Pico-LoRa-SX1262-868M 006.jpg
  • Add an End Device
Pico-LoRa-SX1262-868M 007.jpg
  • Configure the End Device as the picture. Please save the DevEUI and the AppKey for further using.
Pico-LoRa-SX1262-868M 008.jpg
  • Download the Demo Codes and save it to the directory of Pico-SDK
Pico-LoRa-SX1262-868M 009.jpg
  • Open the VScode, and open the pico-lorawan directory with VScode. Add the DevEUI and AppKey saved to the example\otaa_temperature_led\config.h file.
Pico-LoRa-SX1262-868M 010.jpg
  • Build the project and program it to the Raspberry Pi Pico. Then you can check the serial data
Pico-LoRa-SX1262-868M 011.jpgPico-LoRa-SX1262-868M 012.jpg

About the Demo codes

  • The demo codes are based on the pico-lorawan project, and updated to compatible the Pico-LoRa-SX1262-868M module
  • For more details about the LoRaWAN protocol, pleaser refer to LoRa Allicance
  • If you want to create your own cloud server, pleaser refer to lorawan-stack,chrpstack

If you require technical support, please go to the Support page and open a tickets.