【MCU方案】+cc2541蓝牙防丢器

2019-07-25 16:29发布

本帖最后由 偏爱番茄酱 于 2015-6-4 19:09 编辑

物联网和可穿戴设备无疑已成为现时新兴应用市场最热的亮点。 这也是 BLE
重要的应用场景。但你还在苦苦寻找你随手乱丢的钥匙或者钱包时,蓝牙防丢
器无疑是你最好的选择,如果这款蓝牙防丢器是你亲手设计的话,那就更加
Perfect 了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
偏爱番茄酱
1楼-- · 2019-07-25 17:23
通过电脑或手机作为主机,连接 KeyFob 模块(从机), 通过手机就可设置防
丢器报警以便用户寻找,如果 KeyFob 离开身边太远时手机就会报警通知用户;
可以通过手机设置报警距离。
偏爱番茄酱
2楼-- · 2019-07-25 19:27
此项目主要基于 TI 的 KeyFob 例程,我们主要对其进行分析并根据我们的硬
件平台或者用户的使用习惯作出相应的配置。 从下图中我们可以看到我们板子
设计得非常漂亮,板载了蜂鸣器和三轴加速度计,同样包括纽扣电池。
偏爱番茄酱
3楼-- · 2019-07-25 21:00
1. Initialize GATT attributes
2. GGS_AddService( GATT_ALL_SERVICES ); // GAP
3. GATTServApp_AddService( GATT_ALL_SERVICES ); // GATT attributes
4. DevInfo_AddService(); // 设备信息服务
5. // Proximity Reporter Profile
6. ProxReporter_AddService( GATT_ALL_SERVICES );
7. Batt_AddService( ); // 电池服务
8. Accel_AddService( GATT_ALL_SERVICES ); // 加速度计 Profile
9. SK_AddService( GATT_ALL_SERVICES ); // Simple Keys Profile
通过对这个特征值的操作来实现防丢器的查找与报警,报警等级有三种,即:
// Alert Level Values
#define PP_ALERT_LEVEL_NO 0x00 //无警报
#define PP_ALERT_LEVEL_LOW 0x01 //低警报
#define PP_ALERT_LEVEL_HIGH 0x02 //高警报
不同的警报对应 KeyFob 不同的反应, LEVEL_NO 即关闭蜂鸣器,
LEVEL_LOW即蜂鸣器低鸣,而 LEVEL_HIGH 就会使蜂鸣器高声报警,
dirtwillfly
4楼-- · 2019-07-25 21:22
 精彩回答 2  元偷偷看……
大秦正声
5楼-- · 2019-07-25 21:58
dirtwillfly 发表于 2015-6-3 14:45
感谢分享

版主这是哪个活动?
Golven
6楼-- · 2019-07-25 23:52
OSAL难度还是相当大啊

一周热门 更多>