蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

由浅入深蓝牙BLE协议栈开发攻略大全

  • 资源ID:54671574       资源大小:1.65MB        全文页数:39页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:12积分 【人民币12元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要12积分 【人民币12元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

由浅入深蓝牙BLE协议栈开发攻略大全

本系列教程将结合TI推出的CC254x SoC 系列,讲解从环境的搭建到蓝牙4.0协议栈的开发来进一步学习蓝牙4.0的开发过程。教程共分为六部分,本文为第六部分 第六部分知识点 第二十六节 UBL-USB升级 第二十七节 MT-iBeacon基站使用iPhone空中升级 第二十八节 MT-iBeacon基站在PC端实现OAD空中升级 第二十九节 MT-iBeacon基站关于LightBlue软件的使用 第三十节 如何使用MT-USBDongle的透传功能 有关TI 的CC254x芯片介绍,可点击下面链接查看 主流蓝牙BLE控制芯片详解(1)TI CC2540 同系列资料推荐 由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(1) 由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(2) 由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(3) 由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(4) 由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(5) 有关本文的工具下载,大家可以到以下这个地址 朱兆祺ForARM 第二十六节 UBL-USB升级 UBL升级是使用USB功能来进行升级的,它的配置也是同样的环节。 配置UBL (1) 打开IAR,打开BLE-CC254x-1.4.0下的工程C\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\util\UBL\soc_8051\usb_msd\iar \ubl.eww,选择CC2540-Nano。 (2) 这里有点改动,由于TI提供的UBL是使用P2.0上拉D的,而我们的开发板是使用P0.4通过三极管上拉的,所以这里还需要修改上拉的引脚。 (3) 编译下载,将开发板的用MiniUSB连接到电脑,就可以看到有一个U盘插入了。这里有一点要注意,在Win8的系统上仿佛辨认这个U盘有问题,需要Win7一下的才支持。 配置升级固件 升级固件的配置和SBL几乎是同样的,重要有两处不同样的地方需要更改。 (1) 添加宏 OAD_KEEP_NV_PAGES FEATURE_UBL_MSD (2) 配置Config (3) Build选项 (4) 编译后可以看到 (5) 固件升级 升级的方法很简朴,只需要将生成的Bin文献拷贝到U盘中即可。 第二十七节 MT-iBeacon基站使用iPhone空中升级 在iPhone端实现固件更新 为了使用iPhone或者iPad对iBeacon进行固件更新,一方面要确认手机为iPhone4S及以上,系统为IOS7及以上,在AppStore里搜索下载Multitool,这个APP是TI免费提供的,可以直接下载安装。安装好这个APP后,PC上需要使用iTunes将固件拷贝到手机。 iTunes操作 这里我们将需要更新的固件A和B都拷贝到手机。 iPhone操作 1. 打开Multitool,搜索设备 2. 连接iBeacon 这步要保证iBeacon没有进行部署,否则无法连接上设备,假如已经进行了临时部署,可以将电池卸下重新安装后才可以连接。连接后可以看到如下界面,选择Update FW。 3. 选择升级模式 选择高速模式,并且进入固件选择。 4. 选择Shared File 进入固件选择界面,这里注意,我们可以看到选择运营的固件为A固件,所以我们需要选择B固件进行更新(假如运营的是B固件,则需要选择A固件进行更新),我们选择Shared File。 5. 固件选择 选择B固件,进行升级。 6. 正在升级 7. 升级完毕 第二十八节 在PC端实现OAD空中升级 1. 通过PC进行OAD无线升级需要MT-USBDongle,结合TI提供的BLE Device Monitor软件。用户可以到馒头科技淘宝旗舰店购买到MT-USBDongle,然后根据馒头团队撰写的MT-USBDongle-用户手册中“PC端调试开发功能”章节安装好BLE Device Monitor。 2. 在馒头科技百度网盘中下载到馒头科技提供的升级固件,A和B都要下载。 3. 打开BLE Device Monitor软件,自动扫描当前正在广播的设备。 4. 成功扫描到一个MT-iBeacon基站设备,MAC地址为7C669D9F6384。信号强度为-73。点击Connect按钮,向此设备发起连接。 5. 连接上后,事件日记文本框中会提醒,OAD support detected,说明此设备支持OAD无线升级。 6. 在菜单栏OptionsGAP Settings设立选项中,按下图给出的值设立好。 7. 在菜单栏File中点击Program(OAD),进行OAD升级过程。这时可以在弹出来的窗口看到Target Image中显示“Type B Version 1”,那么需要选择iBeaconA-V2.0.bin作为升级固件。反之亦然。 8. 在File Image中选择刚才下载的iBeaconA-V2.0.bin固件,然后点击Start开始升级。升级完毕后MT-iBeacon设备会自动重启,BLE Device Monitor会失去与之的连接,这时可以单击左下角的Reset按钮,复位软件重新扫描当前的iBeacon设备,或者合用手机设备搜索该设备。假如可以搜索到则说明升级成功,可以发送AT指令查看固件版本号是否更新。 9. (反复7、8环节会出现的此外一种情况)在菜单栏File中点击Program(OAD),进行OAD升级过程。这时可以在弹出来的窗口看到Target Image中显示“Type A Version 1”,那么需要选择iBeaconB-V2.0.bin作为升级固件。 10. 在File Image中选择刚才下载的iBeaconB-V2.0.bin固件,然后点击Start开始升级。升级完毕后MT-iBeacon设备会自动重启,BLE Device Monitor会失去与之的连接,这时可以单击左下角的Reset按钮,复位软件重新扫描当前的iBeacon设备,或者合用手机设备搜索该设备。假如可以搜索到则说明升级成功,可以发送AT指令查看固件版本号是否更新。 11. 注意7-8环节和9-10环节,是用户在升级过程中会碰到的两种情况,用户只要执行了其中一种就可以完全升级成功。 第二十九节 MT-iBeacon基站使用LightBlue软件发送AT指令设立 在苹果商店APP Store中输入LightBlue,

注意事项

本文(由浅入深蓝牙BLE协议栈开发攻略大全)为本站会员(知识电梯)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开