蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现

虽然蓝牙4.0 BLE芯片CC2540 是单芯片(即用户可以对它进行芯片级代码编写), 是8051增强型主控, 带蓝牙4.0功能, 但很多时候很多客户都只需要他的透传功能, 现在随着Android4.3 和IOS 的兴起, 支持蓝牙4.0BLE的手机越来越多,所以如何实现手机控制CC2540的透传是一个非常实用的功能,有了这个功能, 我们可以用手机来连接CC2540通过串口来连接的设备,纵观淘宝上有销售的几种模块, 小部分研发实力不足的,都只是提供裸模块,有两家提供了串口透传的模块的, 售价比裸片要高不少,
AmoMcu 根据客户需求以及网友的需要, 现在已经实现了此商业模块的功能, 即手机通过蓝牙4.0BLE发送串字符cc2540中, cc2540把该字符串透传出去,同时外面送进来的串口数据也能透传到手机上来,HC-08 模块就是这样的功能, 现在我们这里也实现了, 并且以源码的形式公开给大家, 用于交流和学习。

由于时间关系, 尚未整理出文档, 但源码都经过验证, ok了。

目前用ios 测试成功老, Android的源码在进一步整理中。请等待。谢谢。

先mark, 后面会增加图文介绍。

蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现

时间: 2024-10-09 21:10:17

蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现的相关文章

CC2540 CC2541 蓝牙4.0BLE开发板实现 空中飞鼠、体感游戏手柄【多图】

蓝牙4.0BLE开发板实现空中飞鼠.体感游戏手柄 近年来开始流行空中飞鼠与体感游戏手柄,正好我们的开发板上设计有插入mpu6050六轴传感器的适配接口,我们中秋节期间兴趣使然,实现了这么一个方案. 感谢 "圆点博士STM32" 提供的mpu6050 dmp输出欧拉角度的例程,没有他们预先移植到stm32上,我们也没那么快在我们这个开发板上能跑上mpu605的dmp输出. 感谢Micorduino的小潘, 给我提了不少好建议,他们在做Arduino的兼容产品,效果优秀. 硬件需求: 1,

蓝牙4.0BLE cc2540 usb-dongle的 SmartRF Packet Sniffer 抓取数据方法 【原创,多图】

蓝牙4.0BLE cc2540 usb-dongle的 SmartRF Packet Sniffer 抓取数据方法 [原创,多图] (只发布于csdn博客, 如需转载,请注明出处,谢谢! ) 蓝牙4.0的开发, 现在真热火的很, 但是很多朋友买了我们出品的cc2540 usb-dongle后, 都反馈说不知道如何抓包, 并且, 即使很多朋友到TI官网论坛去找信息,不少朋友依然是无功而返,实际上, 用cc2540 usb-dongle来进行ble数据的抓包,并不像用电脑的wireshark等软件来

Galaxy S3 设备调试蓝牙4.0BLE (cc2540)

笔者不是高富帅. 因为项目需要,冒险在某宝上购买了一部Galaxy S3,1500RMB,用来调试BLE(bluetooth low energy)的Android上的开发平台, 卖的是港版i9305, 2G RAM的, 国内的i9300都是1G RAM的, .....棒子欺负国人呀. 买回来后发现机子全新,系统是4.1.2的,马上刷机升级到了Android4.3系统,一切顺利, 也是开始开发... 在windows xp上开始Galaxy S3的设备调试遇到了下面几个问题 1.Android

蓝牙4.0BLE国内市场开始发力,2014年产品规划

从各个方面反馈回来的信息显示,随着蓝牙4.0BLE技术的进一步发展,蓝牙正在焕发第二春,最简单的例子,去国内的时间点名网看看便知分晓,里边有推出 女性体温贴.智能水杯.智能手环等,都内嵌着一颗蓝牙4.0的芯, 而目前用得最广价格也最便宜的, 就是TI 的cc2540 cc2541. cc2540蓝牙整个芯片的成本非常低,如果是大批量采购,仅需1美元多.另外,SIG蓝牙技术联盟非常重要的政策是SIG成员当中的交叉许可费为零,也就意味着这家成员如果把自己的蓝牙技术以零成本转让给希望公司,也就意味着其

蓝牙4.0BLE抓包(二) – 广播包解析

本文转自:http://www.cnblogs.com/aikm/p/5022502.html 感谢原创作者! SleepingBug评论:这篇文档写的相当好,受教了,多谢了!   作者:强光手电[艾克姆科技-无线事业部] 在使用EN-Dongle捕获和解析广播包之前,我们先了解一下BLE报文的结构,之后,再对捕获的广播包进行分析.在学习BLE的时候,下面两个文档是极其重要的,这是SIG发布的蓝牙的核心协议和核心协议增补. 核心协议Core_v4.2. 核心协议增补CSS v6. 虽然这两个文档

蓝牙4.0BLE协议栈

蓝牙4.0BLE协议与协议栈的关系 协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发. 协议栈是协议的具体实现形式,通俗的理解为用代码实现的函数库,以便于开发人员调用. 蓝牙4.0BLE协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并提供一些应用层API,供用户调用. 注意:虽然协议是统一的,但是协议的具体实现形式是变化的,即不同厂商提供的协议栈是有区别的,例如:函数名称和参数列表可能有区别,选择协议栈以后,需要学习具体的例子,查看厂商提供的Demo演示

“小懒虫”安卓手机控制电脑关机

背景 好多次晚上,躺在床上听着电脑放的音乐休息,听着听着眼睛睁不开,睡意涌上来,往往这时候我实在是不舍得起来关灯,关电脑,因为起来了很可能浓浓的睡意就没有了,又有精神了,所以就想着写个东西能用手机控制把灯和电脑关掉.今天上海的天气很热,看书实在是看不下去,敲敲程序吧,然后就有了"小懒虫". 解决方案 写这个软件的时候,想着两种解决方案,如下图 之所以有方案2,是我当时想不到怎么用手机APP获取到运行在电脑的服务端的IP,总不能我起床看看服务端IP是多少,然后再输入IP关机吧,那样的话我

cc2540 cc2541 开发板资料更新日志

经过多次PCB打样和全面调试,在2014年4月初已经完成了cc2540 cc2541的开发板的批量贴片工作, 就此硬件相关的工作告一段落, 接下来是全面完善软件方面的工作,目前已经针对基本没有开发经验的用户编写玩初级基础实验代码和教程,接下来,我们主要将开发Android4.3上与CC2540 CC2541开发板的对接,不日将提供经过验证可行的和例程. CC2540开发板料更新记录-持续更新 [1] 2014.05.02   在淘宝已经实现销售14套开发板,获得一致好评 (1)目前已发布了18个

手机控制电脑,在WIFI局域网下(关机,重启,遥控)

这个软件叫百变遥控:http://blog.sina.com.cn/s/blog_9abc7dbc0101hmut.html 今天周末,在家里看电影,家里用的是台式电脑,我自己买了一个投影仪来专门看视频节目的,因为投影仪是和电脑连接的,所以每次换集啊,想快进啊,就非常不方便,得跑去操作电脑,天冷啊,躺在床上不想动啊,所以想能用手机来操作电脑,于是在网上找了找. 我以前是用的TeamViewer和花生壳来远程控制我的公司里的办公电脑的,但这两个玩意有个问题,它们是需要通过这两个软件的中央服务器来转