发布成功
已关闭
任务名称: BLE 智能锁固件调整(协助 App 对接 + Bug 修复 + 低电关机功能)
背景: 我们有一款 BLE 智能锁(现有固件可提供)。目前外包 App 开发团队正在做新版本 App,但他们没有固件工程师,因此需要一位熟悉 BLE/嵌入式的工程师协助完成 App 与固件的通信对接,并修复现有固件问题、实现新功能。
工作范围:
1) 协助 App 对接(重点) 协助外包 App 团队建立与固件的稳定通信(连接/配对、GATT 服务发现、写入/通知订阅、重连与超时处理等) 必要时调整固件协议/行为,确保新 App 能稳定工作 输出联调建议、测试步骤与验收标准
2) Bug 修复(3 个)
Bug 1: 杆(bar)多次插入后,锁有时会变得无响应(约 10% 可复现)。需要定位原因并修复(可能是状态机/中断/资源锁死/看门狗等问题)。
Bug 2: 从“已解锁”状态开始:如果插入杆后超时已过去,下次尝试上锁时无法上锁(除非按一下按钮,但按按钮不应该是必要条件)。 目标:在这种情况下不应出现“无法上锁/无响应”,应能正常上锁。
Bug 3: 从“已上锁”状态开始:解锁后如果在超时前未拔出杆,超时后再拔出杆,状态仍保持“锁定”。 目标:无论是否超时,只要磁传感器从 1→0(杆被移除),设备都必须更新状态。 参考视频:Iboh18DEPkY(YouTube 链接已提供)
3) 功能实现 低电关机(Low battery shutdown): 当电压低于 3.0V 时停止设备工作,并触发内置低电蜂鸣器提示(需明确:关机阈值/滞回/恢复条件/是否仍允许 BLE 广播等策略)。
交付物:
修复后的固件版本(源码/patch、编译说明、版本说明、变更日志) 对接说明(App 端需要怎么调用/订阅/重试策略) 复现步骤、验证步骤、回归测试建议(至少覆盖以上 3 个 Bug 场景 + 低电逻辑)
期望技能:
BLE(GATT、通知订阅、连接参数、超时/重连)与嵌入式状态机调试经验
能定位“偶发无响应/卡死”类问题(日志、看门狗、资源竞争、事件队列等)
能与外包 App 团队协作快速闭环
英语能力较强
合作方式:
远程为主(深圳本地可加分) 可按小时/按天/按里程碑报价;请附相关 BLE/嵌入式案例与可投入时间
1、我爱方案网是会员制服务,服务商通过竞标后即可联系雇主;
2、项目预算与报价不代表最终成交价格,成交价以双方协商为准;
3、平台提供设计项目对接服务,希望促成高效合作,对交易双方不收取佣金,谢谢留意!