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. Announcements
  3. 💬 Building an Ethernet Gateway

💬 Building an Ethernet Gateway

Scheduled Pinned Locked Moved Announcements
133 Posts 42 Posters 36.0k Views 35 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.
  • Mitja BlazinsekM Offline
    Mitja BlazinsekM Offline
    Mitja Blazinsek
    wrote on last edited by
    #84

    is it maybe problem because i'm using mega board an i wired 50 51 52 pins but if i wired 11 12 13 like on the diagram here it not working the shield if i try dhcp address printer for test

    1 Reply Last reply
    0
    • gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #85

      You probably have faulty network shield

      1 Reply Last reply
      0
      • jopebeJ Offline
        jopebeJ Offline
        jopebe
        wrote on last edited by gohan
        #86

        Sorry, but can't find any information about my problem about the gateaway.
        For connecting a lot of binary switches etc. i took a mega and loaded a gateaway sketch from Mihai . Normally it runs very good, when i change the status flags from ON/Off to 1/0 (Don't know why?)
        But now i had the idea, to disable the radio, because I don't need it for this mega.
        Now the relais-switches do no longer work as before. They only work from time to time and rather randomly.
        I want to switch and contol the switches with iOBroker, but without the radion connected and activated, it doesn't run.
        Any idea?

        mfalkviddM 1 Reply Last reply
        0
        • jopebeJ jopebe

          Sorry, but can't find any information about my problem about the gateaway.
          For connecting a lot of binary switches etc. i took a mega and loaded a gateaway sketch from Mihai . Normally it runs very good, when i change the status flags from ON/Off to 1/0 (Don't know why?)
          But now i had the idea, to disable the radio, because I don't need it for this mega.
          Now the relais-switches do no longer work as before. They only work from time to time and rather randomly.
          I want to switch and contol the switches with iOBroker, but without the radion connected and activated, it doesn't run.
          Any idea?

          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by mfalkvidd
          #87

          @jopebe did you remove the define for the radio from your sketch?
          What does the debug output say?

          1 Reply Last reply
          0
          • jopebeJ Offline
            jopebeJ Offline
            jopebe
            wrote on last edited by
            #88

            Thank You for Your quick respons!
            Yes, i made two slashes before the define-line of the radio .
            I have no debug-output because I didnt engage myself in debugging until now. I will try it this evening. During the day Im engaged in other things.

            1 Reply Last reply
            0
            • jopebeJ Offline
              jopebeJ Offline
              jopebe
              wrote on last edited by
              #89

              Here thr output of the seriel monitor:
              0;255;3;0;9;MCO:BGN:INIT GW,CP=R-NGA--,VER=2.1.1
              IP: 192.168.178.134
              0;255;3;0;9;Eth: connect
              0;255;3;0;9;MCO:BGN:STP
              0;255;3;0;9;MCO:REG:NOT NEEDED
              0;255;3;0;9;MCO:BGN:INIT OK,TSP=NA
              0;255;3;0;9;Eth: 0;101;1;0;2;1
              0;255;3;0;9;Eth: 0;101;1;0;2;0
              0;255;3;0;9;Eth: 0;101;1;0;2;1
              0;255;3;0;9;Eth: 0;101;1;0;2;0
              0;255;3;0;9;Eth: 0;101;1;0;2;1
              0;255;3;0;9;Eth: 0;101;1;0;2;0
              0;255;3;0;9;Eth: 0;101;1;0;2;1
              0;255;3;0;9;Eth: 0;101;1;0;2;0
              0;255;3;0;9;Eth: 0;101;1;0;2;0
              0;255;3;0;9;Eth: 0;101;1;0;2;1
              When I push the button in IoBroker-Vis, it takes often a lot of time until the LED is on; sometimes I have to push the button twice or more times; sometimes nothing happens at all.
              When I define and connect the radio with the same sketch, it runs as expected.

              korttomaK 1 Reply Last reply
              0
              • jopebeJ jopebe

                Here thr output of the seriel monitor:
                0;255;3;0;9;MCO:BGN:INIT GW,CP=R-NGA--,VER=2.1.1
                IP: 192.168.178.134
                0;255;3;0;9;Eth: connect
                0;255;3;0;9;MCO:BGN:STP
                0;255;3;0;9;MCO:REG:NOT NEEDED
                0;255;3;0;9;MCO:BGN:INIT OK,TSP=NA
                0;255;3;0;9;Eth: 0;101;1;0;2;1
                0;255;3;0;9;Eth: 0;101;1;0;2;0
                0;255;3;0;9;Eth: 0;101;1;0;2;1
                0;255;3;0;9;Eth: 0;101;1;0;2;0
                0;255;3;0;9;Eth: 0;101;1;0;2;1
                0;255;3;0;9;Eth: 0;101;1;0;2;0
                0;255;3;0;9;Eth: 0;101;1;0;2;1
                0;255;3;0;9;Eth: 0;101;1;0;2;0
                0;255;3;0;9;Eth: 0;101;1;0;2;0
                0;255;3;0;9;Eth: 0;101;1;0;2;1
                When I push the button in IoBroker-Vis, it takes often a lot of time until the LED is on; sometimes I have to push the button twice or more times; sometimes nothing happens at all.
                When I define and connect the radio with the same sketch, it runs as expected.

                korttomaK Offline
                korttomaK Offline
                korttoma
                Hero Member
                wrote on last edited by korttoma
                #90

                @jopebe are the relays and switches locally attached to the GW? Please post your sketch

                • Tomas
                1 Reply Last reply
                0
                • scalzS scalz

                  @gvorster
                  hello, i'm working on rfm69 (refactorization and adding features), which will support softspi and w5100, and uses a lot less memory. might be available soon.

                  E Offline
                  E Offline
                  Ed1500
                  wrote on last edited by
                  #91

                  @scalz A very late reply, but someone else might be helped with it.
                  Hardware SPI is working.
                  The onnly thing is that on W5100 shield it will work without any problem but with most 5100 modules you need a small modification fixing w5100 problems

                  1 Reply Last reply
                  1
                  • fifoF fifo

                    My WizNET (W5100) Ethernet module had to be connected to 5v pin on arduino as the 3.3v would only allow ping but not function properly.

                    E Offline
                    E Offline
                    Ed1500
                    wrote on last edited by
                    #92

                    @fifo Most W5100 modules have a 5-3.3V regulator so if you connect the Vcc to 3V3 the chip just doesnt get enough juice

                    1 Reply Last reply
                    0
                    • jopebeJ Offline
                      jopebeJ Offline
                      jopebe
                      wrote on last edited by
                      #93

                      I dont know, how to send my sketch as a file. Copy and past doesnt run.
                      I use an ethernet-shield and as I mentioned, when I connect and switch on the radio, everything is alrigth.

                      1 Reply Last reply
                      0
                      • jopebeJ Offline
                        jopebeJ Offline
                        jopebe
                        wrote on last edited by
                        #94

                        Thank You to all, who tried to help.
                        I think, I found the solution:
                        There was this line in the sketch: "const unsigned long tUpdate=60000; //update interval"
                        When I changed the time to 6000, it runs as when as the radio was connected.
                        So it was probably missing some kind of "interrupt", which usually comes from the radio , when it listens to the nodes or so?

                        1 Reply Last reply
                        0
                        • N Offline
                          N Offline
                          Newzwaver
                          wrote on last edited by
                          #95

                          hi everyone,

                          has the pin setup changed? it looks like it has from the sketch. I used a0, a1 and a2 for the radio.

                          mfalkviddM 1 Reply Last reply
                          0
                          • N Newzwaver

                            hi everyone,

                            has the pin setup changed? it looks like it has from the sketch. I used a0, a1 and a2 for the radio.

                            mfalkviddM Offline
                            mfalkviddM Offline
                            mfalkvidd
                            Mod
                            wrote on last edited by
                            #96

                            @Newzwaver Which sketch do you mean? The build page is still using a0, a1, a2 for W5100.

                            1 Reply Last reply
                            0
                            • N Offline
                              N Offline
                              Newzwaver
                              wrote on last edited by
                              #97

                              Ok, I screwed up and downloaded the latest arduino software 1.8.3 and can't get my libraries to work correctly. I am trying to upgrade my sensors to 2.1.1 and rebuild my gateway using a new nano I put together. I am using the5100 connection with the radio wired to a0..... It the 1.8.3 not to be used for the overseas board?

                              1 Reply Last reply
                              0
                              • I Offline
                                I Offline
                                itbeyond
                                wrote on last edited by
                                #98

                                I have just built a W5100 based Ethernet gateway using a pro mini, NRF24LR and I enabled Soft Signinig - using the latest mysensors github development version 2.2.0-beta I am getting Low on memory messages when I compile and load this - if I disable Signing it does not complain. I have noticed several random crashes with signing enabled however i have secure nodes so need singing support. Is there something I am doing wrong or is the latest dev image causing this to occur. I have Debugging all disabled and burning to a stock 5V 16Mhz device.

                                Sketch uses 25476 bytes (82%) of program storage space. Maximum is 30720 bytes.
                                Global variables use 1648 bytes (80%) of dynamic memory, leaving 400 bytes for local variables. Maximum is 2048 bytes.
                                Low memory available, stability problems may occur.

                                mfalkviddM gohanG 2 Replies Last reply
                                0
                                • I itbeyond

                                  I have just built a W5100 based Ethernet gateway using a pro mini, NRF24LR and I enabled Soft Signinig - using the latest mysensors github development version 2.2.0-beta I am getting Low on memory messages when I compile and load this - if I disable Signing it does not complain. I have noticed several random crashes with signing enabled however i have secure nodes so need singing support. Is there something I am doing wrong or is the latest dev image causing this to occur. I have Debugging all disabled and burning to a stock 5V 16Mhz device.

                                  Sketch uses 25476 bytes (82%) of program storage space. Maximum is 30720 bytes.
                                  Global variables use 1648 bytes (80%) of dynamic memory, leaving 400 bytes for local variables. Maximum is 2048 bytes.
                                  Low memory available, stability problems may occur.

                                  mfalkviddM Offline
                                  mfalkviddM Offline
                                  mfalkvidd
                                  Mod
                                  wrote on last edited by
                                  #99

                                  @itbeyond you'll need to find a way to save flash and ram, or use a microcontroller that has more flash and ram.

                                  I 1 Reply Last reply
                                  0
                                  • I itbeyond

                                    I have just built a W5100 based Ethernet gateway using a pro mini, NRF24LR and I enabled Soft Signinig - using the latest mysensors github development version 2.2.0-beta I am getting Low on memory messages when I compile and load this - if I disable Signing it does not complain. I have noticed several random crashes with signing enabled however i have secure nodes so need singing support. Is there something I am doing wrong or is the latest dev image causing this to occur. I have Debugging all disabled and burning to a stock 5V 16Mhz device.

                                    Sketch uses 25476 bytes (82%) of program storage space. Maximum is 30720 bytes.
                                    Global variables use 1648 bytes (80%) of dynamic memory, leaving 400 bytes for local variables. Maximum is 2048 bytes.
                                    Low memory available, stability problems may occur.

                                    gohanG Offline
                                    gohanG Offline
                                    gohan
                                    Mod
                                    wrote on last edited by
                                    #100

                                    @itbeyond you could use a Mega 2560 or use a raspberry pi as gateway (if you already have one)

                                    1 Reply Last reply
                                    0
                                    • mfalkviddM mfalkvidd

                                      @itbeyond you'll need to find a way to save flash and ram, or use a microcontroller that has more flash and ram.

                                      I Offline
                                      I Offline
                                      itbeyond
                                      wrote on last edited by
                                      #101

                                      @mfalkvidd I this just how it is going to be on W5100 if we enable signing support - we must use a different chip? The Ethernet Gateway has nothing but the basic sketch with LED's enabled and soft signing.

                                      mfalkviddM 1 Reply Last reply
                                      0
                                      • I itbeyond

                                        @mfalkvidd I this just how it is going to be on W5100 if we enable signing support - we must use a different chip? The Ethernet Gateway has nothing but the basic sketch with LED's enabled and soft signing.

                                        mfalkviddM Offline
                                        mfalkviddM Offline
                                        mfalkvidd
                                        Mod
                                        wrote on last edited by mfalkvidd
                                        #102

                                        @itbeyond probably. I guess the w5100 library uses a lot of ram and flash. The crypto for software signing uses a lot as well.

                                        1 Reply Last reply
                                        0
                                        • AnticimexA Offline
                                          AnticimexA Offline
                                          Anticimex
                                          Contest Winner
                                          wrote on last edited by
                                          #103

                                          Atmga328p is not suitable as a gateway if you want ethernet and security. It simply does not have enough storage.

                                          Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

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


                                          20

                                          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