ESP8266-MESH function is better than ESP-NOW function according the PDF from ESPRESSIF.
And now, ESP32 only support to ESP-NOW, not MESH function like ESP8266-MESH.
We think that the MESH function can use to be a main network of smart-home application.
My question is: Will the MESH function going to include at ESP-IDF?
Is the ESP32 will going to support a MESH function like ESP8266-MESH?
-
- Posts: 9708
- Joined: Thu Nov 26, 2015 4:08 am
Re: Is the ESP32 will going to support a MESH function like ESP8266-MESH?
It's not necessarily 'better'; mesh software just serves a different purpose than peer-to-peer broadcasting functionality like ESP-Now. With that being said, we are working on mesh networking on the ESP32, however we still need to get some kinks out before we publish it. I expect the first release of the software to be somewhere in the first quarter of this year.
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Is the ESP32 will going to support a MESH function like ESP8266-MESH?
@Sprite
When I read about ESP-NOW I had a very good feeling. I wanted a whole range of Smart Home applications designed around ESP32, and NOW has the functionalities to beat ZigBee in shorter range... at least what I figured.
Vader
[BEN]
When I read about ESP-NOW I had a very good feeling. I wanted a whole range of Smart Home applications designed around ESP32, and NOW has the functionalities to beat ZigBee in shorter range... at least what I figured.
Vader
[BEN]
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
-
- Posts: 9708
- Joined: Thu Nov 26, 2015 4:08 am
Re: Is the ESP32 will going to support a MESH function like ESP8266-MESH?
Ah, sure, ESP_NOW is most definitely useful, I use it in some applications myself. It is, however, just a way to send arbitrary frames to whomever may be interested, not a mesh tool by itself: a mesh implies routing, store&forward, retransmitting lost messages etc, and ESP-NOW, by itself, does not do this.
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Is the ESP32 will going to support a MESH function like ESP8266-MESH?
@Sprite
Like everything in telecomunication, the protocols are just code, running on a chip to do the stuff you need it to do... so if you have a way to listen to waves in the air, and possibly send a response, than it's just a matter of programming the protocolls you need to achieve your goals. MESH is just... firmware
(Like you can implement IP protocol through morse code Since you only need to define the way you interpret those perky 1-s and 0-s, the guy clicking them out with it's fingers doesn't need to know what they are for )
Like everything in telecomunication, the protocols are just code, running on a chip to do the stuff you need it to do... so if you have a way to listen to waves in the air, and possibly send a response, than it's just a matter of programming the protocolls you need to achieve your goals. MESH is just... firmware
(Like you can implement IP protocol through morse code Since you only need to define the way you interpret those perky 1-s and 0-s, the guy clicking them out with it's fingers doesn't need to know what they are for )
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Who is online
Users browsing this forum: No registered users and 83 guests