• mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    Kind of a lazy question, but are any of these protocols substantial over 802.11, especially if you just use p2p/adhoc/mesh modes?

    I haven’t touched mobile networks in a while so I’ve forgotten a lot, but iirc the main concern of mesh networks was efficient routing (which has been solved with some cool algorithms) and power efficiency for devices transmitting (again could have sworn 802.11 and even bluetooth can already achieve this).

    Zigby particularly stood out as annoying to me as it includes its own 2.4ghz physical layer stack which uses the same range as WiFI, which is already overcrowded as hell and relies on some CSMA/CA magic to make even the most apartment crowded area of APs function decently.

  • Zagorath@aussie.zone
    link
    fedilink
    English
    arrow-up
    42
    arrow-down
    2
    ·
    16 hours ago

    Man there are way too many IoT standards. What’s the difference between these two? How do they each compare to Matter?

    • Ptsf@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      ·
      edit-2
      12 hours ago

      An important difference between thread and zigbee/wi-fi I’m not seeing mentioned is that all thread devices automesh in a hub/spoke model as long as they’re not battery powered. So your light bulbs, plugs, etc all become extenders and part of a self healing mesh network without a single point of failure. For me it works better than Zigbee for this reason.

      • oppy1984@lemdro.id
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 minutes ago

        Thread also works on the 2.4 GHz range but can utilize sub ranges of 868 in Europe and 915 in north America. The 868 and 915 GHz ranges are what LoRa operates on and provides a much greater range for low data rate transmissions.

        In fact Meshtastic operates on LoRa on 915 here in the U.S. and I have a node in my second floor window with a 3db antenna and I have been able to message both ways up to 3 blocks away.

        Long story short, utilizing 868 and 915 in these devices will make dead spots a thing of the past within a home, even with their lower gain internal antennas.

          • Ptsf@lemmy.world
            link
            fedilink
            English
            arrow-up
            13
            ·
            edit-2
            12 hours ago

            They’re different in their implementation. Zigbee automesh is more of a centralized router-hub model with self healing relying on routing tables. This caused significant issues for me. Thread is true automesh with all devices acting as a hub in a hub/spoke model, so there’s no centralized routing table to act as a single point of failure.

    • paraphrand@lemmy.world
      link
      fedilink
      English
      arrow-up
      44
      ·
      edit-2
      16 hours ago

      Thread is a wireless standard meant to sit next to Bluetooth and WiFi.

      Matter is a home automation protocol can that be used over Thread or WiFi. Ideal Matter devices use Thread instead of WiFi because running a bunch of home devices like light bulbs or switches on your WiFi is a recipe for disaster.

      Matter is important because it provides native compatibility among different platforms.

      • VitulusAureus@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        11 hours ago

        What kind of disaster specifically? I hear everyone discouraging from using WiFi for home devices, but never understood what the actual risks are.

        • paraphrand@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          5 hours ago

          I see someone replied about security. But I was just taking about stability.

          Most people don’t have super beefy wifi routers. Many have whatever shit their ISP sent them. These are fine for your average number of laptops and phones, etc. but if you then throw on 10 more 2.5GHz WiFi IOT devices, you are probally going to run into devices randomly dropping off the wifi, etc.

          Additionally, wifi is usually chosen over other protocols by manufacturers due to the cost of hardware and development. So they are often lower quality. (This is only one reason)

          But sure, if you have a super awesome 2.5GHz wifi setup and high quality wifi devices, maybe things will work out just fine. But my personal experience with WiFi tells me I shouldn’t clutter my WiFi.

          Also, if you were curious, yes: almost all WiFi IOT devices are 2.5GHz only.

          • VitulusAureus@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            3 hours ago

            This sort of makes it sound like the advantage of Thread is merely that it’s new, and therefore nobody will be affected by having a poor pre-existing Thread setup. If ISPs were sending people Zigbee hubs, it sure would be the cheapest shit available, which could very well translate to similarly terrible Zigbee performance.

            I see your point, but there should be much more merit to the specialized IoT protocols than just that nobody has yet flooded the market with terrible Thread/Zigbee devices.

            I’m not sure manufacturers choose WiFi because of hardware costs. There are often other reasons (some good, some terrible) for this choice, but I’m certain Zigbee support has to be cheaper; having disassembled plenty of such devices it’s almost always a dedicated IC and a tiny PCB trace for an antenna. WiFi support requires a fairly complete TCP/IP stack implementation, basic certificate management etc. which will inevitably require a small SoC; and while prebuilt solutions are plentiful, Zigbee alternatives are an order of magnitude cheaper.

            I can imagine software development costs being lower, though, given how every other programmer knows a fair deal about TCP/IP networking, while good comprehension of dedicated IoT protocols is a much rarer skill, there are also much less community resources and open-source solutions available etc.

            • paraphrand@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 hours ago

              I never meant to imply that Thread was the only solution to WiFi based IOT being bad. Just that it is a forward looking choice that has interoperable support from the dominant computing platforms. This is why IKEA is moving to it.

          • VitulusAureus@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            ·
            10 hours ago

            Right, thanks. But this can be easily resolved by:

            • Removing devices’ access to WAN, which also vastly reduces the external actor’s ability to compromise them in the first place.
            • Isolating devices from each other with internal firewall rules, allowing them to only interact with the hub host. Is this correct, or am I missing something?
              • limelight79@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                5 hours ago

                With a good router, it’s not that hard to do. But even then it took me a long time to get around to setting up the separate network, and I don’t think I’ve migrated all of my devices over to it still (some got moved, new ones go there, but there are some older devices still sitting on the original network). So, yeah, there’s definitely extra effort, and it’s not really fun like getting that new smart device integrated. I will say the stuff on that network works perfectly - I haven’t noticed any side effects.

                Oh I did allow them access to the pool ntp server so they can pick up the correct time, and some require temporary access to the internet while setting up (the linknlink RF device needed it to download the Home assistant version of their firmware, for example).

            • Creat@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              8
              ·
              edit-2
              9 hours ago

              Good luck explaining how to do any of this to my parents, for example. For someone with a technical background that’s feasible, for someone with an it background it’s even easy. For the other 90 or 95% of people who are actually supposed to buy and use these things, it isn’t. They don’t even know something like this can be done, let alone that it should be done.

              • VitulusAureus@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                8 hours ago

                But that is not a fault of WiFi as a medium, but rather of the ecosystem of devices as we know them. Some company might launch a “Home Automation WiFi” product, which would be simply a home hub with a builtin WiFi router pre-configured with the recommended security settings. Zero config nor admin work required, just buy the right (hypothetical) hub.

                Though the real problem is that every other device relies on cloud connectivity, which highly limits such hubs effectiveness. Again, that isn’t an inherent fault of how WiFi works, rather I see it as a problem with the ecosystem and how consumers want their devices to work without any hub. Hopefully with more local-only devices that trend can still be reversed.

                • Creat@discuss.tchncs.de
                  link
                  fedilink
                  English
                  arrow-up
                  6
                  ·
                  7 hours ago

                  But that is not a fault of WiFi as a medium, …

                  but it is a fault of WiFi as a choice for that application. Just because it does wireless communication doesn’t mean it’s suited for any application that needs a wireless protocol. Using it for very-low traffic applications is simply not what it was designed to do, and it has significant negative effects if you do. Any device you add basically slows down any other device by a bit. And wifi network you add in a physical area decreases the effectiveness of all other wifi networks in it’s vicinity. In even medium densly populated areas, wifi is already borderline unusable due to congestion. Your proposed (dedicated) hub is a good idea for network isolation, assuming it’s designed and configured correctly, but that also comes with more and frankly just as bad security implications, just different ones. To be clear, having like a light bulb or two wifi is a fine choice. For 50 or a whole smart home network, it no longer is.

                  Both Zigbee and Matter do not rely on cloud connectivity as a protocol, though many of the manufacturers implementations do effectly add that on top: you get the exact solution you propose here as well. At least with these standards you can control everyhing locally, if you want to, and you don’t congest the spectrum nearly as much as wifi does.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    14 hours ago

    It makes sense. Hopefully it’s more reliable than my Zigbee devices. I constantly have to power cycle devices made by a variety of manufacturers to get them to register again. And I’ve tried more than a few zigbee hubs. Can’t say I’m a fan.

    • Tja@programming.dev
      link
      fedilink
      English
      arrow-up
      7
      ·
      12 hours ago

      Check interference with wifi signals wifi on channel 1 and zigbee on channel 25 gives you the most separation. As long as a neighbor doesn’t blast on wifi channel 11.

      There is also software compatibility, I found hue to be the most stable for routers. Osram was terrible, recent firmware made it okay.

      • ikidd@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        9 hours ago

        I’m in literally the middle of nowhere, the next nearest house is 4 miles away and I’m not even connected to the grid. If there’s a wifi signal detectable, it’ll be mine. So I’ve shifted frequencies around trying to get it to stabilize, with little luck. I’ve primarily been using Sonoff, Aqara, Ikea and SMLight, and hubs from each of them.

        Honestly, I’ve been migrating to zwave since I don’t seem to have issue with anything I use on that protocol.

    • IanTwenty@lemmy.world
      cake
      link
      fedilink
      English
      arrow-up
      4
      ·
      13 hours ago

      Never had this with ZigBee, one hub lots of different devices. Had to switch hub to USB2 at beginning to reduce interference but after that smooth sailing.

    • Nalivai@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      I just bought the last thing I wanted from them and finally moved to their infrastructure. Like, yesterday. Welp, I hope I don’t have to change anything ever again.

    • Günther Unlustig 🍄@slrpnk.net
      link
      fedilink
      English
      arrow-up
      10
      ·
      14 hours ago

      @arschflugkoerper@feddit.org I have nothing useful to contribute, but I fucking love your username. Thank you for the smirk you gave me, have a nice evening mein Genosse 👋

    • Telodzrum@lemmy.world
      link
      fedilink
      English
      arrow-up
      21
      ·
      16 hours ago

      It’s just a technological step forward. Thread was designed from the ground up as an IPv6 protocol. Honestly, this kind of move is coming later than would have been ideal, given the massive growth in IoT devices.

      • aksdb@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        25 minutes ago

        it doesn’t matter

        Hehe.

        Anyway, I am also completely on Zigbee. While I like the concept of Matter over Thread, I wouldn’t want to switch, because it will start with a too small network to cover a good distance and if I start replacing Zigbee devices, I effectively sabotage that network as well. So my only move would be to replace all Zigbee with Matter/Thread devices. And that seems insane. So I hope I keep getting new Zigbee devices for a while.

    • James R Kirk@startrek.website
      link
      fedilink
      English
      arrow-up
      5
      ·
      16 hours ago

      I am just getting started on this journey but zigbee seems great and I like that it works fine even if the wifi goes down. I’m not sure what the drawbacks are or the benefits of Matter.

      • Pup Biru@aussie.zone
        link
        fedilink
        English
        arrow-up
        5
        ·
        13 hours ago

        matter and thread are different things fyi…

        thread uses the same wireless communication as zigbee (zigbee has other stuff on top of it), so is a low power wireless protocol

        matter is the data format that devices use to communicate on top of an IP-based network like wifi or thread. it’s meant to standardise all these competing “works with google” “works with alexa” “homekit compatible”: if it works with matter, it should work with any coordinator that has matter compatibility (which all the big ones do these days)

        thread will work great if the wifi is down - same as zigbee!

        matter also (afaik) forces local devices: your coordinator (a homepod, alexa, etc) talks directly to the device without going through the internet. again, same as zigbee

        • James R Kirk@startrek.website
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          Thanks for the explainer, that last point is really great actually and I’m surprised that Amazon/Google etc are pushing for Matter if the data isn’t sent to the internet.

          • Pup Biru@aussie.zone
            link
            fedilink
            English
            arrow-up
            1
            ·
            4 hours ago

            well your coordinator gets to end whatever it likes wherever it likes but the devices themselves communicate over your internal network so everything should be much snappier

      • paraphrand@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        13 hours ago

        All of the major platform holders agreed to come together and interoperate with this one. And like others said, it supports IPv6.

        Still yet another standard, but it’s one that’s not controlled by a single vendor. Its setup to be more like WiFi and Bluetooth than any other standard has been in the past. IMO.

        • Pup Biru@aussie.zone
          link
          fedilink
          English
          arrow-up
          4
          ·
          13 hours ago

          and worth noting as well that thread is only kinda another standard: it uses the same wireless communication as zigbee does

          • paraphrand@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            7 hours ago

            And Matter is modeled after HomeKit.

            It reminds me of how the MP4 container that became a standard is modeled after the MOV container.

            It’s common for standards backed by consortiums to be modeled after something that is already successfully achieving the goals of the system.

  • CompactFlax@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    7
    ·
    edit-2
    16 hours ago

    xkcd 927 in action right there.

    Zigbee works just fine, but needs a hub to share out devices eg internet access or HomeKit. But it is quick. How thread compares remains to be seen.

    • paraphrand@lemmy.world
      link
      fedilink
      English
      arrow-up
      16
      ·
      edit-2
      16 hours ago

      Remains to be seen? What other information are you waiting for?

      I’ve been using Thread devices for ~5 years now.

      • Landless2029@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 hours ago

        I haven’t started with home automation yet.

        How’s product availability for thread bulbs and motion sensors? Expensive? Works with HA?

        • paraphrand@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          edit-2
          14 hours ago

          Thread is just as efficient based on the few battery operated motion sensors I have. That’s another reason Matter over Thread is better than Matter over WiFi.

          I personally won’t buy another IoT device unless it’s Matter over Thread.

          With that said, if you already use home assistant, and what you have works well enough. I wouldn’t rush to upgrade. But I would choose Matter + Thread over older technologies moving forward.

          If you want to move to all HomeKit, then the upgrades are worth it.

          In an ideal future world, Matter + Thread devices won’t need a vendor app to work. They just connect to your Amazon Voice assistant, or your Google Home, or your Apple HomeKit setup directly. (Or Home Assistant)

          In the future we should see more vendors selling Matter compatible devices that don’t even offer an app. But this is down the road.

          • So Thread is a low-power radio, and Matter is the protocol? Does it is the same frequency ranges - 2.4 and 5 GHz? Or does it have a different spectrum? One of the reasons I chose zwave initially was because the standard allows far more devices in the spectrum than ZigBee, and WiFi crowding is already an issue with only all of the phones, tablets, computers, and devices that I couldn’t get in zwave.

            • paraphrand@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              7 hours ago

              It’s still 2.4, but it meshes and extends itself with more devices.

              If you have an exceptionally bad RF environment, maybe you will have issues.

              But keep in mind that IOT devices are not usually broadcasting in the way WiFi is. The impact of 10 Thread devices is not the same as 10 old school 802.11 devices.

              Thread is still better than 2.4ghz WiFi for IOT, and I would say this is true for the vast majority of people. But maybe there is a small percentage who have such an intense RF situation that they will need a different spectrum. But really, it sounds like you are possibly either an outlier, or are misunderstanding the shape of the situation. Lamenting that a phone or tablet can’t use zwave for networking is really strange.

    • Tja@programming.dev
      link
      fedilink
      English
      arrow-up
      8
      ·
      16 hours ago

      Thread is basically the same thing, but with a different upper level layer (IP), lower lever is still 802.15.4

  • happydoors@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    16 hours ago

    I’ve been using the OG tradfri devices since 2017/18 and have been very happy. Reliable, cheap to add a lightbulb or switch. Just works. Even integrated with home assistant v easily

  • corsicanguppy@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    16 hours ago

    Initially, Dirigera will only support Matter device types that Ikea currently offers — so, no robot vacuums, door locks, or fridges. However, Granath says that as they launch more smart home products, the hub will be updated to support more device types.

    Am I reading this right? Is there a filter possible where Ikea can decide to only accept Ikea ~mac addresses? If so, can they continue to ignore the wider product space?

    … or will an Ikea thread hub automatically accept rando thread units as per standard and they’re just using really bad sentence structure?

    • roofuskit@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      15 hours ago

      It has to do with the device types not the devices themselves. Matter itself didn’t support every type of device at launch. It’s a software support thing.

    • charizardcharz@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      15 hours ago

      The second. It works with non-Ikea devices, but only works with device types that have an Ikea version like bulbs.