BLE_CC2541的二次开发,数据发送接收是怎么建立
现在有一个智能手表项目,CC2541作为EPSON SIC17003的一个外设,想通过BLE控制PAD里的一个相机程序,
就是通过一个按键,控制PAD的自动拍照,那么利用CC2541,有什么好的值得借鉴的设计思路
hi 杰克,
简单举例, 你可以用cc2541做个简单的按钮, 通过notification, 发送一个指令给PAD, PAD就通过调用摄像的app拍照.
你首先还得在PAD那里写个和cc2541通信的app, 同时用来控制摄像.
关键现在我的UUID(0xFFE1-0XFFE6)已将不能更改,手表的系统不能变,只能添加APP程序,
还想请问下,Notification是什么样的一个机制?
我从TI的官方资料了解到,在原来的KEYFob_Demo里面,两个BLE之间的建立,只需要
把数据写到指定的缓存,就么数据就自动发送了,发送接收程序不需要从新编写,请问Yan,是这样么
Data Transfer Receive
Slave Side BLE Configuration:
Service/Charactistic |
UUID |
Description |
SERVICE |
0xFFE1 |
It will show in advertise data |
Data from Server |
0xFFE2 |
Data from watch to iPhone |
Data from Server Index |
0xFFE3 |
iPhone return the packet index |
Data from Client A |
0xFFE4 |
Data from iPhone to watch |
Data from Client Index |
0xFFE5 |
Watch return the packet index |
Command Page |
0xFFE6 |
Command/Response |
All Charactistic configure to GATT_PROP_READ | GATT_PROP_NOTIFY | GATT_PROP_WRITE_NO_RSP