微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541/cc2540的OAD功能,开放IOS和安卓的SDK么。

cc2541/cc2540的OAD功能,开放IOS和安卓的SDK么。

时间:10-02 整理:3721RD 点击:

我们希望在自己的APP上实现OAD下载,可惜没找到一个对应的SDK或者下载通讯协议。

不知道TI有没有开放这部分的技术。

另外,在IOS上可以用TI BLE Multitool进行OAD下载,而在android上 TI有提供OAD功能的APP么?

iOS和Android都有例程叫SensorTag

这个APP试过了,但这个APP只能用在烧写SensorTag固件上的设备上,没办法连接到普通的设备上啊。

http://android.stackexchange.com/questions/70008/ti-sensortag-firmware-update-through-oadover-the-air-in-android

这里有个客户提到了一款软件叫Bluetooth device manager的,不知道是不是TI的APP,可惜因为被墙,没办法到谷歌市场下载。

在Android上的例程就是Sensortag,

http://www.ti.com/tool/sensortag-sw

额,忽然发现安卓版本的BLE Device Monitor上,是有Firmware update这个选项的。

不过安卓的OAD,要用到1.4版本的固件的ccservice.C/H提供的服务。

安卓要用这个服务的原因只是要传连接参数到从机

实际上可以不使用这个服务的,这个服务是sensortag自有的服务。

自己在已有的服务里面加几个保存连接参数的char然后从机在这些参数有更新的时候就发起连接参数的改变就可以了

您好,安卓如果要做oad的话,必须要在自己已有的服务中添加连接参数的char吗

之前我做oad的时候,有的安卓手机可以成功,有的安卓手机则升级失败,会不会与这个服务有关吗

哪里可以 下载安卓版本的BLE Device Monitor   ^@^  感觉好茫然

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top