This package contains the firmware for Murata CMWX1ZZABZ-078 module.
It is derived from I-CUBE-LRWAN, with some new APIs (like the ability to switch band at runtime, not only at compile time).
The project is provided a System Workbench for STM32 project, but can also be compiled in Eclipse after following this guide
Releases contains the precompiled firmware that can be uploaded either using FWUpdaterBridge or MKRWANFWUpdate_standalone examples from in https://github.com/arduino-libraries/MKRWAN
All the code maintains its original license.
Command | Description |
---|---|
AT+ADR | Get or Set the Adaptive Data Rate setting. (0: off, 1: on) |
AT+APPEUI | Get or Set the Application EUI |
AT+APPKEY | Get or Set the Application Key |
AT+APPSKEY | Get or Set the Application Session Key |
AT+BAND | Get or Set the Regional Band |
AT+BAT | Get the battery level |
AT+CERTIF | Set the module in LoraWan Certification Mode |
AT+CFM | Get or Set the confirmation mode (0-1) |
AT+CFS | Get confirmation status of the last AT+SEND (0-1) |
AT+CLASS | Get or Set the Device Class |
AT+CTX | send with confirmation |
AT+DEV | Get the version of the AT_Slave FW |
AT+DEVADDR | Get or Set the Device address |
AT+DEVEUI | Get the Device EUI |
AT+DFORMAT | select hex or binary format |
AT+DR | Get or Set the Data Rate. (0-7 corresponding to DR_X) |
AT+DUTYCYCLE | Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing |
AT+FCD | Get or Set the Frame Counter Downlink |
AT+FCU | Get or Set the Frame Counter Uplink |
AT+IDNWK | Get or Set the Network ID |
AT+JN1DL | Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms |
AT+JN2DL | Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms |
AT+JOIN | Join network |
AT+MODE | Get or Set the Network Join Mode. (0: ABP, 1: OTAA) |
AT+NJS | Get the join status |
AT+NWK | Get or Set the public network mode. (0: off, 1: on) |
AT+NWKSKEY | Get or Set the Network Session Key |
AT+PORT | set application port |
AT+REBOOT | Trig a reset of the MCU |
AT+RECV | print last received data in raw format |
AT+RECVB | print last received data in binary format (with hexadecimal values) |
AT+RFPOWER | Get or Set the Transmit Power (0-5) |
AT+RSSI | Get the RSSI of the last received packet |
AT+RX1DL | Get or Set the delay between the end of the Tx and the Rx Window 1 in ms |
AT+RX2DL | Get or Set the delay between the end of the Tx and the Rx Window 2 in ms |
AT+RX2DR | Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) |
AT+RX2FQ | Get or Set the Rx2 window frequency |
AT+SEND | Send text data along with the application port |
AT+SENDB | Send hexadecimal data along with the application port |
AT+SNR | Get the SNR of the last received packet |
AT+TCONF | Config LORA RF test |
AT+TOFF | Stops on-going RF test |
AT+TRLRA | Starts RF Rx LORA test |
AT+TRSSI | Starts RF RSSI tone test |
AT+TTLRA | Starts RF Tx LORA test |
AT+TTONE | Starts RF Tone test |
AT+UTX | send without confirmation |
AT+VER | Get the version of the AT_Slave FW |
AT+CHANMASK | Gets the current region's channel mask, note this is reset when changing regions |
AT+CHANDEFMASK | Gets the current region's default mask, note this is reset when changing regions |