TI中文支持网
TI专业的中文技术问题搜集分享网站

关于2640的Device Information

用LightBlue软件可以2640的Device Information,有什么办法能在蓝牙连接后不显示Device Information的内容吗,比如systemID等。我在SimpleBLEPeripheral.C中将DevInfo_AddService();注释掉,不管用啊。还有,我在程序那里面可以编辑ADVERTISMENT DATA呢?

Butterfly:

广播包你可以改advertData[]下面内容。

Device name 你可以改attDeviceName,在初始化中会给Device Name赋值,连接后你再看下设备名称

  GGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName);

Shan:

回复 Butterfly:

不是这样的。

、我是用LightBlue软件连接的我设备,连接之后自动显示了很多Device Information,比如SN,systemID,固件版本,硬件版本等等,我是想怎样才能不显示这些内容呢?我查看了log文件,发现连接后设备发送很多数据,经过确认就是这些版本号等内容。在SimpleBLEPeripheral_init中调用了DevInfo_AddService(); ,我看了在这个函数里面有构建那些信息的attributes操作,但是我把它注释化之后,具体的诸如软件版本等数据值不显示了,但是软件上面的Device Information,栏还是存在。您可以对比下我的设备和别人正常设备连接之后lightBlue显示的差异:

一,这是正常设备:

二,这是我的设备显示:

Shan:

回复 kqian0327:

您好,感谢回复

您所说我的最开始就已经试过,无效

问题已经找到,手机端的问题,我把蓝牙端口关掉重新打开就OK了,手机型号是苹果的SE,希望对别人有所帮助提醒!

赞(0)
未经允许不得转载:TI中文支持网 » 关于2640的Device Information
分享到: 更多 (0)