多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

chenluhui2019
Posts: 36
Joined: Wed Apr 10, 2019 9:08 am

多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

Postby chenluhui2019 » Tue Apr 16, 2019 1:21 am

关于example下的ble_mesh样例ble_mesh_node
1. 多个esp32开发板如何组成mesh网络,是否可以自动组网?
2、 在组成mesh的情况下,各个esp32如何和应用程序进行接口,如api和回调?
3、 节点加入或者离开mesh,是否有消息通知全网,并上报应用程序?

Wangcheng
Posts: 73
Joined: Wed Mar 06, 2019 3:26 am

Re: 多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

Postby Wangcheng » Tue Apr 16, 2019 2:50 am

chenluhui2019 wrote:
Tue Apr 16, 2019 1:21 am
关于example下的ble_mesh样例ble_mesh_node
1. 多个esp32开发板如何组成mesh网络,是否可以自动组网?
2、 在组成mesh的情况下,各个esp32如何和应用程序进行接口,如api和回调?
3、 节点加入或者离开mesh,是否有消息通知全网,并上报应用程序?
Hi,
1. 你的自动组网是什么意思?我们现在有一键配网的功能,就是可以同时配置100个节点,配网时间不到60s。
2. 在组成mesh的情况下,ESP32 接收到消息和调用API都会有事件到应用层,应用层再处理事件。
3. 节点加入mesh,会上报给应用程序;节点离开mesh,可以执行key update的程序,更新mesh中所有节点的秘钥。

chenluhui2019
Posts: 36
Joined: Wed Apr 10, 2019 9:08 am

Re: 多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

Postby chenluhui2019 » Tue Apr 16, 2019 3:26 am

Hi,wangcheng
我指的自动组网的是:比如我手头有三块ESP32-DEVKITC开发板,里面都烧写ble_mesh_node的代码,在不使用手机app连接的情况下,他们可否组网?

Wangcheng
Posts: 73
Joined: Wed Mar 06, 2019 3:26 am

Re: 多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

Postby Wangcheng » Tue Apr 16, 2019 7:10 am

chenluhui2019 wrote:
Tue Apr 16, 2019 3:26 am
Hi,wangcheng
我指的自动组网的是:比如我手头有三块ESP32-DEVKITC开发板,里面都烧写ble_mesh_node的代码,在不使用手机app连接的情况下,他们可否组网?
Hi chenluhui,
1. 里面都烧写ble_mesh_node的代码,在不使用手机app连接的情况下,他们不能组网。
2. 组网方式:使用APP或者板子烧写ble_mesh_provisioner

chenluhui2019
Posts: 36
Joined: Wed Apr 10, 2019 9:08 am

Re: 多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

Postby chenluhui2019 » Tue Apr 16, 2019 7:32 am

Hi,espressif
1.当一个provisioner和多个Node组成一个ble mesh网络,如果Provisioner想和某个Node通讯,但是他们的距离超过了30米,得借助另一个Node作为桥梁,那么就涉及到Node之间的通讯,这要怎么实现呢?
2.例如某个Node节点在组网的时候被编号01,请问Provisioner和这个Node通讯的格式是?要用什么格式互相收发数据?
3.贵司的demo代码,当provisioner和node组网后,可否调用prov_send(buf)函数进行通讯,比如data的收发?
4.ble_mesh_client_model的代码说明里,
After both onoff client and server devices are provisioned, use UART1 to input the unicast address of the element within the server device;
如何使用UART1输入unicast address呢?

simonshi
Posts: 5
Joined: Tue Sep 08, 2020 12:56 pm

Re: 多个esp32开发板如何组成ble mesh网络,是否可以自动组网?

Postby simonshi » Mon Nov 09, 2020 4:09 am

chenluhui2019 wrote:
Tue Apr 16, 2019 7:32 am
Hi,espressif
1.当一个provisioner和多个Node组成一个ble mesh网络,如果Provisioner想和某个Node通讯,但是他们的距离超过了30米,得借助另一个Node作为桥梁,那么就涉及到Node之间的通讯,这要怎么实现呢?
2.例如某个Node节点在组网的时候被编号01,请问Provisioner和这个Node通讯的格式是?要用什么格式互相收发数据?
3.贵司的demo代码,当provisioner和node组网后,可否调用prov_send(buf)函数进行通讯,比如data的收发?
4.ble_mesh_client_model的代码说明里,
After both onoff client and server devices are provisioned, use UART1 to input the unicast address of the element within the server device;
如何使用UART1输入unicast address呢?
你好,请问在数据收发这块能给一些指导建议吗?

Who is online

Users browsing this forum: No registered users and 125 guests