You can configure your WisNode by sending AT Commands via a Serial port tool running on your PC.The list below shows the AT Commands available for use:
AT Command | Description |
---|---|
at+help | This AT command can show all available AT commands of this module/product for you |
at+version | Get the current firmware version number. |
at+get_config=device:status | Get all information about the device’s hardware components and their current status. |
at+set_config=device:restart | After set, the device will restart. |
at+set_config=device:boot | Let the device work in boot mode |
at+run | Stop boot mode and run as normal. It is valid when the device works in boot mode. |
at+set_config=device:sleep:X | Get all information about the device’s hardware components and their current status. |
at+set_config=device:gpio:X:Y | Set a certain GPIO pin to high/low level. X definition: the pin number of a certain GPIO on RAK811 module. Y definition: 0: low level, 1: high level. |
at+get_config=device:gpio:X | Get a certain GPIO’s level. X definition: the pin number of the GPIO on RAK811 module. |
at+get_config=device:adc:X | Get the ADC value. X definition: the pin number of the ADC on RAK811 module. |
at+set_config=device:iic:X:YY:ZZ:AAA | Read data from I2C or write a data to I2C. X definition: 0: read, 1: write. YY definition: device address, in HEX format. ZZ definition: sensor’s register address, in HEX format. AAA definition: if read, this parameter means the length you want to read. If write, this parameter means the data you want to write. It must be in HEX format too. |
at+set_config=device:uart_mode:X:Y | Set the UART work mode. X definition: UART number on RAK811 module. Y definition: 0: Configuration mode; 1: Passthrough mode. |
at+send=uart:X:YYY | Set a certain UART’s Baud rate. X definition: the UART number. Y definition: the Baud rate value. |
at+set_config=device:uart:X:Y | Send data through UART. X definition: the UART number of RAK811 module. YYY definition: the data you want to send through UART. |
at+join | Start to join LoRa network |
at+send=lora:X:YYY | Send a customized data. X definition: LoRa port YYY definition: the data which you want to send. The limited length is 50 Bytes, and the data must be in HEX format. |
at+set_config=lora:work_mode:X | Set the work mode for LoRa. X definition: 0: LoRaWAN, 1: LoRaP2P, 2: Test Mode. |
at+set_config=lora:join_mode:X | Set the join mode for LoRaWAN. X definition: 0: OTAA, 1: ABP |
at+set_config=lora:class:X | Set the class for LoRa. X definition: 0: Class A, 1: Class B, 2: Class C |
at+set_config=lora:region:XXX | Set the region for LoRa. XXX define: one of the following items: EU868 EU433, CN470, IN865, EU868, AU915, US915, KR920, AS923. |
at+set_config=lora:confirm:X | Set the type of messages which will be sent out through LoRa. X definition: 0: unconfirm, 1: confirm |
at+set_config=lora:dev_eui:XXXX | Set the device EUI for OTAA. XXXX definition: the device EUI. |
at+set_config=lora:app_eui:XXXX | Set the application EUI for OTAA. XXXX definition: the application EUI. |
at+set_config=lora:app_key:XXXX | Set the application key for OTAA. XXXX definition: the application key. |
at+set_config=lora:dev_addr:XXXX | Set the device address for ABP. XXXX definition: the device address. |
at+set_config=lora:apps_key:XXXX | Set the application session key for ABP. XXXX definition: the application session key. |
at+set_config=lora:nwks_key:XXXX | Set the network session key for ABP. XXXX definition: the network session key. |
at+set_config=lora:ch_mask:X:Y | Set a certain channel on or off. X definition: the channel number, and you can check which channel can be set before you set it. Y definition: 0: off, 1: on |
at+set_config=lora:adr:X | Open or close the ADR function of LoRa Node. X definition: 0: Close ADR; 1: Open ADR. |
at+set_config=lora:dr:X | Set the DR of LoRa Node. X definition: the number of DR. Generally, the value of X can be 0~5. More details, please check the LoRaWAN 1.0.2 specification. |
at+set_config=lora:tx_power:X | Set the TX power level. X definition: The level of TX power. If you want to know the relationship between TX power level and dbm, please have a look at LoRaWAN 1.0.2 region specification on this link. |
at+get_config=lora:status | Returns all of the current information of LoRa, except LoRa channel. |
at+get_config=lora:channel | It will return the state of all LoRa channels, then you can see which channel is closed and which channel is open very clearly |
at+set_config=lorap2p:XXX:Y:Z:A:B: C | Set the parameters for LoRa P2P mode. This AT command is valid when the work mode is ·LoRaP2P. XXX definition: Frequency in Hz. Y definition: Spreading factor, [6, 7, 8, 9, 10, 11, 12]. Z definition: Bandwidth, 0: 125 kHz, 1: 250 kHz, 2: 500kHz. A definition: Coding Rate, 1: 4/5, 2: 4/6, 3: 4/7, 4: 4/8. B definition: Preamble Length, 5~65535. C definition: Power in dbm, 5~20. |
at+send=lorap2p:XXX | Send data through LoRaP2P. This AT command is valid when it works in LoRaP2P mode. XXX definition: the data in HEX. |