Skip to main content

AT Command User Manual

Serial port settings

  • Baud rate: 115200
  • Stop bit: 1
  • Data bits: 8
  • DTR, RTS requirement: None
  • Ending characters: None
PinTypeFunctionDescription
GPIO10DIMode 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.
GPIO11DIWake-up Pin"1": Wake up; "0": AUTO-Sleep.
GPIO12DOConnection Status"1": Disconnected; "0": Connected.
GPIO16I/OTXUART transmit pin.
GPIO17I/ORXUART receive pin.

AT Commands

note
  • 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

ReturnDescription
+ERROR:not supportedUnsupported command
+ERROR:formatFormat error
+ERROR:lengthCommand value length error
+ERROR:valueCommand value error

Region

Setting Region

AT CommandReturn
AT+Region=?+OK
+Region=1,AU

Values 0–7 correspond to: US, AU, EU, IN, JP, KR, NZ, SG

Query Region

AT CommandReturn
AT+Region=1+OK
+Region=1,AU

Values 0–7 correspond to: US, AU, EU, IN, JP, KR, NZ, SG


HaLow SSID

Setting SSID

AT CommandReturn
AT+SSID=HC02-1234+OK
+SSID=HC02-1234,AU

Set HaLow SSID as “HC02-1234”

Query SSID

AT CommandReturn
AT+SSID=?+OK
+SSID=HC02-1234,AU

Set HaLow SSID as “HC02-1234”

Password

Setting HaLow Password

AT CommandReturn
AT+Password=12345678+OK
+Password=12345678,AU

Setting HaLow Password as “12345678”

Query HaLow Password

AT CommandReturn
AT+Password=?+OK
+Password=12345678,AU

HaLow Password is “12345678”


Target Server Address

Setting Target Server Address

AT CommandReturn
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 CommandReturn
AT+Server=? +OK
+Server=192.168.0.108

Target server address is “192.168.0.108”

Target Server Port

Setting Target Server Port

AT CommandReturn
AT+ServerPort=1008 +OK
+ServerPort=1008

Set target server port as 1008

Query Target Server Port

AT CommandReturn
AT+ServerPort=? +OK
+ServerPort=1008

Set target server port as 1008


Local Port

Setting Local Port

AT CommandReturn
AT+LocalPort=1002 +OK
+LocalPort=1002

Set the local port as 1002

Query Local Port

AT CommandReturn
AT+LocalPort=? +OK
+LocalPort=1002

Local port is 1002

Local IP Mode

Setting Local IP Mode

AT CommandReturn
AT+DHCP=1 +OK
+DHCP=1

1:DHCP; 0: static IP

Query Local IP Mode

AT CommandReturn
AT+DHCP=? +OK
+DHCP=1

1:DHCP; 0: static IP

Local IP

Setting Local IP Effect when DHCP=0

AT CommandReturn
AT+LocalIP=192.168.1.118 +OK
+LocalIP=192.168.1.118

Set Local IP as 192.168.1.118

Query Local IP

AT CommandReturn
AT+LocalIP=? +OK
+LocalIP=192.168.1.118

Local IP is 192.168.1.118


Subnet Mask

Setting Subnet Mask

AT CommandReturn
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 CommandReturn
AT+SubNet=? +OK
+SubNet=255.255.255.0

Local subnet mask is 255.255.255.0

Gateway IP

Setting Gateway IP

AT CommandReturn
AT+GateWay=192.168.1.1 +OK
+GateWay=192.168.1.1

Set gateway IP as 192.168.1.1s

Query Gateway IP

AT CommandReturn
AT+SubNet=? +OK
+SubNet=255.255.255.0

Gateway IP is 192.168.1.1


Baud Rate

SettingBaudRate

AT CommandReturn
AT+SubNet=8 +OK
+Baud=8,115200

(0-9correspondsto1200,2400,4800,9600,14400,19200,38400,57600,115200,921600)

Query Board Rate

AT CommandReturn
AT+SubNet=? +OK
+Baud=8,115200

(0-9correspondsto1200,2400,4800,9600,14400,19200,38400,57600,115200,921600)

Query Firmware Version

HaLow OTA

AT CommandReturn
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 CommandReturn
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 CommandReturn
AT+Mode=?+OK
+Mode=0

Set the protocol type to UDP, “0” and “1” corresponds to"UDP"and"TCP" respectively.