【国民技术N32WB031_STB开发板评测】+ 从例子入手之看官方蓝牙代码的功能之BLE文件
[复制链接]
本帖最后由 西点钟灵毓秀 于 2023-5-21 17:29 编辑
国民技术N32WB031_STB开发板主打的是蓝牙功能。今天我们来看看官方喂蓝牙实现了什么杨的功能。
打开官方给的参考代码,找到蓝牙的参考例子。
在这几个文件里面,我们可以看到2个涉及蓝牙部分。我们查看第一个ble文件夹。
我们可以看到7个参考代码,实现了7个功能。蓝牙不陌生,生活中随处可见,但是,蓝牙代码也是第一次接触。按照惯例,我们先去了解
他们的 readme 文件。看看具体是实现什么功能。
1、blood_pressure。
字面意思看起来是血液和压力,理解喂血压。通果翻译工具,我们把功能提取出来。
由此可见,这是一个测量血压,并提供血压报告的参考例子。猜测是传感器测量血压后,通过蓝牙上传给服务器的功能。
2、dis。
Dis是什么的缩写?有做蓝牙这方面的朋友可以谈谈不?
DiS是专业术语,还是啥? 带着疑问,只能百度。在这里找到了答案: https://blog.csdn.net/qq_36347513/article/details/121436420 有兴趣的小伙伴们可以去看看。
想做蓝牙开发的朋友,可以好好的看看。应该,少不了使用它。
3、heart_rate。
连在一起,应该是心率的意思。这在电子手环手表上面用的不少。
这应该和血压那个例子差不多,只是传感器不一样。最后的功能都是通过蓝牙上传给服务器。
4、hid_mouse
看样子是实现鼠标功能。喜欢DIY的朋友可以看看。自己做一个或者改装一个蓝牙鼠标。
这个比较实用。没事可以自己做个蓝牙鼠标玩玩。
5、rdtss
这应该是涉及蓝牙功能的一个专用术语。
经过翻译,是实现蓝牙透传的意思。这在数据透传的实际应用中比较常见。值得以后作为参考。
6、rdtss_3s
功能和 5 应该类似。
由功能描述我们可以知道,这是实现了同时连接3个主机的功能。这让我想起了买的蓝牙鼠标可以连接2台电脑。也许,就和这个功能类似吧。
7、rdtss_16bit
这个。。。我们还是看功能描述吧。
UUID 查找解析表示识别码。从前面 12位UUID来看,猜测是否是蓝牙配对的的密码了?想了解更多的小伙伴可以上网查查看。
好了,今天的分享就到此结束。虽然,我们还没有直接去看代码,但是,通过代码的功能描述,也让我们对蓝牙有了一定的了解。
为后面,学习蓝牙提供一定的思路和方向。
|