damiaa 发表于 2021-10-31 20:13

【平头哥蓝牙Mesh网关开发套件免费试用】+nRF Mesh与灯和switch 实验 (三)

<div class='showpostmsg'> 本帖最后由 damiaa 于 2021-11-1 10:43 编辑

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="font-size:16px;">【平头哥蓝牙Mesh网关开发套件免费试用】+nRF Mesh与灯和switch 实验 (三)</span></p>

<p>【平头哥蓝牙Mesh网关开发套件免费试用】+nRF Mesh与灯 实验 (二)之后觉得还要做个开关和灯的实验。</p>

<p>1,烧录mesh_switch_node_demo和mesh_light_node_demo编译后的文件到设备里面,注意修改uuid不一样,名称最好也改不一样,烧录时mac不一样。</p>

<p>2,设备通电。</p>

<p>3,打开nRF Mesh。配置两个设备入网,建立一个group,配置两个设备appkey一样&nbsp; 配置swith设备的clint 发布地址为新建的group地址,配置light的server 订阅地址是这group地址。</p>

<p>&nbsp; &nbsp; &nbsp; 让他们两个地址一样。这样设备就是同一个组了。</p>

<p>灯光配置subscribe</p>

<p></p>

<p>switch配置:</p>

<p></p>

<p>配置好了后用putty连接两块板子,波特率115200,N,8,1 ,记得TN拨到gnd,两个都按一下reset键。都会出现提示。</p>

<p>然后switch连接的putty里输入命令meshonoff 可以控制灯的亮灭,这个时候是灯之间直接通信,和手机无关。</p>

<p>meshonoff 0 0 关灯 不应答</p>

<p>meshonoff 1 0 开灯 不应答</p>

<p>meshonoff 0 1&nbsp;关灯 应答</p>

<p>meshonoff 1 1&nbsp;开灯 应答</p>

<p>看程序代码,应该是swith的按键P14 P15可以控制灯亮灭,但实际不行,据网友告知是没驱动。准备后续实验补上。</p>

<p>实验还一些经验:</p>

<p><strong><span style="color:#c0392b;">连接板子后如何让板子恢复到出厂状态:</span></strong></p>

<p><span style="color:#000000;">连接手机后:打开nRF Mesh点击设备节点,进入配置,按一下最 下面的reset就恢复了。记得<strong>先恢复所有节点再恢复nRF Mesh到初始状态</strong>。</span></p>

<p></p>

<p><strong><span style="color:#c0392b;">nRF Mesh要恢复到初始状态怎么办</span></strong></p>

<p>右上边。。。进入 按Reset</p>

<p>回答yes</p>

<p>就恢复如初了。有了这两点,就可以不断重复操作了。</p>

<p>&nbsp;</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>

annysky2012 发表于 2021-10-31 22:31

<p>感谢分享,期待后续</p>

火辣西米秀 发表于 2021-10-31 22:41

<p>确实的要记住记得先恢复所有节点再恢复nRF Mesh到初始状态。</p>

damiaa 发表于 2021-11-1 08:42

火辣西米秀 发表于 2021-10-31 22:41
确实的要记住记得先恢复所有节点再恢复nRF Mesh到初始状态。

<p>确实确实</p>

wangerxian 发表于 2021-11-1 11:17

<p>nRF的Mesh目前资料特别少,只有官方的资料比较全,大佬可以多发一些教程或者解决问题的过程~</p>

damiaa 发表于 2021-11-1 12:04

wangerxian 发表于 2021-11-1 11:17
nRF的Mesh目前资料特别少,只有官方的资料比较全,大佬可以多发一些教程或者解决问题的过程~

<p>好的,目前也正在摸索中。以后多多交流。</p>

大秦正声 发表于 2021-11-3 10:44

<p>这个mesh有没有蓝牙中继站功能?</p>

damiaa 发表于 2021-11-3 12:26

大秦正声 发表于 2021-11-3 10:44
这个mesh有没有蓝牙中继站功能?

<p>蓝牙mesh网络能够将网络中的某些设备指定为&ldquo;中继设备&rdquo;,</p>

<p>中继设备能够转发从其他设备接收到的消息。在转发消息时,它们能够与位于初始消息发布设备无线范围以外的设备进行通信。消息可多次被中继,每一次中继即为一&ldquo;跳&rdquo;,最多可进行127跳。</p>

<p>&nbsp;</p>

<p>nrf mesh 配置网络设备时看到有</p>

<p>元素(Elements)==》&nbsp; 中继 (Relay) 特性&nbsp; &nbsp;可以配置 但没有试过。因为手上板子少。<br />
&nbsp;</p>

<p>&nbsp;</p>
页: [1]
查看完整版本: 【平头哥蓝牙Mesh网关开发套件免费试用】+nRF Mesh与灯和switch 实验 (三)