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