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

    What components are required to build a 915 mhz LoRaWAN Gateway on an Arduino

    Scheduled Pinned Locked Moved LoPy
    lorawanlopy
    9 Posts 4 Posters 1.7k Views 4 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.
    • robertthompsonR Offline
      robertthompson
      last edited by

      Hello:

      Can someone provide the pycom component list to create a LoRaWAN gateway using an Arduino board?

      I have this list but I do not know if it is correct, and, if it is, I do not know which Arduino is required:

      900Mhz Antenna Kit - For LoPy, LoRa
      Expansion Board 2.0 for Pycom IOT Development Boards
      LoPy with LoRa WiFi Bluetooth IoT Development Platform from Pycom

      Thanks for any advice on this,

      Rob.

      Commit a random act of kindness & make your little corner of the world a better place.

      robert-hhR 1 Reply Last reply Reply Quote 0
      • robert-hhR Offline
        robert-hh @robertthompson
        last edited by

        @robertthompson Actually, you do not need an Arduino at all. The LoPy can handle that by itself. It contains the LoRa modem and a powerful CPU with Python engine to run the LoRa gateway code. Not to mention the built-in WiFi for the connection to the Lory Host. The only additional part you need is a USB/serial converter. That is on the simple expansion board, which also adds a SD card slot and a LiPo battery support. And you have that already on your list.

        robertthompsonR 1 Reply Last reply Reply Quote 0
        • J Offline
          jcaron
          last edited by

          Note however that the LoPy is a single-channel device. A real LoRaWAN gateway needs to be able to listen on multiple channels at the same time, while the LoPy can only listen on one channel at a time.

          So you can build what is called a "nano-gateway" here, which will listen on a single channel, and is usable with devices that send on that single channel. If you want to support other devices:

          • it will take longer to join (until one of the join requests ends up on a channel the gateway is listening on)
          • somehow relevant MAC commands should be sent to the device to let it know it should only use that single channel, which probably needs some help from the network.
          robertthompsonR bmarkusB 2 Replies Last reply Reply Quote 0
          • robertthompsonR Offline
            robertthompson @robert-hh
            last edited by

            @robert-hh Thank you! :)

            One or two more questions, if you have the time...

            The following will provide the gateway:

            900Mhz Antenna Kit - For LoPy, LoRa
            Expansion Board 2.0 for Pycom IOT Development Boards
            LoPy with LoRa WiFi Bluetooth IoT Development Platform from Pycom

            Now, if I want to create a node with a sensor, say the pycom Pysense Sensor Board, what more do I need to make it transmit its data to my gateway?

            Also, how do I power both the gateway and the sensor?

            Thanks again for your time,

            Rob.

            Commit a random act of kindness & make your little corner of the world a better place.

            robert-hhR 1 Reply Last reply Reply Quote 0
            • robert-hhR Offline
              robert-hh @robertthompson
              last edited by

              @robertthompson For the node your would need another LoRa capable device, like a LoPy.
              The Gateway would typically be powered from a mains power adapter via USB, since it has to run all the time, need LAN connectity and consumes relatively high power.
              The Node can be powered from a LiPo Battery. It can be programmed to go to sleep when it does not have to transmit data. It shall however be noted that LoPy + Psense is a relatively expensive node. You get small node board for much lower price, maybe harder to code. e.g. the http://shop.imst.de/wireless-modules/lora-products/12/im880b-l-lorawan-long-range-radio-module?c=11

              robertthompsonR 1 Reply Last reply Reply Quote 0
              • robertthompsonR Offline
                robertthompson @jcaron
                last edited by

                @jcaron Thank for the information, Rob. :)

                Commit a random act of kindness & make your little corner of the world a better place.

                1 Reply Last reply Reply Quote 0
                • robertthompsonR Offline
                  robertthompson @robert-hh
                  last edited by

                  @robert-hh hi again & thanks again. :)

                  I tried the company of your link but they don't seem to offer the product for 915 mhz for Canada.

                  I guess that i would need another antenna as well - anything else?

                  Rob.

                  Commit a random act of kindness & make your little corner of the world a better place.

                  robert-hhR 1 Reply Last reply Reply Quote 0
                  • robert-hhR Offline
                    robert-hh @robertthompson
                    last edited by

                    @robertthompson Yes, of course you will need another antenna and the pigtail cable (u.fl to SMA). With antennas it may be a little bit tricky. The one provided by Pycom is a lambda/2 antenna, which is uncritical in installation. You can also get small lambda/4 antennas, which are smaller, but these need to be installed in a sufficiently large metal counterweight, like a metal case.

                    1 Reply Last reply Reply Quote 0
                    • bmarkusB Offline
                      bmarkus @jcaron
                      last edited by

                      @jcaron said in What components are required to build a 915 mhz LoRaWAN Gateway on an Arduino:

                      Note however that the LoPy is a single-channel device. A real LoRaWAN gateway needs to be able to listen on multiple channels at the same time, while the LoPy can only listen on one channel at a time.

                      So you can build what is called a "nano-gateway" here, which will listen on a single channel, and is usable with devices that send on that single channel. If you want to support other devices:

                      Not only single channel but single DR, can detect signal with one Data rate only, no multi-spreading.

                      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