本帖最后由 icestream 于 2024-7-20 12:01 编辑
#申请原创# Kit: CYW920829M2EVK-02
本程序展示 英飞凌 BLE 与安卓手机App的通信,熟悉 BLE 用法 ;
程序 :Bluetooth_LE_Multi-peripheral (https://github.com/Infineon/mtb-example-btstack-freertos-multi-peripheral)
App下载地址:https://www.infineon.com/cms/en/design-support/tools/utilities/wireless-connectivity/cysmart-mobile-app/?redirId=274807
此 app是infineon 官方所用的APP
App 名称:
AIROC™ Bluetooth® Connect App— Mobile App
App 截图 :
用法 :首先 程序下载到 kit,
本程序有用了 RTOS 系统,本系统 create 了几个 任务
主要是以上 3个任务 : temperature Task、rgb Led Task、 Bluetooth Task
看下log
然后打开 App,搜索
点击这个 连接进入 ;可以看到 很多 界面,例如这个
是 Health Thermometer Service ,显示当前的 气温是 30.31℃,KIT 上自带 温度传感器.....
是 RGB LED Service ,这个可以通过 选择 颜色,并且通过 滑动按钮来 显示亮度 ,如上图我们选择这个颜色,那么Kit
更多用法 可以在 APP 发掘;
更多的 用法 比如 read 和 write,例如 RGB LED Service
、
BLE 的通信协议 中,有characteristic是重要字段,以上的 characteristic 可"read" “write” “notify”
可以Click 以上 button来测试不同BLE read write notify....
更多用法可以在 App上挖掘
-----------------END------
|