i have a bunch of zigbee devices (mostly ikea tradfri) that i'm eager to upgrade in the hopes that i get more reliability and speed out of my connected devices (mostly lighting).
i have a bunch of zigbee devices (mostly ikea tradfri) that i'm eager to upgrade in the hopes that i get more reliability and speed out of my connected devices (mostly lighting).
explodes
The fact of the matter is that Zigbee isn't competing with Matter, it's being replaced with Matter. Rebranding may not be the best choice of words, but I think you're missing the point.
they want you to look for "Alexa" or "Google Home" or "Apple HomeKit" labels, not "Zigbee" or "thread" or "zwave"
edit: Just in case anyone is not following C# developments
Old: .NET 1.0 … -> .NET 4.7 -> .NET 4.8
New and not compatible: dotnetcore 1 … -> dotnetcore 3 -> .NET 5
And of course, there is their ORM which did not drop the "core" part, so for .NET 4.8 there is Entity Framework 6, the version for .NET 5 is called Entity Framework Core and reached 6 as well last year. For ASP.NET (that is, on .NET 4.8) MVC 5 is the current MVC solution, I think for ASP.NET Core (.NET 5) MVC 6 might be, but despite actually working with those technologies, I’m not sure.
I don't know why you think your zigbee devices will be upgradeable to thread - that strikes me as quite unlikely, although perhaps physically possible depending on how much hardware offload the devices use.
Matter actually uses an iteration of the Zigbee device model - from an application level they are actually somewhat similar
> I don't know why you think your zigbee devices will be upgradeable to thread - that strikes me as quite unlikely
Most Zigbee radios are dual Zigbee/Thread since both protocols are build on 802.15.4. I suspect that the limitation is going to be on manufacturers rather than hardware limitations
To some extent, Thread and Matter are direct replacements for Z-wave at different levels of the stack. There are some different pros/cons between the two though. The major advantage of 6LoWPAN is that it shares a lot of the design and implementation with existing network stacks and can be carried directly over IP networks. This is expected to make more complex 6LoWPAN topologies much easier to implement (e.g. 6LoWPAN traffic can be easily forwarded over the internet by a gateway). None of this is really anything that can't be done with Z-wave, but 6LoWPAN makes it easier by having a lot of common design and implementation with ubiquitous IP stacks. Matter itself has the major advantage of being a newer and higher-level design than Z-Wave which should result in more consistent interoperability of a wider range of devices.
Z-wave will probably remain superior for battery-powered sensors into the future, because Thread doesn't allow for the extremely aggressive sleep schedules (e.g. sleep mode for 18 hours at a time between supervisions for security sensors) that Z-Wave does... although we can of course debate how wise it is to only perform supervision every 18 hours, even if UL allows it for burglar alarms.
IIRC Zigbee is: 802.15.4 -> "Zigbee"
And my (mostly incomplete) understanding of matter is it's: 802.15.4 -> 6LoWPAN -> Thread -> "The device model of Zigbee"-like Application Layer (for thread devices)
It did? I moved into a new home a year ago and have been outfitting it with smart devices. I have no real preference for Zigbee but ended up with a bunch of Zigbee devices and zero Z-Wave devices.
They will only use "thread" for low data rate communications. They will all have Wi-Fi. thus the ipv6/cloud/tcp/udp talk.
I want _just_ thread out of these things. I want my devices to talk to my zwave/zigbee/thread network and to not talk to the cloud without my permission.
AFAICT, devices that don't need high-data rate connectivity aren't required to have WiFi. IOW a thread camera will have WiFi but a thread light switch doesn't have to.
And I assume there is no way to make sure that the camera never connects to the internet without setting up firewall rules on my router. Because the announcement specifically calls out the ability for smart devices to phone home as a perk, I imagine blocking devices from phoning home isn't an option, and you have to assume that any device with WiFi will attempt to phone home even if it's not "smart".
If there was a way on hubs to have mobile phone like permissions. "This device can use local WiFi" and "This device can access the internet for Smart stuff" as separate permissions, I might be ok. But since most WiFi IoT devices are dumb and just punch a tunnel through your firewall so you can access them with a mobile app and wind up in botnets, I don't have a lot of faith in IoT companies to do it right, so until I can be assured (and verify myself) that WiFi doesn't mean "can phone home", theres no way in hell Im going to use Matter wifi devices.
Thread is a mesh protocol. They won’t wifi mesh a camera.
> Which makes the WiFi not really a mesh, but a standard WiFi connect to the hub.
Yea.
> Because the announcement specifically calls out the ability for smart devices to phone home as a perk
It is a perk to some.
> until I can be assured (and verify myself) that WiFi doesn't mean "can phone home", theres no way in hell Im going to use Matter wifi devices.
Some devices will some won’t. Surely some devices will advertise being local only. Some companies won’t won’t the expense of a server.
Some matter devices won’t need wifi at all (lights). You might be more comfortable with them instead of writing it all off.
> wind up in botnets
Ironically cheaper devices may bet better off here. They’re probably too cheap to use anything but embedded code instead of embedded Linux so there’s less attack surface (excluding vendor provided).
Matter provides a secure channel to share OTA updates (eg through a thread hub) that is signed by the vendor. So this should be a step in the right direction in terms of security.