新人关于蓝牙4.0的小小问题
时间:10-02
整理:3721RD
点击:
我了解BLE已经有一两周了,但是由于之前没有接触过任何通信方面的东西,所以对它还是有点茫然,有一个小问题希望老师们可以回答一下~谢谢
问:BLE的数据传送是不是大部分都是通过改写从机的特征值?如果我需要传送一个数组(比如一个密码)的话,也是通过特征值一个一个传送么? 因为在接触这个之前,我对蓝牙的想法是,主机有一个数据需要给从机的话,就像一般的单片机一样写一个printf()函数就行。但接触BLE后,发现不是这么回事。
谢谢老师们的回答!
建议看一下帖子 http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/22426.aspx
希望对您有所帮助
嗯嗯!看过了~其实就是通过write和read characteristic来传送数据呗?如果需要server给client主动发的话,就是notification。。
然后这写characteristic都是通过service提供的。。。然后characteristic有几个属性(比如只读,只写等等),这些都是在编程的时候设定的。
您看我说的对么?