What components are required to build a 915 mhz LoRaWAN Gateway on an Arduino
-
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 PycomThanks for any advice on this,
Rob.
-
@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.
-
@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.
-
@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.
-
@jcaron Thank for the information, Rob. :)
-
@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
-
@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 PycomNow, 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.
-
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.
-
@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.