Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    PyGate - Temperature and power consumption

    Scheduled Pinned Locked Moved Discussion
    7 Posts 6 Posters 155 Views 6 Watching
    Loading More Posts
    • 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.
    • kodarnK Offline
      kodarn
      last edited by kodarn

      Hi guys!

      I have the following setup:

      • PyGate board powered using the onboard USB-C interface
      • GPy running the v1.20.2.rc10 firmware (as of 2020-07-01)
      • Two external antennas (LoRa & WiFi)
      • The example script from the documentation (https://docs.pycom.io/tutorials/pygate/) uploaded to the GPy.

      This setup seems to be generating quite a lot of heat/high temperatures. Is this to be expected?

      When looking at the power consumption on idle usage (that is, system up and running but no LoRa clients connected), the system consumes 0.36 amps. (i.e. 0.36 amps * 5 volt = 1.8 watt). Is this also to be expected?

      robert-hhR J 2 Replies Last reply Reply Quote 2
      • robert-hhR Offline
        robert-hh @kodarn
        last edited by robert-hh

        @kodarn These figures do not look excessive. A gateway has always to be up and ready to handle messages, which may come in at any time. LoRaWAN has not the model of connections. Each message uplink and possible downlink is independent from others.
        Edit: A board similar to PyGate, the IC880a is specified at 276-433mA, and to that you have to add the current consumption of the GPY, which is 50-80 mA in operation w/o WiFi.

        1 Reply Last reply Reply Quote 1
        • J Offline
          jcaron @kodarn
          last edited by

          @kodarn a few things to remember:

          • a gateway does not actually know if there are any clients. A client may have joined through a different gateway but still have messages received by this one. Even if there are no clients at the network level, gateways would still need to listen for join requests.

          • a gateway is thus always listening on all relevant channels, for all relevant data rates (bandwidth + spread factor combinations).

          • a lot of this is actually done in software (digital signal processing) rather than hardware.

          The end result is that even though LoRaWAN end devices can achieve very low power, this has never been a goal for LoRaWAN gateways, and in practice they are indeed rather power-hungry.

          1 Reply Last reply Reply Quote 1
          • rcolisteteR Offline
            rcolistete
            last edited by

            It would be interesting to measure the current consumption using WiPy 3 (= less power).

            My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

            1 Reply Last reply Reply Quote 0
            • C Offline
              Clemens
              last edited by

              @kodarn do you use the GPy as WiFi gateway or did you the code modification for using LTE on the GPy? I would be interested on code für the PyGate with GPy as LTE-M or NBIoT gateway. Is there any code around?

              kodarnK M 2 Replies Last reply Reply Quote 0
              • kodarnK Offline
                kodarn @Clemens
                last edited by

                @Clemens I have only used the WiFi part of the GPy so far. I haven't seen any examples using the LTE-M/NBIoT features. Would also be interested in that :-)

                1 Reply Last reply Reply Quote 0
                • M Offline
                  mxklt @Clemens
                  last edited by

                  @Clemens @kodarn have a look at my repo :)

                  https://github.com/maxklt/lte-pygate

                  1 Reply Last reply Reply Quote 1

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • 1 / 1
                  • First post
                    Last post

                  Pycom on Twitter

                  Pycom