[ML51] LoRa Module Data Transmission

Post Reply
chhsieh3
Posts: 309
Joined: 13 Mar 2020, 09:08

07 Apr 2020, 13:41

  • Application: This sample code is based on the SPI and GPIO functions in the NuMicro ML51 chip to realize the data transmission of the LoRa module.
  • BSP Version: ML51_BSP_Keil_C51_V1.0.0
  • Hardware: NT-ML51PC V1.1
LoRa (LongRange) is popular used in the Low Power Wide Area Network (LPWAN). LoRa wireless communication technology was developed by the legal company Cycleo acquired by Semtech, and cooperated with IBM to develop specifications. Finally, Semtech, Cisco and IBM were the core companies to form the LoRa Alliance to promote related development, which is the most industrially supported LPWAN. technology.

LoRa' transmit mode also like Wi-Fi, and anyone can set up a base station to build a network environment. It has a high transmission bandwidth, and can save data in addition to power-saving communication capable of one-way transmission, and is suitable for use in some large smart factories. In addition, in order to meet different purposes, LoRa has three types: Class A, Class B, and Class C. Class A is used for basic timing transmission, which emphasizes power saving. Class B adds trigger transmission capability in addition to basic transmission functions, and Class C provides continuous transmission.

This sample code is based on the SPI and GPIO functions of the NuMicro® ML51 series MCU to implement data transfer within the LoRa module.

You can download the sample code at https://www.nuvoton.com/resource-downlo ... 0103114211
Nuvoton

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 139 guests