AT Command User Manual
Serial port settings
- Baud rate: 115200
- Stop bit: 1
- Data bits: 8
- DTR, RTS requirement: None
- Ending characters: None
Related Pins
| Pin | Type | Function | Description |
|---|---|---|---|
| GPIO10 | DI | Mode Determination | "1": Configuration Mode (115200 baud); "0": Transparent Mode. When switching from 1 to 0, the device restarts and reconnects to the HaLow AP if configuration changes are detected. |
| GPIO11 | DI | Wake-up Pin | "1": Wake up; "0": AUTO-Sleep. |
| GPIO12 | DO | Connection Status | "1": Disconnected; "0": Connected. |
| GPIO16 | I/O | TX | UART transmit pin. |
| GPIO17 | I/O | RX | UART receive pin. |
AT Commands
- The maximum length of a single packet is 512 bytes.
- AT command input does not require an end symbol.
- The return value includes a newline character.
Error Return
| Return | Description |
|---|---|
| +ERROR:not supported | Unsupported command |
| +ERROR:format | Format error |
| +ERROR:length | Command value length error |
| +ERROR:value | Command value error |
Region
Setting Region
| AT Command | Return | |
|---|---|---|
| AT+Region=? | +OK +Region=1,AU | |
Values 0–7 correspond to: | ||
Query Region
| AT Command | Return | |
|---|---|---|
| AT+Region=1 | +OK +Region=1,AU | |
Values 0–7 correspond to: | ||
HaLow SSID
Setting SSID
| AT Command | Return | |
|---|---|---|
| AT+SSID=HC02-1234 | +OK +SSID=HC02-1234,AU | |
Set HaLow SSID as “HC02-1234” | ||
Query SSID
| AT Command | Return | |
|---|---|---|
| AT+SSID=? | +OK +SSID=HC02-1234,AU | |
Set HaLow SSID as “HC02-1234” | ||
Password
Setting HaLow Password
| AT Command | Return | |
|---|---|---|
| AT+Password=12345678 | +OK +Password=12345678,AU | |
Setting HaLow Password as “12345678” | ||
Query HaLow Password
| AT Command | Return | |
|---|---|---|
| AT+Password=? | +OK +Password=12345678,AU | |
HaLow Password is “12345678” | ||
Target Server Address
Setting Target Server Address
| AT Command | Return | |
|---|---|---|
| AT+Server=192.168.0.108 | +OK +Server=192.168.0.108 | |
Set target server address as “192.168.0.108” | ||
Query Target Server Address
| AT Command | Return | |
|---|---|---|
| AT+Server=? | +OK +Server=192.168.0.108 | |
Target server address is “192.168.0.108” | ||
Target Server Port
Setting Target Server Port
| AT Command | Return | |
|---|---|---|
| AT+ServerPort=1008 | +OK +ServerPort=1008 | |
Set target server port as 1008 | ||
Query Target Server Port
| AT Command | Return | |
|---|---|---|
| AT+ServerPort=? | +OK +ServerPort=1008 | |
Set target server port as 1008 | ||
Local Port
Setting Local Port
| AT Command | Return | |
|---|---|---|
| AT+LocalPort=1002 | +OK +LocalPort=1002 | |
Set the local port as 1002 | ||
Query Local Port
| AT Command | Return | |
|---|---|---|
| AT+LocalPort=? | +OK +LocalPort=1002 | |
Local port is 1002 | ||
Local IP Mode
Setting Local IP Mode
| AT Command | Return | |
|---|---|---|
| AT+DHCP=1 | +OK +DHCP=1 | |
1:DHCP; 0: static IP | ||
Query Local IP Mode
| AT Command | Return | |
|---|---|---|
| AT+DHCP=? | +OK +DHCP=1 | |
1:DHCP; 0: static IP | ||
Local IP
Setting Local IP Effect when DHCP=0
| AT Command | Return | |
|---|---|---|
| AT+LocalIP=192.168.1.118 | +OK +LocalIP=192.168.1.118 | |
Set Local IP as 192.168.1.118 | ||
Query Local IP
| AT Command | Return | |
|---|---|---|
| AT+LocalIP=? | +OK +LocalIP=192.168.1.118 | |
Local IP is 192.168.1.118 | ||
Subnet Mask
Setting Subnet Mask
| AT Command | Return | |
|---|---|---|
| AT+SubNet=255.255.255.0 | +OK +SubNet=255.255.255.0 | |
Set local subnet mask as 255.255.255.0 | ||
Query Subnet Mask
| AT Command | Return | |
|---|---|---|
| AT+SubNet=? | +OK +SubNet=255.255.255.0 | |
Local subnet mask is 255.255.255.0 | ||
Gateway IP
Setting Gateway IP
| AT Command | Return | |
|---|---|---|
| AT+GateWay=192.168.1.1 | +OK +GateWay=192.168.1.1 | |
Set gateway IP as 192.168.1.1s | ||
Query Gateway IP
| AT Command | Return | |
|---|---|---|
| AT+SubNet=? | +OK +SubNet=255.255.255.0 | |
Gateway IP is 192.168.1.1 | ||
Baud Rate
SettingBaudRate
| AT Command | Return | |
|---|---|---|
| AT+SubNet=8 | +OK +Baud=8,115200 | |
(0-9correspondsto1200,2400,4800,9600,14400,19200,38400,57600,115200,921600) | ||
Query Board Rate
| AT Command | Return | |
|---|---|---|
| AT+SubNet=? | +OK +Baud=8,115200 | |
(0-9correspondsto1200,2400,4800,9600,14400,19200,38400,57600,115200,921600) | ||
Query Firmware Version
HaLow OTA
| AT Command | Return | |
|---|---|---|
| AT+OTA=http://192.168.0.2/halow-udp-104.bin | ||
“http://192.168.0.2/halow-udp-104.bin”istheaddresswherethefirmwareisstored. | ||
Protocol Type
Set Protocol Type
| AT Command | Return | |
|---|---|---|
| AT+Mode=0 | +OK +Mode=0 | |
Set the protocol type to UDP, “0” and “1” corresponds to"UDP"and"TCP" respectively. | ||
Query Protocol Type
| AT Command | Return | |
|---|---|---|
| AT+Mode=? | +OK +Mode=0 | |
Set the protocol type to UDP, “0” and “1” corresponds to"UDP"and"TCP" respectively. | ||