宜城龙山 发表于 2023-6-19 00:47

【N32WB031-STB 开发板评测】2-蓝牙透传测试

<div class='showpostmsg'><h1 align="center">【N32WB031-STB 开发板评测】2-蓝牙透传测试</h1>

<p >&nbsp;</p>

<ul>
        <li ><b>测试项目</b></li>
</ul>

<p >N32WB031-STB V1.0 蓝牙透传</p>

<ul>
        <li ><b>测试环境</b></li>
</ul>

<p >开发板:N32WB031-STB V1.0</p>

<p >开发环境:MDK</p>

<p >手机蓝牙APP</p>

<p >MDK版本:5.36</p>

<p >外设资源:芯片自带蓝牙功能</p>

<ul>
        <li ><b>N32WB031 </b><b>蓝牙简介</b></li>
</ul>

<p >N32WB031采用32位ARM Cortex-M0内核,最高工作主频64MHz, 支持BLE 5.1,发射电流4.2mA, 接收电流3.8mA, 最大发射功率+6dBm,接收灵敏度-96dBm @ble 1Mbps, 支持SIG Mesh,既可做主设备也可做从设备。</p>

<ul>
        <li ><b>测试软件环境搭建</b></li>
</ul>

<p >蓝牙底层开发对于初学者有一定的难度,尤其是栈操作。这里我们直接使用N32WB031的例程,下载N32WB031开发环境集成包N32WB03x_V1.3.0.zip并解压。</p>

<p >下载地址:<strong><a href="ftp://download.nationstech.xn--com%28-ex8fs30a/" style="color:blue; text-decoration:underline" target="_blank">ftp://download.nationstech.com</a></strong></p>

<p ><b>1</b><b>、打开蓝牙软件RDTSS</b></p>

<p >打开..\Software Development Kit\N32WB03x_SDK_V1.3\projects\n32wb03x_EVAL\ble\rdtss\MDK-ARM目录下的过程文件,编译后下载,运行。此时N32WB031-STB开发板的LED2灯灭,表明与手机APP未连接,如图1。</p>

<p align="center" ></p>

<p align="center" >图1 蓝牙未连接状态</p>

<p ><b>2</b><b>、打开手机蓝牙测试软件</b></p>

<p >选择一款手机蓝牙测试软件APP,下载安装,打开已经安装的APP,扫描连接名为NS_RDTSS的蓝牙,此时,N32WB031-STB开发板的LED2灯亮,见图2</p>

<p align="center" ></p>

<p align="center" >图2 蓝牙连接成功</p>

<ul>
        <li ><b>透传测试</b></li>
</ul>

<ol>
        <li >串口向手机发送数据</li>
</ol>

<p >首先点击APP中的NS_RDTSS,连接上开发板蓝牙,在点击Unknown Server&rsquo;s characteristics 下的0e8ac72e002,先按1、2步骤操作,见图3,打开串口软件,连接上UART,输入信息,本例为&ldquo;欢迎使用国民技术N32WB031-STB&rdquo;,点发送,见图4,手机端接收到信息,见图3中的3。</p>

<p align="center" ></p>

<p align="center" >图3 APP设置</p>

<p align="center" ></p>

<p align="center" >图4 串口通信软件设置</p>

<ol start="2">
        <li >手机向串口发送数据</li>
</ol>

<p >首先点击APP中的NS_RDTSS,连接上开发板蓝牙,在点击Unknown Server&rsquo;s characteristics 下的0e8ac72e001,先按1、2、步骤操作,输入信息,本例为&ldquo;N32WB031&rdquo;,点发送,见图5。串口软件接收到信息,见图6。</p>

<p >&nbsp;</p>

<p align="center" ></p>

<p align="center" >图5 APP段操作步骤</p>

<p align="center" ></p>

<p align="center" >图4 串口通信软件端接收到的信息</p>

<p align="center" >&nbsp;</p>

<ul>
        <li ><b>总结</b></li>
</ul>

<p >由以上例子我们可以看出,在国民技术的《N32WB031-STB 开发板》可以很方便的实现蓝牙数据透传,在此基础上对发送、接收数据模块进行修改,可以做到低代码编写应用到用户程序中,开发效率高。</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

Jacktang 发表于 2023-6-22 08:26

<p>直接使用N32WB031的例程确实简单快捷</p>
页: [1]
查看完整版本: 【N32WB031-STB 开发板评测】2-蓝牙透传测试