1971|1

137

帖子

0

TA的资源

一粒金砂(中级)

【国民技术N32WB031_STB开发板评测】+ 从例子入手之看官方蓝牙代码的功能之BLE文件 [复制链接]

本帖最后由 西点钟灵毓秀 于 2023-5-21 17:29 编辑

       国民技术N32WB031_STB开发板主打的是蓝牙功能。今天我们来看看官方喂蓝牙实现了什么杨的功能。

打开官方给的参考代码,找到蓝牙的参考例子。

   

蓝牙部分.jpg

 

在这几个文件里面,我们可以看到2个涉及蓝牙部分。我们查看第一个ble文件夹。

ble.jpg

       我们可以看到7个参考代码,实现了7个功能。蓝牙不陌生,生活中随处可见,但是,蓝牙代码也是第一次接触。按照惯例,我们先去了解

他们的 readme 文件。看看具体是实现什么功能。

1、blood_pressure。

    字面意思看起来是血液和压力,理解喂血压。通果翻译工具,我们把功能提取出来。

血压.jpg

  由此可见,这是一个测量血压,并提供血压报告的参考例子。猜测是传感器测量血压后,通过蓝牙上传给服务器的功能。

 

2、dis。

   Dis是什么的缩写?有做蓝牙这方面的朋友可以谈谈不?

dis.jpg

  DiS是专业术语,还是啥? 带着疑问,只能百度。在这里找到了答案: https://blog.csdn.net/qq_36347513/article/details/121436420 有兴趣的小伙伴们可以去看看。

dis解析.jpg

  想做蓝牙开发的朋友,可以好好的看看。应该,少不了使用它。

 

3、heart_rate。

    连在一起,应该是心率的意思。这在电子手环手表上面用的不少。

心率.jpg

  这应该和血压那个例子差不多,只是传感器不一样。最后的功能都是通过蓝牙上传给服务器。

 

4、hid_mouse

   看样子是实现鼠标功能。喜欢DIY的朋友可以看看。自己做一个或者改装一个蓝牙鼠标。

蓝牙鼠标.jpg

    这个比较实用。没事可以自己做个蓝牙鼠标玩玩。

 

5、rdtss

  这应该是涉及蓝牙功能的一个专用术语。

rdts.jpg 经过翻译,是实现蓝牙透传的意思。这在数据透传的实际应用中比较常见。值得以后作为参考。

 

6、rdtss_3s

   功能和 5 应该类似。

rdts_3S.jpg

   由功能描述我们可以知道,这是实现了同时连接3个主机的功能。这让我想起了买的蓝牙鼠标可以连接2台电脑。也许,就和这个功能类似吧。

 

7、rdtss_16bit

   这个。。。我们还是看功能描述吧。

16bit.jpg

 

UUID 查找解析表示识别码。从前面 12位UUID来看,猜测是否是蓝牙配对的的密码了?想了解更多的小伙伴可以上网查查看。

 

   好了,今天的分享就到此结束。虽然,我们还没有直接去看代码,但是,通过代码的功能描述,也让我们对蓝牙有了一定的了解。

为后面,学习蓝牙提供一定的思路和方向。

 

   

 

 

 

此帖出自RF/无线论坛

最新回复

国民技术官方提供的N32WB031_STB蓝牙例程还是蛮好的   详情 回复 发表于 2023-5-22 07:31

回复
举报

6507

帖子

0

TA的资源

五彩晶圆(高级)

国民技术官方提供的N32WB031_STB蓝牙例程还是蛮好的

此帖出自RF/无线论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表