Skip to content

RAK5205-WisTrio-LoRa :GPS ,BME680,LIS3DH,LoRaWAN1.0.2,ARM Cortex-M3 STM32L1

Notifications You must be signed in to change notification settings

schperplata/RAK5205-WisTrio-LoRa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RAK5205-WisTrio-LoRa

RAK5205-WisTrio-LoRa :GPS ,BME680,LIS3DH,LoRaWAN1.0.2,ARM Cortex-M3 STM32L1

RAK5205-WisTrio-LoRa firmware version 2.x.0.10
Modify default rx1 channel for CN470

RAK5205-WisTrio-LoRa firmware version 2.x.1.9
Configure the default channel for the CN470 mask for fast connections to the TTN and LoRaserver

RAK5205-WisTrio-LoRa firmware version 2.x.1.8
1.Modify the format of the sent data to LPP for cayenne.
2.Fit TTN and LoRaServer at region CN470 to connected quickly.

RAK5205-WisTrio-LoRa firmware version 2.x.0.7
Optimize the initialization data storage, and save parameters to flash once the configuration is finished to save the initialization time.

RAK5205-WisTrio-LoRa firmware version 2.x.0.6
Modify the acceleration sensor LIS3DH send to server data package error.

RAK5205-WisTrio-LoRa firmware version 2.x.0.5
For compatible with older instructions,modify some AT commands to old commands during the configuration. details of the AT commands refer to 5205-WisTrio-LoRa node V1.1.

RAK5205-WisTrio-LoRa firmware version 2.x.0.4
1.fix a Sending data fault.
2.For a better user experience, The default dutyCycle modify to 100%.
3.Add watchdog.

RAK5205-WisTrio-LoRa firmware version 2.x.0.3
1.fix the "LIS3DH no ack" problem.
2.fix a bug :when set the parameter "app_interval" too big,MCU will restart.

RAK5205-WisTrio-LoRa firmware version 2.x.0.2
1.Fix "at+msg_confirm:x"was invalid bug.
2.Fix "at+set_config=pwr_level:x" was invalid bug.

RAK5205-WisTrio-LoRa firmware version 2.x.0.0
1.This Firmware is based on LoRaWAN 1.0.2 protocol ,support Class A and Class C mode.User could switch the mode by such as 'at+set_config=class:2' command,0:class A,1:class B(unsupported),2:class C.

 It supports almost all frequency bands:(HF)->EU868, US915, AU915, KR920, AS923,IN865. 
                                        (LF)->EU433,CN470.

2.The Firmware folder contains RAK5205 newest firmwares.

 "RAK811_HF_trackerboard_V2.0.0.5.bin" surpport region:EU868, US915, AU915, KR920, AS923,IN865.    
 "RAK811_LF_trackerboard_V2.1.0.5.bin" surpport region:EU433,CN470.
 "_V2.x.0.y" in the firmware name means the version number.

Tips: Region switch by such as"at+band=EU868"command. AT command refer to RAK811 Lora AT Command V1.4.pdf.
3.Method of The Demo project generates different firmware refer to ReleaseNotes.txt.
4.the manual of RAK5205-WisTrio-LoRa refer to RAK5205_User_Manual_V1.6.pdf

Overview
The main features are listed below:
 Compatible with 96Boards IoT Edition Specification.
 With SX1276 LoRa long range and L76-L GPS modems which allow to enable the GPS low power mode.
 Integrated the ultra-low power microcontroller ARM Cortex-M3 STM32L1.
 Built-in environmental sensor BME680 (gas, pressure, humidity, temperature) and 3-axis MEMS sensor LIS3DH (accelerometer).
 SMA/IPEX antenna optional for LoRa and GPS.
 Supports latest LoRaWAN 1.0.2 protocol, activation by OTAA/ABP.
 Supports programmable bit rate up to 300kbps.
 Supports rechargeable battery through micro USB or 5V solar charging ports.
 Supports sleep mode, the power consumption down to 16μA.
 Supports global license-free ISM band (EU433, CN470, EU868, US915, AS923, AU915, KR920 and IN865).
 Supports I2C, GPIOs, UART and ADC interfaces

RAK5205 hardware specification: https://www.rakwireless.com/en/download/LoRa/WisTrio-LoRa-RAK5205#Hardware_Specification

BTW, there is a very interesting tutorial for RAK5205 Wistrio made by Manivannan Sadhasivam: https://github.com/Mani-Sadhasivam/zephyr/blob/96b_wistrio/boards/arm/96b_wistrio/doc/96b_wistrio.rst

About

RAK5205-WisTrio-LoRa :GPS ,BME680,LIS3DH,LoRaWAN1.0.2,ARM Cortex-M3 STM32L1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.7%
  • Assembly 5.7%
  • C++ 2.6%