TCP/IP 控制
Mercury A1支持socket远程控制。 我们提供了一个开发的python socket服务器脚本,可以使用python实现对机器人的远程控制。
服务端
开启服务端有两种方式:
方式1
服务器脚本是保存在系统桌面上的Server_A1.py文件。 运行此文件以打开套接字服务器。
python Server_A1.py
方法2
打开myStudio
,进入到网络服务器
插件,开启服务端。
客户端
要求客户端与服务器在同一网段。在系统开机以后会默认开启自身热点,客户端电脑可以连接到本机的热点或连接到与机器相同的WIFI下使用。
pymycobot
包含socket客户端的 API。客户端开启用法:
from pymycobot import MercurySocket
mc = MercurySocket("10.42.0.1", 9000)
mc.power_on()
print(mc.get_angles())
socket API的用法与串口通信API基本相同,接口通用。