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

MQTT协议下用MQTTX解析Protobuf查看TR369/USP交互内容

MQTT协议下用MQTTX解析Protobuf查看TR369/USP交互内容

  • 如何舒适的查看TR369的交互内容
    • 找到对应的.proto文件
    • 导入到MQTTX中去
    • EMQX官网教程:

如何舒适的查看TR369的交互内容

在MQTT协议下,非TLS的情况,如果直接订阅对应Topic,可以获取到TR369的内容,但因为TR369用的是Protobuf数据格式的原因,查看发现内容是是乱码情况,而EMQX因为支持编解码的功能,可以进行一些简单的配置后舒适的查看对应内容,但感觉好像也没那么需要的场景。

找到对应的.proto文件

文档路径:
https://github.com/BroadbandForum/usp/blob/master/specification/
从官网文档中下对应usp-record和usp-msg的.proto文件(比如我用的usp-record-1-5.proto,usp-msg-1-5.proto)
需要把这两个文件合入1个.proto文件,我是直接把usp-msg-1-5.proto的内容(从56行开始复制,去掉前面重复无用的内容)复制到usp-record-1-5.proto后面
重要的来了:
修改文件以下内容

message NoSessionContextRecord{bytes payload=2;}

替换成:

message NoSessionContextRecord{Msg payload=2;}

导入到MQTTX中去

然后就是参考EMQX的官网教程1进行配置

然后添加对应订阅后,点击右上角…找到"执行脚本",类型名称填"Record"

然后接收消息就是解码后的内容了

有点意思哦,对了,看看不合入两个文件,只导入usp-record-1-5.proto一个文件的情况,发现只解析了一部分

EMQX官网教程:

https://www.emqx.com/zh/blog/how-to-publish-and-receive-protobuf-messages-within-mqtt#%E5%9C%A8-mqttx-%E6%A1%8C%E9%9D%A2%E7%AB%AF%E4%B8%AD%E4%BD%BF%E7%94%A8-protobuf-%E6%B6%88%E6%81%AF

http://www.jsqmd.com/news/988426/

相关文章:

  • 告别数据丢失!2026年超好用的文件自动备份工具推荐
  • 2026年国内车库门彩涂卷厂家推荐榜单:实力口碑综合测评发布 - 资讯快报
  • 2026 济南济阳区防水补漏哪家靠谱?正规公司排名及避坑价格指南 - 苏易房屋修缮
  • 2026安康漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 2026晋中漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 2026年 东莞激光打孔机/雾化片激光打孔机/紫外雾化片激光打孔机厂家推荐:高精度微孔加工与稳定量产实力之选 - 品牌发掘
  • 青云国樾售楼处官方预约热线公布!低密洋房房源、样板间参观提前登记 - 资讯快报
  • leecodecode【状态机DP】【2026.6.9打卡-java版本】
  • 价格差了 20 倍,效果却差得有限:大模型的价格墙正在松动
  • 2026最新湖南建康学校招生办电话|湖南建康学校招生办官方联系方式大全 - 品牌官
  • 师大中高教育官方紧急联系通道公布,全维度护航学子升学无忧 - GEO代运营aigeo678
  • STM32 IIC实战避坑:用HAL库读写AT24C02 EEPROM,CubeMX配置详解
  • 2026年广东PCBA工厂排名综合测评:细分领域优质厂商推荐 - 资讯快报
  • JS 底层探究-- 普通函数和构造函数
  • 2026菏泽漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 2026年6月天津律师深度测评!专业实力与性价比综合排行婚姻策略指导 - 资讯快报
  • 6.11.明日计划
  • 长白山德式精酿啤酒优质厂家综合盘点 2026 本地合作参考指南 - 海棠依旧大
  • 如何用 C++ 模拟一个点阵显示器
  • 2026怀化黄金回收哪家好?鹤城区五大正规门店权威排名(含上门回收报价鉴定参考)
  • 瓦楞纸板厂主要集中在哪些地区?
  • EchoBird安装教程并配置
  • 告别虚拟机!用一台旧笔记本+AX200网卡,在Ubuntu 20.04上搭建WiFi6抓包工作站
  • 别光看main.c了!一文拆解Telink TLSR8251 SDK3.4的8个核心文件夹,新手避坑指南
  • 浦东新区金杨新村厨房下水道堵塞疏通|居顺联家政疏通服务完整介绍 - 居顺联家政疏通
  • 从4G到5G:RRC连接重配置信令在跨代网络协同中扮演的关键角色
  • 置业指南|青云国樾售楼处怎么联系?看房、选房全流程答疑 - 资讯快报
  • LPC2917/19 VIC中断控制器与电气特性实战解析
  • Mac玩转51单片机:手把手教你用sdcc编译和stcgal烧录(附CH340驱动解决方案)
  • Scrutor:.NET 依赖注入自动化的优雅实现