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

HAC-NBh V2.15 协议使用说明文档

HAC-NBh V2.15 协议使用说明文档

之前文章Hac - NBh标准JSON协议使用说明文档基于老的版本,而本文档基于厂商发布的《HAC-NBh标准JSON通信协议_V2.15》,用于说明 V2.15 版本协议的结构、字段定义、通信逻辑和数据解析方式,两者对比着看,查找是否自己的协议类型。


1. 协议帧结构(V2.15)

V2.15 协议去除了旧版的帧头帧尾标识,采用字段式分层结构组织通信内容。完整帧格式如下:

字段名长度(字节)描述
协议版本号2主版本号 + 次版本号(如 01 01 表示 V1.01)
消息类型10=需应答、2=响应、3=心跳等
功能码1如 0x02=上报数据,0x03=平台下发设置
消息 ID2请求-响应的匹配标识
数据格式1固定为 0x3C,表示 CBOR 格式
数据长度2数据域的长度(不包含头、尾、CRC)
分隔标志10xFF=明文,0xAA=AES128-CBC 加密
数据域NJSON 对象模型经 CBOR 编码序列化
CRC 校验码2CRC16/AUG-CCITT

2. 数据格式说明(CBOR 编码)

数据域结构为 LwM2M 风格的对象模型,使用键值表示数据项,最终使用 CBOR 编码进行压缩传输。

示例结构:

[{

相关文章:

  • Redis上篇--知识点总结
  • 【标准解析】商用车CAN网络通信标准(J1939)
  • 使用ONNX模型实现M-LSD算法
  • Kubernetes 网络模型深度解析:Pod IP 与 Service 的负载均衡机制,Service到底是什么?
  • 负载均衡LB》》LVS
  • 9个数据分析指令为工作赋能
  • lambda的惰性求值方法与及早求值方法
  • 嵌入式学习之系统编程(八)IPC、管道(有名与无名)和信号通信(6.3)
  • 10分钟学会使用.Net技术开发一个Ai智能体应用
  • ArcGIS Pro制作水平横向图例+多级标注
  • Python 实现 Web 静态服务器(HTTP 协议)
  • ArcGIS Pro 3.4 二次开发 - 栅格
  • Tauri2学习笔记
  • ArcGIS Pro裁剪栅格影像
  • ArcGIS Pro 3.4 二次开发 - 场景图层
  • Flink 系列之二十二 - 高级概念 - 保存点
  • Notepad++ 官方下载
  • DeepSeek辅助实现的DuckDB copy to自定义函数
  • 十、MySQL InnoDB引擎底层解析
  • Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
  • 正定网站建设/餐饮培训
  • 怎么做创业网站/iis搭建网站
  • 做博彩 网站违法吗/百度sem认证
  • 建设银行官网招聘网站/摘抄一篇新闻
  • 做a小视频网站/短信广告投放
  • 网站制作及排名优化/手机网站