当前位置: 首页 > news >正文

MQTT通信设计

机器狗MQTT通信设计说明

客户端基本信息

Client_id:robot_go2_{device_id}
其中{device_id} 是机器狗的唯一序列号(SN),以支持多个机器狗。例如,robot_go2_001。
Clean Start:False
Session Expiry Interval:7200
根主题:robot_go2/{device_id}/

上行状态链路:机器狗发布,云平台订阅

设备上下线

topic: robot_go2/{device_id}/status/connection

注意:该topic为设备客户端会话的遗嘱消息话题,遗嘱消息延迟5秒发布,以防平台无法感知到机器狗长时间异常掉线。

设备上线

机器狗启动后,客户端将向topic发送如下消息体:
QoS:1
Retain:True,以防平台重启后无法获取设备的连接状态

{"status": "online","timestamp": 1769137736.8978987,"ip": "192.168.1.101"
}

必填字段解释:

column name type constraint description
status 状态 string 机器狗设备连接状态,上线时仅为online
timestamp 上线时间 int 时间戳
ip 设备IP string 机器狗设备IP,方便调试时区分

设备下线

机器狗主动离线或异常掉线时,客户端将向topic发送如下消息体:
QoS:1
Retain:True,以防平台重启后无法获取设备的连接状态

{"status": "offline","timestamp": 1769137736.8978987,"reason": "unexpected_disconnect"
}
column name type constraint description
status 状态 string 机器狗设备连接状态,离线时仅为offline
timestamp 离线时间 int 时间戳
reason 离线原因 string 正常离线为initiative_disconnect,异常掉线时为unexpected_disconnect

注意:机器狗主动断开时,客户端将发布消息。而异常掉线时,将由Broker延迟发布遗嘱消息,此时消息中的时间戳为设置遗嘱的时间,不是设备掉线的时间,请勿将遗嘱消息中的时间直接作为离线时间,请使用服务器时间

设备状态上报

机器狗上线后以固定频率向话题发布状态消息。
topic: robot_go2/{device_id}/status/state
QoS:0
Retain:False

{"stamp": 1769412570, "mode": "LieDown", "move_speed": 0.0,"yaw_speed": 0.0,"battery_level": 71,"cpu_temperature": 36,"avg_motor_temperature": 25.4
}

必填字段解释:

column name type constraint description
timestamp 时间戳 int 当前状态的时间
mode 机器狗姿态 string 机器狗姿态,目前仅有站立和趴下两种,站立时为Stand,可行走;趴下时为LieDown,不可行走
move_speed 前后速度 float 0-3.8 机器狗前后移动时的线速度(m/s)
yaw_speed 转动速度 float 0~4 机器狗旋转移动时的角速度(rad/s)
cpu_temperature 主板温度 float -20 - 100 机器狗主板温度℃
avg_motor_temperature 电机平均温度 float -100 - 150℃ 机器狗12个关节电机的平均温度
http://www.jsqmd.com/news/303472/

相关文章:

  • 生物医药行业无尘室公司推荐:打造一站式洁净室解决方案,附选型指南
  • Press
  • 基于MATLAB的8个OFDM-Chirp波形时频域及模糊函数分析
  • 2026年充电宝品牌专项测评:选型指引
  • 2026年充电宝品牌推荐:基于10大核心指标解析
  • 解码EN 50291:一氧化碳报警器欧盟准入的核心要求与传感器科学选型
  • 开源AI绘画趋势一文详解:unet模型多场景落地应用
  • 想做AI换装应用?先试试BSHM人像抠图能力
  • 杭州地区研究生留学机构口碑排名全面发布,学员满意度高备受赞誉
  • 南京Top10研究生留学中介如何选?收费透明是关键
  • 泉州研究生留学中介排名靠前原因?学员满意度高背后关键解析
  • 深圳硕士留学中介top10推荐:申请成功率高,选择更放心
  • 苏州研究生留学机构入选top10,录取率高,助你顺利出国
  • 天津研究生留学中介口碑排名揭晓,申请成功率高机构一览
  • 重庆top10研究生留学机构盘点,资质正规值得信赖
  • 2026年智能压力变送器厂家推荐:江苏雷泰自动化仪表股份有限公司,2088压力变送器/压力变送器/高精度压力变送器/小型压力变送器/精小型压力变送器厂家精选
  • AKM24F无刷电机实现精确线性运动-EXP-振动台-三相电机
  • 2026年,正宗宁夏枸杞子选哪个品牌?首选玺赞,道地认证品牌
  • 2026年电子设备USB连接器优质供应商价格,圣益电子性价比高
  • 2026年1月十大出差旅行充电宝品牌优选,技术+安全+场景全解析
  • 苏力机械涂装市场口碑好吗,与同行相比有竞争力吗?
  • 国产CAD破解钢结构节点设计的重复劳动困局
  • 涂装生产线加工厂哪家靠谱,苏力机械信誉高服务周到价格合理
  • 聊聊口碑好的横流风扇厂家,专业生产商全解析哪家靠谱
  • 2026年上海横流风扇品牌推荐,靠谱横流风扇厂家全解析
  • 2026年口碑好的橱柜定制品牌,亿方凡全屋定制靠谱之选
  • 火锅季新发现:2026网红火锅品牌口碑排行,一探究竟,社区火锅/成都火锅/重庆火锅/火锅/附近火锅,火锅品牌推荐排行
  • 安卓应用空包签名认领流程
  • 聊聊天津全屋定制服务哪家权威,亿方凡价格费用贵不贵?
  • 安全防线总比AI能力发展慢一拍怎么办?——智能时代的攻防新博弈与全域破局之路