数据-BLE4.0蓝牙透传问题 CC2540模块

问题描述

BLE4.0蓝牙透传问题 CC2540模块

本人新手请多多指教,做安卓手机与CC2540的蓝牙透传以为是新手不知道整个代码的运行过程。还有就是主机发送给从机的数据,程序里这个数据是存在那个函数里,从机怎么接收数据的过程是怎样的,接收数据用到的函数是什么?代码我已经读了近半个月了,因为初次接触这个系统,很多地方不理解,而且网上的资料对于新手的我还是太难理解,请大神指点。。。。。

解决方案

  1. 当 BLE 设备与 APP 连接后,APP 通过下面的程序向 BLE 设备发送数据:
    static bStatus_t SimpleBLEPeripheral_WriteAttrCB( uint16 connHandle, gattAttribute_t *pAttr,uint8 *pValue, uint8 len, uint16 offset ){}
  2. APP 主动要求设备发送数据给 APP,调用 SimpleBLEPeripheral_ReadAttrCB ()函数
  3. BLE 设备主动发送发送数据给 APP,使用 Indicate 和 Notify

解决方案二:

  1. 当 BLE 设备与 APP 连接后,APP 通过下面的程序向 BLE 设备发送数据:
    static bStatus_t SimpleBLEPeripheral_WriteAttrCB( uint16 connHandle, gattAttribute_t *pAttr,uint8 *pValue, uint8 len, uint16 offset ){}
  2. APP 主动要求设备发送数据给 APP,调用 SimpleBLEPeripheral_ReadAttrCB ()函数
  3. BLE 设备主动发送发送数据给 APP,使用 Indicate 和 Notify
时间: 2024-12-02 23:40:02

数据-BLE4.0蓝牙透传问题 CC2540模块的相关文章

android ble4.0蓝牙 三星note3收不到数据

问题描述 android ble4.0蓝牙 三星note3收不到数据 我有MX4可以接发数据,但三星note3只能连接上,不能接发数据,这是什么原因?有知道的吗? 解决方案 看看蓝牙配对有没有成功,应用有没有得到相关的权限

51单片机串口通信-手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭?

问题描述 手机如何通过蓝牙透传模块HC-05控制51单片机STC89C52上一个led灯的亮灭? 需要先往单片机里下载什么源程序(串口程序)吗?...如果有知道的,请不吝赐教,万分感谢 解决方案 波特率调好,在设置单片机的串口通信读取就好.需要代码我可以发给你

iOS 环信3.0 离线透传信息怎么没了

问题描述 iOS 环信3.0 离线透传信息怎么没了,之前版本好多功能,包括撤回,离线透传回调接口都没了 解决方案 3.x 比较于 2.x的SDK,一些回调方法有所改变,比如说2.x的SDK有接收离线消息和在线消息回调的区分,但是3.x就没有了,都是同一个回调去接收的,接收透传消息的回调也是一样的.3.x SDK:例如接收透传消息回调:- (void)didReceiveCmdMessages:(NSArray *)aCmdMessages;接收消息回调:- (void)didReceiveMes

Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探

Android BLE与终端通信(五)--Google API BLE4.0低功耗蓝牙文档解读之案例初探 算下来很久没有写BLE的博文了,上家的技术都快忘记了,所以赶紧读了一遍Google的API顺便写下这篇博客心得 Google API:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html#terms 其实大家要学习Android的技术,Google的API就是最详细的指导书了,而且通俗易懂,就算看不懂

app-ios开发蓝牙问题BLE4.0(接收硬件发出的信号)

问题描述 ios开发蓝牙问题BLE4.0(接收硬件发出的信号) 一个有按钮的硬件,在硬件上按一下按钮会发出相应的信号,怎么通过app端接收??

ios消息透传回调不知该怎么解析出他的数据

问题描述 //获取透传的消息(积分提醒用的)-(void)didReceiveCmdMessage:(EMMessage *)cmdMessage{    EMMessage *me = cmdMessage;    NSDictionary *messageBody = (NSDictionary *)[me.messageBodies firstObject];    [[NSNotificationCenter defaultCenter]postNotificationName:@"po

【android】【环信3.1.0】重复接收到同一条透传

问题描述 A在发一条透传给B后,B会在随后的每隔5S钟左右就收到这条透传,退出环信重新登录还是能收到,只能强制结束进程,下次打开依然能收到 解决方案 看下你发送消息的消息格式是正确的吗

Android 退出环信后,再次登录,无法收到透传消息

问题描述 就是开始登录一个用户,可以收到透传消息,可是退出后(没有关闭程序),再次登录,就收不到透传消息了,这是怎么回事? 退出登录环信代码如下: EMChatManager.getInstance().logout(new EMCallBack() {                                        @Override                    public void onSuccess() {                        start

手机与电脑怎么通过蓝牙互传文件?

1.从电脑传送文件到手机 先把电脑中的物理开关打开,之后按键盘的FN+F5开启蓝牙功能.在任务栏右击右击"通知区域"的蓝牙图标. 然后我们点击"发送文件"选择电脑中的文件,我们要点击"浏览". 之后选择要传文件的设置再点击"确定".勾选"使用密钥"(因为有些手机如果不设密钥是无法连接的). 然后点击下一步之后我们再点击"浏览"打开进入,然后再点击选择要传送的文件. 接着点击下一步,这样我