简单 Socket 服务

乐白机器人提供两个 TCP/Socket 服务,用于简单的任务执行和状态推送。开发者在资源有限的单片机上编程时,可以使用该服务。但该服务提供的功能比较简单,开发者需结合其他服务实现更复杂的控制。

任务控制

端口号: 5171。向该服务发送数据流可以控制任务运行。

运行任务

start_task|<scene_id>|<execute_count>
参数名 参数类型 说明
scene_id int 场景id,可以在场景列表中查看对应的场景id
execute_count int 任务执行次数。0:表示循环执行 如果不等于0,如 3 表示执行3次

请求样例

start_task|100008|0

停止任务

stop_task|<type>
参数名 参数类型 说明
type int 0:停止循环任务,当前循环周期结束后停止(2.2版本无效) 1:立即停止

请求样例

stop_task|0

暂停任务

pause_task

恢复任务

resume_task

机器人状态通知接口

端口号: 5170。该服务每秒钟会推送一次任务和机器人运行状态。

<task_status>|<robot_mode>
参数名 参数类型 说明
task_status int 0:空闲 1:运行中
robot_mode int 机器人状态

响应样例

0|5

results matching ""

    No results matching ""