微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541从机如何接收字符串

cc2541从机如何接收字符串

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

亲们:

    做了半年的BLE开发,终于有了实质性进展。现在已经完成了cc2541发送字符串到手机。

    那么,问题来了,手机只能发送数字给cc2541?我是手机通过CHAR1给cc2541发数,cc2541为从机模式,所以回调simpleProfileChangeCB(unit8 pram)对吧,那这个函数传入参数是unit8啊!说明只能传数值(0-255)。

    我想手机传字符串给从机,怎么办?不懂了,求各位大牛们提供个思路~~

可以考虑用gatt通信,ascii码传输字符串。

通过char1一次发一个字节操作相对麻烦低效,建议参考下列网址方法新增一个0xfff6特征值,一次发20个字节

http://blog.sina.com.cn/s/blog_8e04e1dd0102v32p.html

这种方法试过了,但是Android端没有显示出char6,也可能Android端要做相应的更改?我看看Android代码再试一下。不过我现在用别人新建的服务,然后新建了对应的UUID这个是可以的。

总之用已有的那5个特征值是很难做到的,得自己新建UUID或者新建服务。

多谢~~

那是你没有做仔细,再逐一核对一下,我试过可以的

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

网站地图

Top