damiaa 发表于 2023-7-22 11:21

【STM32WBA52CG】+2 STM32WBA Web Bluetooth试玩

<div class='showpostmsg'> 本帖最后由 damiaa 于 2023-7-29 22:11 编辑

<p>&nbsp;</p>

<p><strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 【</strong><strong>STM32WBA52CG】+2 STM32WBA Web Bluetooth试玩</strong></p>

<p><a href="https://bbs.eeworld.com.cn/thread-1250745-1-1.html"><strong>【NUCLEO-WBA5</strong><strong>2CG】+</strong><strong>1开箱贴</strong></a> <strong>之后继续</strong></p>

<p>Web Bluetooth 是基于低功耗蓝牙(BLE)来操作的,Web Bluetooth API 只支持低功耗蓝牙(LE)设备,这种蓝牙通信方式能够在较小范围内进行低功耗数据传输,通常用于物联网设备的连接。</p>

<p>Web Bluetooth应用程序能够与低功耗蓝牙设备进行连接,检测设备名称、服务、读写属性等完成对这些属性的读写操作,Web Bluetooth API 为 Web 应用程序开发者提供了一种直接与蓝牙设备交互的方式,从而不再</p>

<p>需要依赖于原生应用程序来进行蓝牙通信。</p>

<p>STM32WBA Web Bluetooth&reg; App Interfaces</p>

<p>STM32WBA Web Bluetooth App 界面</p>

<p><a href="https://applible.github.io/Web_Bluetooth_App_WBA/">https://applible.github.io/Web_Bluetooth_App_WBA/</a></p>

<p>nucleo-STM32WBA52CG开发板出厂就烧录了Peer To Peer Server固件,如果抹掉了也可以自己编译一个烧录进去,具体可以使用stm32cubeide生成项目和编译烧录。可以参考下面的例子:</p>

<p>..\stm32wb52ba\STM32CubeWBA-main\STM32CubeWBA-main\Projects\NUCLEO-WBA52CG\Applications\BLE\BLE_p2pServer</p>

<div style="text-align: center;"></div>

<div style="text-align: center;"></div>

<p>现在开始演示一下STM32WBA Web Bluetooth的使用</p>

<p>打开<a href="https://applible.github.io/Web_Bluetooth_App_WBA/">https://applible.github.io/Web_Bluetooth_App_WBA/</a></p>

<p>页面如下:nucleo-STM32WBA52CG开发板通电</p>

<p></p>

<p>点击connect 发现:P2PS_WBAxx设备,点击配对</p>

<p></p>

<p>如下:还可以查看一下信息</p>

<p></p>

<p>连接后显示如下:点击P2PServer</p>

<p></p>

<p>进入:P2PServer页面 就可以操作LightON 点灯,蓝牙板的灯会跟着亮别灭</p>

<p></p>

<p></p>

<p>如果 测试Notify 可以按Notify OFF 到Notify ON 然后按板子上的B1 Notify ON下面的灯会变化</p>

<p></p>

<p></p>

<p>&nbsp; &nbsp; - On p2pClient device, click on button B1 to launch a scan. A connection is initiated if a p2pServer device is detected.<br />
&nbsp; &nbsp; - On p2pServer device, click on button B1 to send a notification message toward connected p2pClient device.<br />
&nbsp; &nbsp; - On p2pClient device, click on button B1, to write a message toward connected p2pServer device.<br />
&nbsp;<br />
&nbsp; &nbsp; - Adertising is stopped after 60s, button B1 click allows to restart it.<br />
&nbsp; &nbsp; - When not connected, button B2 click allows to clear security database.<br />
&nbsp; &nbsp; - Once connected, button B3 click allows to update connection interval parameters.</p>

<p>&nbsp;</p>

<p>我们也可以用st ble tool在手机上操作它:因为没有google play因此没能下载成功,暂时就不试了。</p>

<p></p>

<p></p>

<p></p>

<p><strong>关于</strong><strong>Nucleo-STM</strong><strong>32</strong><strong>WBACCGC</strong><strong>固件:STMWBA</strong> <strong>P</strong><strong>2P </strong><strong>Server的例子 下次继续</strong></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>

火辣西米秀 发表于 2023-7-31 07:32

<p>好吧,期待STMWBA&nbsp;P2P&nbsp;Server的例子</p>

damiaa 发表于 2023-7-31 09:22

火辣西米秀 发表于 2023-7-31 07:32
好吧,期待STMWBA&nbsp;P2P&nbsp;Server的例子

<p>感谢关注!</p>
页: [1]
查看完整版本: 【STM32WBA52CG】+2 STM32WBA Web Bluetooth试玩