Skip to content

网络配置指令集 ​

有线网络 ​

配置有线网络信息set_NetIP ​

  • 输入参数
功能描述类型说明
ipstring网络地址。
netmaskstring子网掩码。
gwstring网关地址。

注意

指令下发后,若成功设置机械臂蜂鸣器会响一声,然后手动重启机械臂。

  • 代码示例

输入

说明:配置有线网口 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_netstring获取有线网卡信息,未连接有线网卡则会返回无效数据。
  • 输出参数
功能描述类型说明
ipstring网络地址。
maskstring子网掩码。
macstringmac地址。
gwstring网关地址。
  • 代码示例

输入

查询有线网卡网络信息。

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_netstring查询无线网卡网络信息。
  • 输出参数
功能描述类型说明
ipstring网络地址。
maskstring子网掩码。
macstringmac地址。
modestringap代表热点模式,sta代表联网模式。
ssidstring设置或默认的wifi名称。
passwordstring设置或默认的wifi密码。
channelint如果是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_closestring配置关闭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_apstring配置wifiAP内容。
  • 代码示例

输入

配置wifiAP内容,wifi名称:robot,连接密码:12345678

json
{"command":"set_wifi_ap","wifi_name":"robot","password":"12345678"}

设置wifiSTA set_wifi_sta ​

配置wifiSTA内容,无返回,设置成功后蜂鸣器响,手动重启控制器进入WIFISTA模式。

  • 输入参数
功能描述类型说明
set_wifi_stastring配置wifiSTA内容。
  • 代码示例

输入

配置wifiSTA内容,目标路由器名称:robot,路由器密码:12345678。

json
{"command":"set_wifi_sta","router_name":"robot","password":"12345678"}

恢复网络 ​

恢复网络设置set_net_default ​

恢复网络出厂设置。设置成功后,手动重新启动后生效。

  • 输入参数
功能描述类型说明
set_net_defaultstring设置网络为出厂设置。
  • 代码示例

输入

网络恢复默认设置

json
{"command":"set_net_default"}

输出

配置成功

json
{
    "command": "set_net_default",
    "net_default_state": true
}

配置失败:

json
{
    "command": "set_net_default",
    "net_default_state": false
}

其他 ​

第二代控制器已停止维护,相关指令文档仅作历史参考,不再更新。如需查阅,请参见第二代控制器指令集