JSON 协议:
网络配置指令集 有线网络
配置有线网络信息set_NetIP
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
ip | string | 网络地址。 |
netmask | string | 子网掩码。 |
gw | string | 网关地址。 |
注意
指令下发后,若成功设置机械臂蜂鸣器会响一声,然后手动重启机械臂。
- 代码示例
输入
说明:配置有线网口 IP 地址为 192.168.1.18,子网掩码为255.255.255.0,网关地址192.168.1.1。
json
{"command":"set_NetIP","ip":"192.168.1.18","netmask":"255.255.255.0","gw":"192.168.1.1"}输出
IP地址设置成功:
json
{
"command": "set_NetIP",
"status": true
}IP地址设置失败:
json
{
"command": "set_NetIP",
"status": false
}查询有线网卡网络信息get_wired_net
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
get_wired_net | string | 获取有线网卡信息,未连接有线网卡则会返回无效数据。 |
- 输出参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
ip | string | 网络地址。 |
mask | string | 子网掩码。 |
mac | string | mac地址。 |
gw | string | 网关地址。 |
- 代码示例
输入
查询有线网卡网络信息。
json
{"command":"get_wired_net"}输出
json
{
"command": "get_wired_net",
"mask": "255.255.255.0",
"ip": "192.168.1.18",
"gw": "192.168.1.1",
"mac": "11:22:33:44:55:66"
}无线网络
查询无线网卡网络信息get_wifi_net
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
| get_wifi_net | string | 查询无线网卡网络信息。 |
- 输出参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
ip | string | 网络地址。 |
mask | string | 子网掩码。 |
mac | string | mac地址。 |
mode | string | ap代表热点模式,sta代表联网模式。 |
ssid | string | 设置或默认的wifi名称。 |
password | string | 设置或默认的wifi密码。 |
channel | int | 如果是AP模式,则存在此字段,标识wifi热点的物理信道号。 |
- 代码示例
输入
查询无线网卡网络信息。
json
{"command":"get_wifi_net"}输出
json
{
"command": "get_wifi_net",
"mode": "ap",
"mask": "255.255.255.0",
"ip": "192.168.1.18",
"mac": "11:22:33:44:55:66",
"ssid": "realman_ap",
"password": "12345678",
"channel": 6
}关闭wifi功能set_wifi_close
配置关闭wifi功能,需要重启后生效。
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
set_wifi_close | string | 配置关闭wifi功能。 |
- 代码示例
输入
配置关闭wifi功能。
json
{"command":"set_wifi_close"}输出
配置成功:
json
{
"command": "set_wifi_close",
"wifi_close_state": true
}配置失败:
json
{
"command": "set_wifi_close",
"wifi_close_state": false
}设置wifiAP set_wifi_ap
配置wifiAP内容,无返回,设置成功后蜂鸣器响,手动重启控制器进入WIFIAP模式。
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
set_wifi_ap | string | 配置wifiAP内容。 |
- 代码示例
输入
配置wifiAP内容,wifi名称:robot,连接密码:12345678
json
{"command":"set_wifi_ap","wifi_name":"robot","password":"12345678"}设置wifiSTA set_wifi_sta
配置wifiSTA内容,无返回,设置成功后蜂鸣器响,手动重启控制器进入WIFISTA模式。
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
set_wifi_sta | string | 配置wifiSTA内容。 |
- 代码示例
输入
配置wifiSTA内容,目标路由器名称:robot,路由器密码:12345678。
json
{"command":"set_wifi_sta","router_name":"robot","password":"12345678"}恢复网络
恢复网络设置set_net_default
恢复网络出厂设置。设置成功后,手动重新启动后生效。
- 输入参数
| 功能描述 | 类型 | 说明 |
|---|---|---|
set_net_default | string | 设置网络为出厂设置。 |
- 代码示例
输入
网络恢复默认设置
json
{"command":"set_net_default"}输出
配置成功
json
{
"command": "set_net_default",
"net_default_state": true
}配置失败:
json
{
"command": "set_net_default",
"net_default_state": false
}其他
第二代控制器已停止维护,相关指令文档仅作历史参考,不再更新。如需查阅,请参见第二代控制器指令集

