Missing local device groups feature

jonsmirl
Posts: 19
Joined: Tue Dec 08, 2015 10:59 pm

Missing local device groups feature

Postby jonsmirl » Thu Jun 10, 2021 12:28 pm

Device groups should work on the LAN without needing the cloud. The simplest example of this is putting light bulbs into a group. If I tell that group to turn off/on that should happen instantly on the LAN without needing to travel to the cloud and then have the cloud change each bulb individually. So set the group status locally using the LAN first -- and then let the cloud catch up on the status.

This can be implemented with distributed MQTT. Distributed MQTT is really simple. All of the devices on the LAN watch a multicast address and then you simply broadcast the MQTT commands to that address. The devices look at the MQTT commands and then execute the applicable ones. To secure this encrypt the messages and generate a unique key for each LAN.

For example...
Flip switch
Multicast MQTT - Group A on
everyone sees the multicast
Members of Group A turn on
now update the new status in the cloud.

See how this hides the cloud lag? It also works if the Internet is down. Multicast is not routable so these messages never leave the LAN. You also can't hack from outside since you can't generate Multicast externally either. And the multicast is encrypted with unique key per LAN so someone on the LAN can't hack.

User avatar
fasani
Posts: 197
Joined: Wed Jan 30, 2019 12:00 pm
Location: Barcelona
Contact:

Re: Missing local device groups feature

Postby fasani » Tue Jul 06, 2021 5:27 am

Is a good idea but if I see this correctly RainMaker is always connected to the cloud, I guess only if you make this local having your own app you can have something alike. I guess the current form is designed like this so it can integrate also with Voice like Alexa or Google. It would be nice to group lamps but I don’t think this was designed with that idea in mind.
But for local Mesh you can use also MDF where you don’t need to get out of your network. Mesh has already group features.
epdiy collaborator | http://fasani.de Fan of Espressif MCUs and electronic design

Who is online

Users browsing this forum: No registered users and 12 guests