2 u012537916 u012537916 于 2016.03.24 17:13 提问

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

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

2个回答

haozi0_0
haozi0_0   2016.03.26 20:35
已采纳
  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
haozi0_0
haozi0_0 回复起个名字这么难啊啊: 还有这个函数 osal_start_timerEx( wechatIOTTaskId, TIMER_WECHATIOT_INDICATE_EVT, 500 );
2 年多之前 回复
haozi0_0
haozi0_0 回复起个名字这么难啊啊: 你可以使用 CC2541 自带的定时程序, osal_set_event( wechatIOTTaskId, WECHATIOT_START_DEVICE_EVT );,去网上百度一下用法
2 年多之前 回复
u012537916
u012537916 我想用蓝牙模块做一个,当手机APP发送‘A’到从机,然后让从机播放“收到”这两个字用扬声器,程序中的定时器应该怎么赋值???
2 年多之前 回复
haozi0_0
haozi0_0   2016.03.26 20:36
  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
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现
蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现        虽然蓝牙4.0 BLE芯片CC2540 是单芯片(即用户可以对它进行芯片级代码编写), 是8051增强型主控, 带蓝牙4.0功能, 但很多时候很多客户都只需要他的透传功能, 现在随着Android4.3 和IOS 的兴起, 支持蓝牙4.0BLE的手机越来越多,所以如何实现手机控制CC2540的透传是一个非
Cc2540UART 串口透传 注意事项
Cc2540UART 串口透传 注意事项     在进行串口透传的时候,首先要 修改一些参数 这两个参数如果设置太大 会出现服务端接收 出现 不连续的问题 // Minimum connection interval (units of 1.25ms, 80=100ms) if automatic parameter update request is enabled #d
CC2540透传源码
CC2540透传源码.编译测试通过 BLE <=>UART,希望对你有用。
蓝牙4.0 cc2540串口透传源码
cc2540串口透传源码 蓝牙4.0源码。亲测可用
android上实现蓝牙透传时遇到点问题
点击打开链接 android上实现蓝牙透传时遇到点问题 点击打开链接  蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现 点击打开链接 点击打开链接 点击打开链接 android上实现蓝牙透传时遇到点问题   调试android SDK附带的示例BluetoothChat。在BluetoothChat的基础上实现手机蓝牙和HC-6蓝牙模块建立
蓝牙4.0BLE透传模块转接板-原理图
CC2540、CC2541透传模块,蓝牙4.0BLE透传模块转接板-原理图
蓝牙控制透传APP源码
蓝牙控制透传APP源码,串口
cc2540 主从一体串口透传-教程-AmoMcu-0812.pdf
【1】实现一份代码,编译一个固件,下载到芯片后, 通过 AT 命令或者 IO 口状态切 换来实现主机或从机功能(目前仅实现了 AT 命令切换),目前,市场上商用的模块绝大部 分均为主从一体的, 既方便生产,也方便客户使用。
蓝牙4.0 BLE 模块问答
转自: http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=432353 一、 蓝牙4.0模块基础理论问答 1、什么是蓝牙4.0,蓝牙4.0较之前版本蓝牙的区别。 蓝牙4.0 共3种工作模式,普通蓝牙模式,高速蓝牙模式和低速蓝牙模式,而以前的版本只支持普通蓝牙模式,其他模式不和普通蓝牙模式兼容; 2、蓝牙
BLE透传
BLE工程——透明传输Profile编写(一个特征) 在之前的《BLE工程——透明传输Profile编写(两个特征)》一文中,讲述了透传模块的Profile文件。它包含了一个服务,及这个服务的两个特征,其中一个特征用来发送数据,另一个特征用来接收数据。这个Profile文件功能上虽然没有的任何问题,但是实际上却还不够专业,原因有二:一是它修改自官网例程中的的simpleGATTProfi