FireBLE

FireBLE 是一个面向于打造智能生活的开源平台,以BLE(Bluetooth Low Energy)技术为核心,拥有超低的功耗、不俗的处理能力和广泛的应用场合,专注于更智能、高效率的工作模式,让生活在科技中更安全、方便、快捷。也许您一个不经意的想法与FireBLE擦出的火花,会在这片原野上燎出火焰,甚至燃烧整个世界。

简易防丢器

更新时间:2017-08-08 阅读:2501

前言

本项目为简易的蓝牙防丢器,主要实现的功能

  • 未连接状态下:发出广播或者关闭广播。
  • 连接状态下:
  1. 未超出预设范围安静工作,不报警不闪烁。
  2. 超出预设范围报警并且闪烁。
  3. 未超出预设范围,手机主动呼叫报警,寻找物品所在位置。
  • 为超出预设范围,防丢器主动呼叫手机,确定手机位置。
  • 断开状态下:如果丢失物品信号出现重新连接。

防丢器中最主要是采用了proxr的协议来实现,防丢器包含以下功能

  • 开启/关闭广播
  • 断开后自动广播
  • 报警
  • 反向报警

开启proxr协议

proxr为标准的蓝牙协议,在源代码中已经实现,只需添加proxr协议的实现代码(proxr.c,proxr.h,proxr_task.c,proxr_task.h,app_proxr.c,app_proxr.h,app_proxr_task.c,app_proxr_task.h)打开proxr的宏配置即可开启proxr协议,

开启/关闭广播

系统上电运行,做完所有的初始化操作之后