- 博客(17)
- 收藏
- 关注
原创 ANT 设备(骑行台 FE-C 场景)开发的重点与难点全解析
维度核心内容开发优先级失败后果重点1. ANT + 底层配置(密钥 / 信道 / 设备标识);2. FE-C Page 标准化实现;3. 4Hz 上报时序最高设备无法识别、数据解析错误、指令无响应,核心功能失效难点1. ANT + 与 BLE 射频共存;2. 状态机设计;3. 低功耗 / 实时性平衡;4. 多主机兼容次高设备功耗高、连接不稳定、部分主机不兼容,产品体验差,无法量产。
2025-12-16 15:48:39
718
原创 FE-C协议(Fitness Equipment - Control)全站首发
健身设备(骑行台),作为 ANT + 主设备,周期性广播数据页(Page),并接收主机下发的控制指令;C(Control):控制主机(码表 / Zwift / 行者),作为 ANT + 从设备,接收 FE 的广播数据,同时通过 “指令页” 下发控制命令(阻力 / 功率 / 校准)。FE-C 是 ANT + 生态下骑行台的 “标准化通信语言”,核心是通过固定编号的 Page 实现 “数据上报 + 指令控制”,与蓝牙 CPS/FMS 形成互补(码表用 FE-C,手机 APP 用 BLE)。
2025-12-16 15:02:53
944
原创 运动设备蓝牙部分
CPS 是蓝牙 SIG 标准化的骑行功率设备核心服务(归属《Cycling Power Profile (CPP) v1.0+》规范),专为骑行功率计、智能骑行台设计,是 “运动数据上报 + 设备控制” 的核心通道,也是骑行台蓝牙通信的 “核心业务层”。FMS 是蓝牙 SIG 标准化的健身设备通用服务。
2025-12-15 10:55:25
531
原创 基于tcp协议网络爬虫获取天气数据
网站的天气信息,可实现简单页面输入,根据用户输入,输出相应天气结果,并可以将用户查询到的历史信息保存在log文件中。按功能可分为以下模块:网络套接字初始模块、ui显示模块、命令接收及分析模块、执行命令模块、日志写入模块。通过此程序可方便获取。
2024-08-01 11:15:51
419
原创 select实现tcp并发
(2)select监听的文件描述符集合在应用层,事件发时,内核数据需要传递给应用层,造成资源开销。exceptfds:其余文件描述符集合。功能:判断fd是否仍在文件描述符集合中。功能:将fd加入文件描述符集合。writefds:写文件描述符集合。功能:将fd从文件描述符集合中移除。nfds:最大文件描述符个数+1。readfds:读文件描述符集合。(1)select监听文件描述符个数上限为1024。(3)select需要手动检测产生事件的文件描述符。功能:将文件描述符集合清0。6.select函数缺点。
2024-08-01 11:01:40
234
原创 结构体成绩分析
分别编写三个函数来实现以上三个要求 struct student { char name[32];2、找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均分。3、找出平均分在90分以上或全部课程成绩在85分以上的学生。利用结构体,完成对三位学生的成绩分析。有一个班的5个学生,有3门课程。1、求第一门课的平均分;
2024-01-30 18:15:25
464
1
原创 基本数据类型学习
double 双精度浮点数类型(最多表示12-14位有效数字) 8个字节 -1.80*10^308 - 2.23*10^-308 1位符号位 + 11位指数位 + 52位尾数位。float 单精度浮点数类型(最多表示6-8位有效数字) 4个字节 -3.4*10^38 - 1.18*10^-38 1位符号位 + 8位指数位 + 23位尾数位。所有的浮点数类型均为有符号类型,没有无符号类型的概念。
2024-01-16 19:26:46
842
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅