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. Development
  3. Has STREAM been streamlined yet for communications from Node to the Gateway?

Has STREAM been streamlined yet for communications from Node to the Gateway?

Scheduled Pinned Locked Moved Development
streaming messages
7 Posts 2 Posters 1.7k Views 3 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.
  • V Offline
    V Offline
    vikasjee
    wrote on last edited by
    #1

    Re: Sending image-data over the MySensors network.

    I am trying to implement the streaming of backlog messages from a Node/Repeater to the Gateway/Repeater and trying to understand whether the sending of image data or any other bigger data (> 5x-1000x payload size ~ 50KB+) has been incorporated in the core as yet? especially on the lines (or similar) of recommendations made by @Oitzu [header optimizations] above...

    Are we considering Node Message Streaming in (very :) ) near future? That would be a very important feature for the resilience of the MySensors platform...

    YveauxY 1 Reply Last reply
    0
    • V vikasjee

      Re: Sending image-data over the MySensors network.

      I am trying to implement the streaming of backlog messages from a Node/Repeater to the Gateway/Repeater and trying to understand whether the sending of image data or any other bigger data (> 5x-1000x payload size ~ 50KB+) has been incorporated in the core as yet? especially on the lines (or similar) of recommendations made by @Oitzu [header optimizations] above...

      Are we considering Node Message Streaming in (very :) ) near future? That would be a very important feature for the resilience of the MySensors platform...

      YveauxY Offline
      YveauxY Offline
      Yveaux
      Mod
      wrote on last edited by
      #2

      @vikasjee as far as I know the OTA firmware updates use streaming of larger blocks of data, so yes, it is supported by the framework!

      http://yveaux.blogspot.nl

      V 1 Reply Last reply
      0
      • YveauxY Yveaux

        @vikasjee as far as I know the OTA firmware updates use streaming of larger blocks of data, so yes, it is supported by the framework!

        V Offline
        V Offline
        vikasjee
        wrote on last edited by
        #3

        @Yveaux OTA F/W updates are from Controller to Node, but what about the reverse route - from Node to Controller/Gateway etc.

        YveauxY 1 Reply Last reply
        0
        • V vikasjee

          @Yveaux OTA F/W updates are from Controller to Node, but what about the reverse route - from Node to Controller/Gateway etc.

          YveauxY Offline
          YveauxY Offline
          Yveaux
          Mod
          wrote on last edited by
          #4

          @vikasjee stream is part of the network protocol, there is no difference in the direction data is flowing.
          However, be very careful when trying to push large amounts of data through the MySensors network. It was never designed for this and expect performance to be poor.
          I personally think wifi (esp8266) would be a better solution for this.

          http://yveaux.blogspot.nl

          V 1 Reply Last reply
          2
          • YveauxY Yveaux

            @vikasjee stream is part of the network protocol, there is no difference in the direction data is flowing.
            However, be very careful when trying to push large amounts of data through the MySensors network. It was never designed for this and expect performance to be poor.
            I personally think wifi (esp8266) would be a better solution for this.

            V Offline
            V Offline
            vikasjee
            wrote on last edited by vikasjee
            #5

            @Yveaux, Thanks for the clarification on stream direction. I will search the right functions for it.

            For the "largeness" of data thing, Will a, say, 5Kb-50Kb (150-1500 buffered messages) be large to be streamed over nRF24 from node/repeater to controller/gw?

            YveauxY 1 Reply Last reply
            0
            • V vikasjee

              @Yveaux, Thanks for the clarification on stream direction. I will search the right functions for it.

              For the "largeness" of data thing, Will a, say, 5Kb-50Kb (150-1500 buffered messages) be large to be streamed over nRF24 from node/repeater to controller/gw?

              YveauxY Offline
              YveauxY Offline
              Yveaux
              Mod
              wrote on last edited by
              #6

              @vikasjee said in Has STREAM been streamlined yet for communications from Node to the Gateway?:

              For the "largeness" of data thing, Will a, say, 5Kb-50Kb (150-1500 buffered messages) be large to be streamed over nRF24 from node to controller/gw?

              Yes, especially if the connection quality is not perfect a lot of retries will increase the amount of messages even further.

              http://yveaux.blogspot.nl

              V 1 Reply Last reply
              0
              • YveauxY Yveaux

                @vikasjee said in Has STREAM been streamlined yet for communications from Node to the Gateway?:

                For the "largeness" of data thing, Will a, say, 5Kb-50Kb (150-1500 buffered messages) be large to be streamed over nRF24 from node to controller/gw?

                Yes, especially if the connection quality is not perfect a lot of retries will increase the amount of messages even further.

                V Offline
                V Offline
                vikasjee
                wrote on last edited by
                #7

                @Yveaux , ohk! BTW, Is there any Repetition check and discard function in the library or atleast a way to do that?

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


                38

                Online

                11.7k

                Users

                11.2k

                Topics

                113.1k

                Posts


                Copyright 2025 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