771|2

143

帖子

4

TA的资源

一粒金砂(高级)

楼主
 

【CY8CPROTO-063-BLE】2.BLE初体验 [复制链接]

【CY8CPROTO-063-BLE】2.BLE初体验
英飞凌的这块板子有一个BLE Find Me Profile的BLE DEMO功能例程,且在出厂的时候已经烧写带了该功能的固件,这次就优先来体验一下该固件的功能。
在上次的开箱时,已经使用iOS上的通用BLE调试测试App的LightBlue扫描链接过一次,那时候链接上并写入0x00、0x01和0x02这三个数据则红色LED熄灭,闪烁和常亮,猜测时提示不同程度的警告。这次来深体验一下
根据官方的程序功能说明,Demo程序上电时,初始化BLE,并先开启广播180秒,如果没有被扫描链接,则进入休眠状态,此时可通过按钮唤醒并重新开始180秒的广播。如果被链接上,则处理LBE的数据通信事件,如更新警报等级。如果断开链接,则重新开启广播。整个状态切换图如下
目前测试App CySmart目前不能从应用商店下载到,但发现还有一个app可以下载到,就是下面这个AIROC Bluetooth Connect
安装之后打开自动会开始搜索设备,此时可以扫描到前面这个名称为Find Me Target的设备了
点击链接
可以看到有两个入口,分别时Find Me入口
以及通用的GATT DB入口
点击Find Me入口,可以看到有选择报警等级的按钮
点击Select可以在下方选择报警等级
点击并提示发送成功
可以选择不同等级发送,并看到红色LED根据等级进行提示了。
另一个就是Gatt DB入口
该入口进去后就是GATT的server和characteristic的原始操作了
点击对应的characteristic可以看到数据输入入口
根据前面的实验,再HEX栏填好对应的0x00、0x01和0x02并发送写入就可以看到报警等级的变化,也就是LED闪烁状态的改变了。
总的来讲还是比较的简单的一个demo例程,但五脏俱全,从ble初始化,到广播,链接以及数据写入,都涉及到了。
体验完就待后续搭建开发环境,包括IDE的支持,进行进一步的开发体验了。
此帖出自无线连接论坛

最新回复

后面可以上手编辑这个开发板的代码。   详情 回复 发表于 2023-12-31 21:10
点赞 关注
 

回复
举报

7608

帖子

2

TA的资源

五彩晶圆(高级)

沙发
 

谢谢分享,期待后续!

此帖出自无线连接论坛
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7187

帖子

2

TA的资源

版主

板凳
 

后面可以上手编辑这个开发板的代码。

此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表