尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Charge-CmdType

Charge-CmdType
📅 发布时间:2026/7/17 14:53:26

作用:蓝牙通信协议,定义的协议命令,本质上是协议说明书,和硬件之间沟通双方协定好的命令

类比理解

就像你和朋友约定: "我说 1 代表'你好'" "我说 2 代表'再见'" CmdType 就是你和硬件之间的"暗号本" 在命令交互过程中,设备信息上报会标记一个码,标识”这个是我主动上报的信息“, 我们区分设备上报信息的时候,就是识别过滤出这个码,携带的信息。 当我给设备发送请求某个命令请求信息的时候,设备回过来的信息上,就会打上另外的码 ,标识“这个是你请求到的信息”。

DeviceInfoType

这个里面的命令,是定义更加详细的数据类型, 通过这个类,可以知道,这个充电宝/蓝牙设备支持哪些功能

响应流程图

┌─────────────────────────────────────────────────────────────────┐ │ 协议通信流程 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ 📱 App 端 │ │ │ │ │ │ 发送命令: (CmdType.info) │ │ ▼ │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ 硬件收到 CmdType.info │ │ │ │ 知道:"App 想要我的信息" │ │ │ │ 开始准备数据... │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ │ 回复数据:电量码 (电量) + 数值 │ │ │ 固件码(固件版本) + 数值 │ │ │ MTU码(MTU) + 数值 │ │ ▼ │ │ 📱 App 收到数据 │ │ 根据 DeviceInfoType 解析 │ │ 电量码 → 电量 │ │ 固件码 → 固件版本 │ │ MTU码 → MTU │ │ │ └─────────────────────────────────────────────────────────────────┘

代码示例

///定义的协议命令ID class CmdType { //设置 CmdType._(); static const info = 0x00; /// 请求到的设备信息 static const notifyInfo = 0x00; /// 设备信息主动上报 } class DeviceInfoType{ //读取 DeviceInfoType._(); static const battery = 0x00; ///电量 static const mtu = 0x00; ///MTU static const firmware = 0x00;///固件版本 static const port = 0x00;///端口信息 static const capacity = 0x00;///电容量 static const model = 0x00;///获取型号 static const temperature = 0x00;///温度 }

相关新闻

  • 2026昆明小微企业记账多家财税服务商隐形套路全面揭秘 - 中国品牌企业推荐网
  • PowerFS 极简生产部署:OR-Set CRDT 三组件搞定 PB 级 AI/HPC 集群
  • ArchitecturePlaybook架构师工具箱:20个必备工具提升架构设计能力

最新新闻

  • 2026年7月最新帝舵中国官方售后电话地址客服热线服务网点 - 帝舵官方维修中心
  • 2026想节能,中央空调企业售后好
  • openEuler quick-issue:10分钟快速上手开源社区Issue提交系统
  • 如何快速搭建Spring Boot微服务架构:从零到一的完整实战指南
  • BilibiliUploader:如何用Python实现B站视频批量自动投稿?
  • Cursor重构避坑清单:92%的误用源于这4个配置盲区(附2024Q2官方未公开调试日志分析)

日新闻

  • 佛山青少年训练营推荐:军博营地实力顶尖 - 秋山寄远
  • 如何快速上手PvZ2 Gardendless:免费Web版植物大战僵尸2完整指南
  • jiuwen-deepsearch核心功能详解:规划-检索-反思三合一智能工作流

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号