Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Second setup, choosing a radio

Second setup, choosing a radio

Scheduled Pinned Locked Moved Hardware
44 Posts 8 Posters 359 Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    projectMarvin
    wrote on last edited by
    #27

    @scalz said in Second setup, choosing a radio:

    @projectMarvin
    why can't you use other freq than 433?

    I'm currently in China, 915 and 868 are not legal here :/

    • Even if rfm69 is not very new, there are lot of choices on aliexpress for cheap with different variants( freq and footprints). RFM69 works great for longer range vs nrf24/52.

    Yes there are some, but even on aliexpress when you look at the sales numbers you will see that basically no one are buying the rfm69w/hw and quite few are selling them.

    • RFM69HCW variant is footprint compatible with RFM95W.

    Really? How does this work? Do you reprogram them?
    Considering they are different size, different number of pins and have the pins in different positions.

    • MySensors new driver is RFM69<->RFM95 communication compatible

    Does is also work with rfm69 <-> rfm96 & rfm98? (96/98 are 433 MHz :) )
    If so this would be really interesting solution.

    • RFM95 is more expensive, a bit more power efficient (especially in RX mode, but so far there is no listenmode in MySensors, so that's not a big detail)

    About the sensebender gw, I have one but actually I use my own gw designs (because I can). But I don't think SAMD mcu is "obsolete" for a good gw :)

    Ok cool, might go for one then if I choose nrf24 or rfm69.

    Personally I prefer an external gw (Serial or ethernet), than radio module directly connected to rpi.

    Yes I agree, I want the gw to be independent preferably over ethernet.

    For the moment, afaik, MySensors plan is still the same, and might remain the same for quite a while I think: arduino, nrf24, rfm69/95.
    We (me especially) wanted to add others newer soc for subghz (like TI's) but it's not worth the effort, I'm too busy for supporting this.
    So it's easier for the team to support what we use.

    Ok this makes sense, thank you for your answers :)

    @NeverDie said in Second setup, choosing a radio:

    If Expressif were to offer a Wi-Fi 6 chip with WiFi-NOW capabilities, and which could sleep at ultra low power

    Then I would immediately buy a wifi6 ap, this would be amazing! :heart_eyes:
    Even though I prefer a standalone solution like mysensors this would be to convenient to ignore :smile:

    scalzS BearWithBeardB 2 Replies Last reply
    0
    • P projectMarvin

      @scalz said in Second setup, choosing a radio:

      @projectMarvin
      why can't you use other freq than 433?

      I'm currently in China, 915 and 868 are not legal here :/

      • Even if rfm69 is not very new, there are lot of choices on aliexpress for cheap with different variants( freq and footprints). RFM69 works great for longer range vs nrf24/52.

      Yes there are some, but even on aliexpress when you look at the sales numbers you will see that basically no one are buying the rfm69w/hw and quite few are selling them.

      • RFM69HCW variant is footprint compatible with RFM95W.

      Really? How does this work? Do you reprogram them?
      Considering they are different size, different number of pins and have the pins in different positions.

      • MySensors new driver is RFM69<->RFM95 communication compatible

      Does is also work with rfm69 <-> rfm96 & rfm98? (96/98 are 433 MHz :) )
      If so this would be really interesting solution.

      • RFM95 is more expensive, a bit more power efficient (especially in RX mode, but so far there is no listenmode in MySensors, so that's not a big detail)

      About the sensebender gw, I have one but actually I use my own gw designs (because I can). But I don't think SAMD mcu is "obsolete" for a good gw :)

      Ok cool, might go for one then if I choose nrf24 or rfm69.

      Personally I prefer an external gw (Serial or ethernet), than radio module directly connected to rpi.

      Yes I agree, I want the gw to be independent preferably over ethernet.

      For the moment, afaik, MySensors plan is still the same, and might remain the same for quite a while I think: arduino, nrf24, rfm69/95.
      We (me especially) wanted to add others newer soc for subghz (like TI's) but it's not worth the effort, I'm too busy for supporting this.
      So it's easier for the team to support what we use.

      Ok this makes sense, thank you for your answers :)

      @NeverDie said in Second setup, choosing a radio:

      If Expressif were to offer a Wi-Fi 6 chip with WiFi-NOW capabilities, and which could sleep at ultra low power

      Then I would immediately buy a wifi6 ap, this would be amazing! :heart_eyes:
      Even though I prefer a standalone solution like mysensors this would be to convenient to ignore :smile:

      scalzS Offline
      scalzS Offline
      scalz
      Hardware Contributor
      wrote on last edited by scalz
      #28

      @projectMarvin said in Second setup, choosing a radio:

      I'm currently in China, 915 and 868 are not legal here :/

      oki!

      Yes there are some, but even on aliexpress when you look at the sales numbers you will see that basically no one are buying the rfm69w/hw and quite few are selling them.

      Still it's available for ordering. I prefer using HCW and CW because they have a more compact footprint. but I ordered HW/W in the past on aliexpress too, no problem. works the same, only the pinout changes.

      Really? How does this work? Do you reprogram them?
      Considering they are different size, different number of pins and have the pins in different positions.

      Nope. RFM69HCW and RFM95 have same size and mapping, you can take a look in datasheets. Note: only HCW variant is compatible.

      Does is also work with rfm69 <-> rfm96 & rfm98? (96/98 are 433 MHz :) )
      If so this would be really interesting solution.

      Unfortunately, we test what we have in stock and use, so I've no idea about those 433mhz modules..maybe yes in theory, but I've never tried this setup.

      P 1 Reply Last reply
      0
      • P projectMarvin

        @scalz said in Second setup, choosing a radio:

        @projectMarvin
        why can't you use other freq than 433?

        I'm currently in China, 915 and 868 are not legal here :/

        • Even if rfm69 is not very new, there are lot of choices on aliexpress for cheap with different variants( freq and footprints). RFM69 works great for longer range vs nrf24/52.

        Yes there are some, but even on aliexpress when you look at the sales numbers you will see that basically no one are buying the rfm69w/hw and quite few are selling them.

        • RFM69HCW variant is footprint compatible with RFM95W.

        Really? How does this work? Do you reprogram them?
        Considering they are different size, different number of pins and have the pins in different positions.

        • MySensors new driver is RFM69<->RFM95 communication compatible

        Does is also work with rfm69 <-> rfm96 & rfm98? (96/98 are 433 MHz :) )
        If so this would be really interesting solution.

        • RFM95 is more expensive, a bit more power efficient (especially in RX mode, but so far there is no listenmode in MySensors, so that's not a big detail)

        About the sensebender gw, I have one but actually I use my own gw designs (because I can). But I don't think SAMD mcu is "obsolete" for a good gw :)

        Ok cool, might go for one then if I choose nrf24 or rfm69.

        Personally I prefer an external gw (Serial or ethernet), than radio module directly connected to rpi.

        Yes I agree, I want the gw to be independent preferably over ethernet.

        For the moment, afaik, MySensors plan is still the same, and might remain the same for quite a while I think: arduino, nrf24, rfm69/95.
        We (me especially) wanted to add others newer soc for subghz (like TI's) but it's not worth the effort, I'm too busy for supporting this.
        So it's easier for the team to support what we use.

        Ok this makes sense, thank you for your answers :)

        @NeverDie said in Second setup, choosing a radio:

        If Expressif were to offer a Wi-Fi 6 chip with WiFi-NOW capabilities, and which could sleep at ultra low power

        Then I would immediately buy a wifi6 ap, this would be amazing! :heart_eyes:
        Even though I prefer a standalone solution like mysensors this would be to convenient to ignore :smile:

        BearWithBeardB Offline
        BearWithBeardB Offline
        BearWithBeard
        wrote on last edited by BearWithBeard
        #29

        @projectMarvin said in Second setup, choosing a radio:

        Really? How does this work? Do you reprogram them?
        Considering they are different size, different number of pins and have the pins in different positions.

        RFM69HCW and RFM9x are indeed pin-compatible. I've drawn a bunch of RFM modules with their pinouts a while back, because I couldn't find a good, clear comparison diagram including the pinout online. If there's interest in the original SVG files (i.e. to add them to the radio guide) or drawings of other modules, just let me know.

        RFM_Comparison.png

        1 Reply Last reply
        1
        • scalzS Offline
          scalzS Offline
          scalz
          Hardware Contributor
          wrote on last edited by scalz
          #30

          @BearWithBeard nice pic, could be added to the radio guide, sure

          well, the thing to remember when you don't have any pic, is H (High power version) require more IC for RF because of the power amplifier whereas non-H (low power version) only has passives parts (res, capa etc).
          And on non-C version (HW and W), there are pads close to the crystal.

          BearWithBeardB 1 Reply Last reply
          1
          • scalzS scalz

            @BearWithBeard nice pic, could be added to the radio guide, sure

            well, the thing to remember when you don't have any pic, is H (High power version) require more IC for RF because of the power amplifier whereas non-H (low power version) only has passives parts (res, capa etc).
            And on non-C version (HW and W), there are pads close to the crystal.

            BearWithBeardB Offline
            BearWithBeardB Offline
            BearWithBeard
            wrote on last edited by
            #31

            @scalz Yupp!

            C - Compatible, fits RFM12B (69CW) and RFM22 (69HCW) footprints
            W - Supposedly "Worldwide" / certified variants (I'm not certain on that)
            H - High power, with amplifier (+20dBm, as opposed to +13)

            I just find it weird if the pinout is printed on the "backside" of a PCB so that you have to turn it around to look at it (breadboard prototyping). With these drawing, I have both the components and the pinout visible. I think visually, so I like having visual references at hand. :)

            1 Reply Last reply
            0
            • NeverDieN Offline
              NeverDieN Offline
              NeverDie
              Hero Member
              wrote on last edited by NeverDie
              #32

              I suppose the pinouts may matter for legacy upgrades, but for new designs I presume you'd be better off using a LoRa module that comes with built-in metal shielding: better SNR and FCC (or equivalent) compliance. Also, the better LoRa modules come with TCXO's, which would be added benefit. None of the HopeRF's shown above have TCXO's or metal shielding. That's not to say they wouldn't work, but if it were me, I'd move on from those to something better, or at least more compliant.

              scalzS BearWithBeardB 2 Replies Last reply
              0
              • NeverDieN NeverDie

                I suppose the pinouts may matter for legacy upgrades, but for new designs I presume you'd be better off using a LoRa module that comes with built-in metal shielding: better SNR and FCC (or equivalent) compliance. Also, the better LoRa modules come with TCXO's, which would be added benefit. None of the HopeRF's shown above have TCXO's or metal shielding. That's not to say they wouldn't work, but if it were me, I'd move on from those to something better, or at least more compliant.

                scalzS Offline
                scalzS Offline
                scalz
                Hardware Contributor
                wrote on last edited by scalz
                #33

                @NeverDie
                lora modules are more expensive. You can find rfm69 for 1.8€ shipping included which work great and they are widely available compared to some lora modules.
                I think it depends on projects goals.
                But I agree with your points of course :)

                1 Reply Last reply
                1
                • NeverDieN Offline
                  NeverDieN Offline
                  NeverDie
                  Hero Member
                  wrote on last edited by
                  #34

                  Here I'm sharing something I just learned which maybe most people aren't aware of: It used to be that the RFM69 was much faster than LoRa, but with Semtech's SX1280 chip, LoRa can sustain a datarate of up to 254kbps, which is close to the 300kbps maximum of an RFM69. And, I suspect that with LoRa's greater receive sensitivity, it might be able to attain its highest datarate more than the RFM69, under similar conditions. But the cherry on top is that also Included in the SX1280 chip is an FLRC modem which can get up to 1.3mbps.

                  In addition, the FSK modem that comes with the SX1280 has a top datarate of 2Mbps.

                  Now, granted, the SX1280 operates at 2.4Ghz, not the sub-1Ghz of previous LoRa or RFM69, but Semtech is claiming the SX1280 has extremely high immunity to both Wi-Fi and Bluetooth interference, well, at least in LoRa mode that is.

                  The SX1280 also has range finding built into it for asset tracking, so, at least to me, it sounds like an interesting chip. If the environment happens to support high speed communications, then you can use that, but if not, you can always fall back onto LoRa to get your packets through.

                  I've checked, and EByte has some SX1280 modules available on Aliexpress.

                  1 Reply Last reply
                  0
                  • NeverDieN NeverDie

                    I suppose the pinouts may matter for legacy upgrades, but for new designs I presume you'd be better off using a LoRa module that comes with built-in metal shielding: better SNR and FCC (or equivalent) compliance. Also, the better LoRa modules come with TCXO's, which would be added benefit. None of the HopeRF's shown above have TCXO's or metal shielding. That's not to say they wouldn't work, but if it were me, I'd move on from those to something better, or at least more compliant.

                    BearWithBeardB Offline
                    BearWithBeardB Offline
                    BearWithBeard
                    wrote on last edited by
                    #35

                    @NeverDie Agreed. But at the same time I think it's easy to underestimate which impact projects like MySensors or Low Power Lab (Moteinos) have with the selection of hardware they provide or advertise. If they focus on unshielded HopeRF modules for SX12xx transceivers, then that's what most people are going to buy, because they think that's what they must buy to stay compatible. They're well known, widely supported / documented / endorsed and, of course, relatively cheap. That's exactly why those black NRF24 modules are still so popular.

                    Different "standard" or go-to hardware is difficult to establish. But if one knows exactly what parts are needed, how to get them working and the design is specifically for a personal project, sure - pick better parts with shielding, etc.

                    I bought some HopeRF modules to simply test sub-GHz RF and was suprised how well they worked, so I kept using them. They dropped only 1 in about 5000 messages (0.02%) on average over the past two month. I built a Dual-RF GW and am super happy with it (aside from an ATC issue with 2.4.0). I might get different transceiver in the future, but for now, they're doing a great job.

                    Here's a quick sketch of the coverage in our house (pumice stone walls and reinforced concrete floors), comparing NRF24 and the HopeRF RFM69 transceivers. I can reach every corner of our property with a RFM69HCW on the GW and a non-amplified RFM69CW on the node. LoRa would be totally overkill for me if they have no significant benefits other than increased range. (Maybe lower power consumption?)
                    rfm_nrf_range.png

                    NeverDieN 1 Reply Last reply
                    1
                    • BearWithBeardB BearWithBeard

                      @NeverDie Agreed. But at the same time I think it's easy to underestimate which impact projects like MySensors or Low Power Lab (Moteinos) have with the selection of hardware they provide or advertise. If they focus on unshielded HopeRF modules for SX12xx transceivers, then that's what most people are going to buy, because they think that's what they must buy to stay compatible. They're well known, widely supported / documented / endorsed and, of course, relatively cheap. That's exactly why those black NRF24 modules are still so popular.

                      Different "standard" or go-to hardware is difficult to establish. But if one knows exactly what parts are needed, how to get them working and the design is specifically for a personal project, sure - pick better parts with shielding, etc.

                      I bought some HopeRF modules to simply test sub-GHz RF and was suprised how well they worked, so I kept using them. They dropped only 1 in about 5000 messages (0.02%) on average over the past two month. I built a Dual-RF GW and am super happy with it (aside from an ATC issue with 2.4.0). I might get different transceiver in the future, but for now, they're doing a great job.

                      Here's a quick sketch of the coverage in our house (pumice stone walls and reinforced concrete floors), comparing NRF24 and the HopeRF RFM69 transceivers. I can reach every corner of our property with a RFM69HCW on the GW and a non-amplified RFM69CW on the node. LoRa would be totally overkill for me if they have no significant benefits other than increased range. (Maybe lower power consumption?)
                      rfm_nrf_range.png

                      NeverDieN Offline
                      NeverDieN Offline
                      NeverDie
                      Hero Member
                      wrote on last edited by NeverDie
                      #36

                      @BearWithBeard Yes, you're right: there are many advantages to sticking with "known good" hardware--vetted by a larger community--as well as not fixing something if it isn't broken.

                      On the other hand, if you want to try range-finding asset-tracking, then you maybe (?) have to consider something new in addition to (not as a replacement for) what you already have. What are the alternatives? I guess maybe Bluetooth, or something that beeps when you press a button like a key finder. Perhaps those are good enough. Not sure.

                      1 Reply Last reply
                      0
                      • scalzS scalz

                        @projectMarvin said in Second setup, choosing a radio:

                        I'm currently in China, 915 and 868 are not legal here :/

                        oki!

                        Yes there are some, but even on aliexpress when you look at the sales numbers you will see that basically no one are buying the rfm69w/hw and quite few are selling them.

                        Still it's available for ordering. I prefer using HCW and CW because they have a more compact footprint. but I ordered HW/W in the past on aliexpress too, no problem. works the same, only the pinout changes.

                        Really? How does this work? Do you reprogram them?
                        Considering they are different size, different number of pins and have the pins in different positions.

                        Nope. RFM69HCW and RFM95 have same size and mapping, you can take a look in datasheets. Note: only HCW variant is compatible.

                        Does is also work with rfm69 <-> rfm96 & rfm98? (96/98 are 433 MHz :) )
                        If so this would be really interesting solution.

                        Unfortunately, we test what we have in stock and use, so I've no idea about those 433mhz modules..maybe yes in theory, but I've never tried this setup.

                        P Offline
                        P Offline
                        projectMarvin
                        wrote on last edited by
                        #37

                        @scalz Sorry, I didn't notice you were comparing 69 to 95.

                        @BearWithBeard Nice drawings! What did you use to draw those?

                        1 Reply Last reply
                        0
                        • BearWithBeardB Offline
                          BearWithBeardB Offline
                          BearWithBeard
                          wrote on last edited by
                          #38

                          @NeverDie Yeah, different use cases and demands may require to use alternative hardware. I deliberately chose to represent the standpoint of a beginner to provide another perspective as to why people are still buying "mediocre" hardware. I didn't mean to contradict you. You are highly experienced and show that with your contributions. I often learn something new when I read your posts (latest example: the SX1280 above). I hope it stays that way!

                          @projectMarvin Thanks. In an attempt to step away from Adobe products, I'm using Affinity Designer for a while now and I'm very happy with it for vector graphics and interface design.

                          NeverDieN 1 Reply Last reply
                          1
                          • BearWithBeardB BearWithBeard

                            @NeverDie Yeah, different use cases and demands may require to use alternative hardware. I deliberately chose to represent the standpoint of a beginner to provide another perspective as to why people are still buying "mediocre" hardware. I didn't mean to contradict you. You are highly experienced and show that with your contributions. I often learn something new when I read your posts (latest example: the SX1280 above). I hope it stays that way!

                            @projectMarvin Thanks. In an attempt to step away from Adobe products, I'm using Affinity Designer for a while now and I'm very happy with it for vector graphics and interface design.

                            NeverDieN Offline
                            NeverDieN Offline
                            NeverDie
                            Hero Member
                            wrote on last edited by NeverDie
                            #39

                            @BearWithBeard I liked the RFM69, but I quickly gave it up over concerns such as: https://hackaday.com/2017/12/20/fcc-fines-drone-fpv-maker-for-using-radio-spectrum/
                            The way I read the US regulations, it seems much easier for a LoRa device to conform and yet still have rock solid connectivity, whereas the rules effectively handicap narrowband by imposing cripling tx power limitations and non-generous duty cycles. And each ISM band has unique requirements as to what is allowed and what isn't. If you live somewhere else, then obviously the rules may be different.

                            So, rather than being overkill, I see the receive sensitivity of LoRa as a real gift, allowing the Tx power to be dialed down to truly insignificant levels that can't possibly bother anyone or anything.

                            1 Reply Last reply
                            2
                            • scalzS Offline
                              scalzS Offline
                              scalz
                              Hardware Contributor
                              wrote on last edited by scalz
                              #40

                              @NeverDie
                              I agree too. I don't think a Lora module is overkill, it has interesting features. it just depends on project criteria, there are also commercial products using rfm69.

                              A nice setup is using rfm95/Lora module on gw, then you can use rfm69 and rfm95/Lora modules for nodes depending on requirements.

                              I don't need to mention antenna tuning etc for diy nodes, but it's good to remember, software needs to be compliant too with regulations.
                              MySensors lets that freedom to users, so nothing prevents them to use too high power levels, or flood a rf band, break duty cycle, and become an outlaw..

                              Still, there are basic mechanisms in MySensors, available only for rfm69/95, like:

                              • listen before send, for free channel
                              • automatic power control for better battery lifetime, and greener communication which dials down TX power to very low levels. But it requires to use new rfm69/95 driver.
                              1 Reply Last reply
                              2
                              • NeverDieN Offline
                                NeverDieN Offline
                                NeverDie
                                Hero Member
                                wrote on last edited by NeverDie
                                #41

                                The joke is that "CE" stands for "Chinese Exemption," since Chinese companies and make and sell whatever they want into the US and European markets with with no repercussions whatsoever.

                                1 Reply Last reply
                                0
                                • P projectMarvin

                                  Hello everyone :)

                                  I'm about to start my second MySensors setup. First one was a few years ago but I put it on hold and decided to focus on getting a stable setup in OpenHAB with some commercial sensors.
                                  Now I'm back looking to expand on the sensor front and I think MySensors is the best option.

                                  But what radio is the best choice today?
                                  I don't have anything left of my old setup so I'm starting fresh.
                                  After digging through the forum I have come up with the following setup and would really appreciate some feedback.

                                  MQTT GW: Amplified nRF52840
                                  Nodes: nRF52840 or nRF52832

                                  The plan is to mostly have battery powered nodes.
                                  Are these good selections or are there any better options that I have missed?

                                  My plan is to initially use a dev kit and a usb dongle to get started and then make custom sensor boards connecting to and powering the nRF52s.

                                  Any and all input is highly appreciated :smile:

                                  wassfilaW Offline
                                  wassfilaW Offline
                                  wassfila
                                  wrote on last edited by wassfila
                                  #42

                                  @projectMarvin
                                  As you're really interested in Nordic nRF52840 and nRF52832, I can't prevent myself from suggesting you to have a look at this project where I used a mesh of low power sensors with two types of dongles UART and native USB.
                                  https://github.com/nRFMesh/nRF52_Mesh

                                  I do not place this project as alternative to MySensors as it does not have the same goal at all (no community, not many sensors), it's very custom, but the advantage is flexibility in case someone wants to be closer to the official nRF SDK, as that's my sole dependency and it is not using softdevices so leaves freedom to use priviledges and inetrrupts as needed.
                                  I've been actively looking for standardised method to fulfill low power sensors, mesh network with OTA update. And the way there seems clear but very slow. only nRF52840 supports zigbee, and you need a custom zigbee to MQTT for each network. I have hopes that Thread (OpenThread) will resolve this, but thread is too experimental at the moment and 0 commercial sensors compare to all zigbee sensors available on the market.
                                  So I guess, the radio choice for you will depend if you target a commercially supported project which has a development budget or a DIY plan, also how much effort is intended to be spent on custom sensors creation compared to using low cost existing ones. I realised that I can't make DIY sensors cheaper than the existing zigbee one, which breakes the goal of the DIY model unless you do it for learning purpose or for fun.
                                  I'm checked the micro python / circuit python, but that's also a slow evolving path where it's not the HW supplier that's worried about porting the drivers but a third party have them limited to some peripherals.
                                  Nordic has OTA examples since the very first SDK of nRF5xxx, but it's way challenging to bring it to a seemless user product, just configuring nRF compile flags is quite complicated.
                                  I'll keep watching this forum closely and be happ to see a working solution with nRF52xxx, I do have x5 of those nRF52840 usb dongles.

                                  P 1 Reply Last reply
                                  1
                                  • wassfilaW wassfila

                                    @projectMarvin
                                    As you're really interested in Nordic nRF52840 and nRF52832, I can't prevent myself from suggesting you to have a look at this project where I used a mesh of low power sensors with two types of dongles UART and native USB.
                                    https://github.com/nRFMesh/nRF52_Mesh

                                    I do not place this project as alternative to MySensors as it does not have the same goal at all (no community, not many sensors), it's very custom, but the advantage is flexibility in case someone wants to be closer to the official nRF SDK, as that's my sole dependency and it is not using softdevices so leaves freedom to use priviledges and inetrrupts as needed.
                                    I've been actively looking for standardised method to fulfill low power sensors, mesh network with OTA update. And the way there seems clear but very slow. only nRF52840 supports zigbee, and you need a custom zigbee to MQTT for each network. I have hopes that Thread (OpenThread) will resolve this, but thread is too experimental at the moment and 0 commercial sensors compare to all zigbee sensors available on the market.
                                    So I guess, the radio choice for you will depend if you target a commercially supported project which has a development budget or a DIY plan, also how much effort is intended to be spent on custom sensors creation compared to using low cost existing ones. I realised that I can't make DIY sensors cheaper than the existing zigbee one, which breakes the goal of the DIY model unless you do it for learning purpose or for fun.
                                    I'm checked the micro python / circuit python, but that's also a slow evolving path where it's not the HW supplier that's worried about porting the drivers but a third party have them limited to some peripherals.
                                    Nordic has OTA examples since the very first SDK of nRF5xxx, but it's way challenging to bring it to a seemless user product, just configuring nRF compile flags is quite complicated.
                                    I'll keep watching this forum closely and be happ to see a working solution with nRF52xxx, I do have x5 of those nRF52840 usb dongles.

                                    P Offline
                                    P Offline
                                    projectMarvin
                                    wrote on last edited by
                                    #43

                                    @wassfila Your project looks very cool and I considered it earlier. Thanks for sharing :)
                                    I excluded it because I was concerned that you might stop developing it and that would kill the project.
                                    I want to focus on developing sensor-nodes and using the data in openHAB.
                                    I really think some kind of self-healing mesh solution is the way to go, especially since I want to be able to expand freely and just drop in more nodes at will without disturbing the others.

                                    My current plan was to use MQTT-SN over openthread and then use the homie standard to get everything auto-discovered in openHAB.
                                    But now when you say openthread is somewhat experimental I'm no longer sure.
                                    To me openthread seemed quite well documented and I like that Nordic provide so many examples.
                                    In your experience, is thread unstable?

                                    I want to go for the DIY approach mainly because.

                                    • I want to be able to choose my own sensors and know that I get quality pcbs that last.
                                    • Commercial multi-sensor nodes are generally fairly expensive. Making one custom doesn't pay off, but 30+ does.
                                    • My end-goal is to make energy harvesting nodes, both indoor and outdoor, that once installed will be able to do their job until their components break.

                                    The more I type in this response, while looking at your github and hackaday I feel like maybe I should give nrf52 Mesh a try.
                                    Do you have any OTA working for your setup? I'm not looking for a fancy gui, just a python script on the border router or similar.

                                    wassfilaW 1 Reply Last reply
                                    0
                                    • P projectMarvin

                                      @wassfila Your project looks very cool and I considered it earlier. Thanks for sharing :)
                                      I excluded it because I was concerned that you might stop developing it and that would kill the project.
                                      I want to focus on developing sensor-nodes and using the data in openHAB.
                                      I really think some kind of self-healing mesh solution is the way to go, especially since I want to be able to expand freely and just drop in more nodes at will without disturbing the others.

                                      My current plan was to use MQTT-SN over openthread and then use the homie standard to get everything auto-discovered in openHAB.
                                      But now when you say openthread is somewhat experimental I'm no longer sure.
                                      To me openthread seemed quite well documented and I like that Nordic provide so many examples.
                                      In your experience, is thread unstable?

                                      I want to go for the DIY approach mainly because.

                                      • I want to be able to choose my own sensors and know that I get quality pcbs that last.
                                      • Commercial multi-sensor nodes are generally fairly expensive. Making one custom doesn't pay off, but 30+ does.
                                      • My end-goal is to make energy harvesting nodes, both indoor and outdoor, that once installed will be able to do their job until their components break.

                                      The more I type in this response, while looking at your github and hackaday I feel like maybe I should give nrf52 Mesh a try.
                                      Do you have any OTA working for your setup? I'm not looking for a fancy gui, just a python script on the border router or similar.

                                      wassfilaW Offline
                                      wassfilaW Offline
                                      wassfila
                                      wrote on last edited by
                                      #44

                                      @projectMarvin here's the next gen project that is actually a HW sensorTag but also mainly an nRF52840 firmware compatible with openthread and my previous gen simple mesh framework. The openthread is quite simple as you no longer have to worry about app layer when using directly json from the uC
                                      https://www.homesmartmesh.com/docs/microcontrollers/nrf52/thread_sensortag/

                                      1 Reply Last reply
                                      1
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      11

                                      Online

                                      11.7k

                                      Users

                                      11.2k

                                      Topics

                                      113.0k

                                      Posts


                                      Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • MySensors
                                      • OpenHardware.io
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular