# USB Dongle

**URL:** <https://www.thethingsnetwork.org/forum/t/usb-dongle/48571>\
**Category:** Gateways\
**Created:** [June 8, 2021, 6:03am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571 "2021-06-08T06:03:41Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![cburgdorfer](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/cburgdorfer/32/38238_2.png) [@cburgdorfer](https://www.thethingsnetwork.org/forum/u/cburgdorfer)\
**Post date:** [June 8, 2021, 6:03am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/1 "2021-06-08T06:03:41Z")

</div>

Hi all,

I’m new to LoRa and I was wondering if there is a LoRa USB dongle anyone can recommend? I’ve found [https://www.amazon.com/iFrogLab-gateway-Raspberry-Windows-LoRaWAN/dp/B01N1YHMMA](https://www.amazon.com/iFrogLab-gateway-Raspberry-Windows-LoRaWAN/dp/B01N1YHMMA) but I’m not sure if there are others?

I also assume, depending on frequency band, they’d have to be different dongles, correct? While on the software end of things, I assume the interfaces will be reasonably similar if not identical, right?

Many thanks, best regards,  
Christoph

---

<div class="post-metadata">

**Author:** ![LoRaTracker](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/loratracker/32/48502_2.png) [@LoRaTracker](https://www.thethingsnetwork.org/forum/u/LoRaTracker)\
**Post date:** [June 8, 2021, 6:10am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/2 "2021-06-08T06:10:07Z")

</div>

Perhaps give the forum some idea of the application, that might affect what is recomended.

---

<div class="post-metadata">

**Author:** ![kersing](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/kersing/32/44777_2.png) [@kersing](https://www.thethingsnetwork.org/forum/u/kersing)\
**Post date:** [June 8, 2021, 7:14am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/3 "2021-06-08T07:14:16Z")

</div>

> [@cburgdorfer](#):
>
> LoRa USB dongle

For TTN you need a LoRaWAN dongle. Note there is a significant difference because not all LoRa hardware has LoRaWAN software on board. And due to the strict timing requirements of LoRa USB is not the best interface to implement LoRaWAN on top of a LoRa module.

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [June 8, 2021, 7:34am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/4 "2021-06-08T07:34:11Z")

</div>

> [@cburgdorfer](#):
>
> I’m new to LoRa

Please note, we only do LoRaWAN on TTN here.

> [@cburgdorfer](#):
>
> I also assume, depending on frequency band, they’d have to be different dongles, correct?

Assume is the start of the LoRaWAN train wreck. Finding one LoRa dongle doesn’t make for there being many dongles.

> [@cburgdorfer](#):
>
> I assume the interfaces will be reasonably similar if not identical, right?

Not in the slightest. Mostly as you can’t make a gateway out of a single radio chip which is the one on that USB device, despite what they are suggesting. You’ll end up with a Single Channel Packet Forwarder which is non-compliant, disruptive to the network and will waste an enormous amount of your time troubleshooting your devices which will expect to be have a gateway in the mix, which can hear on 8 channels and 8 spreading factors simultaneously, unlike the dongle which will be able to manage just one.

Ignoring the seductive price of bad hardware, what is it you want to do?

---

<div class="post-metadata">

**Author:** ![cburgdorfer](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/cburgdorfer/32/38238_2.png) [@cburgdorfer](https://www.thethingsnetwork.org/forum/u/cburgdorfer)\
**Post date:** [June 8, 2021, 7:48am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/5 "2021-06-08T07:48:03Z")

</div>

Thanks for your replies! Much appreciated!

I’m working on an Edge Computing Platform called [Gravio.com](https://www.gravio.com) and I am trying to figure out if there is an angle we can integrate to The Things Network. We’ve already created a USB dongle for Zigbee and for EnOcean, so I am now exploring TTN…

Our server software runs on Linux/MacOS and Windows.

By the sounds of it, you **don’t** recommend an approach where a pico-compressor is running on the USB dongle itself, right?

Thanks! 🙂

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [June 8, 2021, 7:51am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/6 "2021-06-08T07:51:26Z")

</div>

> [@cburgdorfer](#):
>
> By the sounds of it, you recommend an approach where a pico-compressor is running on the USB dongle itself, right?

Not sure what a pico-compressor is, but no. Whilst there are a few solutions around for connecting a concentrator card’s SPI to USB, they are not a solid solution due to the constraints of gateways timing being disrupted by USB.

For other readers, this was the reply before it got edited by the OP!

---

<div class="post-metadata">

**Author:** ![LoRaTracker](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/loratracker/32/48502_2.png) [@LoRaTracker](https://www.thethingsnetwork.org/forum/u/LoRaTracker)\
**Post date:** [June 8, 2021, 7:53am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/7 "2021-06-08T07:53:17Z")

</div>

> [@cburgdorfer](#):
>
> By the sounds of it, you **don’t** recommend an approach where a pico-compressor is running on the USB dongle itself, right?

Pico compressor, whats that ?

Most all of the USB LoRa dongles I have seen are merly a UART front end to a single LoRa device, with the UART presented as a USB connection.

Useful maybe for plugging a single node point to point LoRa setup into a PC or Pi, but difficult to see where there is an application for TTN.

Do appreciate that the amount of data a node can transfer into TTN is very small, 30 seconds of air time a day, and you really need to plan for worst case where the node is distant from a Gateway which limits you to around 500 bytes a day.

---

<div class="post-metadata">

**Author:** ![cburgdorfer](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/cburgdorfer/32/38238_2.png) [@cburgdorfer](https://www.thethingsnetwork.org/forum/u/cburgdorfer)\
**Post date:** [June 8, 2021, 7:58am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/8 "2021-06-08T07:58:57Z")

</div>

Hi @descartes and @LoRaTracker ,

Thanks for your answers, sorry, I meant concentrator, not compressor. By the sounds of it, USB is therefore not the right way forward, and I should look into connecting to a gateway as you suggest.

Thanks for the info!

---

<div class="post-metadata">

**Author:** ![kersing](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/kersing/32/44777_2.png) [@kersing](https://www.thethingsnetwork.org/forum/u/kersing)\
**Post date:** [June 8, 2021, 11:34am UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/9 "2021-06-08T11:34:56Z")

</div>

If you want to add lorawan gateway functionality with USB you could look at [nFuse](https://www.n-fuse.co/devices/LoRaWAN-Concentrator-Card-mini-PCIe.html) offering (include the USB adapter) which provides picogateway capabilities. It still requires software to run on the host but does the timing critical stuff with a dedicated microcontroller and it uses full gateway chipsets which is required to be lorawan compliant.

---

<div class="post-metadata">

**Author:** ![cburgdorfer](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/cburgdorfer/32/38238_2.png) [@cburgdorfer](https://www.thethingsnetwork.org/forum/u/cburgdorfer)\
**Post date:** [June 8, 2021, 2:06pm UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/10 "2021-06-08T14:06:55Z")

</div>

Excellent, thank so much @kersing ! Much appreciated! I will have a closer look!

---

<div class="post-metadata">

**Author:** ![clv](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/clv/32/46568_2.png) [@clv](https://www.thethingsnetwork.org/forum/u/clv)\
**Post date:** [June 8, 2021, 7:29pm UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/11 "2021-06-08T19:29:51Z")

</div>

[Long story](https://www.thethingsnetwork.org/forum/t/newbie-gateway-with-linux-box-eu-greece/28200) short: Maybe it’s better to go for the [nfuse SX1302](https://www.n-fuse.co/devices/SX1303-LoRaWAN-Concentrator-Card-mini-PCIe.html). Double the channels, less watts (heat). But it’s untested from me.

I am operating the SX1308, it’s fine. But I didn’t tested the downlinks.

---

<div class="post-metadata">

**Author:** ![system](https://www.thethingsnetwork.org/forum/uploads/default/original/3X/6/2/6250ea44fd2b0d6259489e1a92748df681e1f970.png) [@system](https://www.thethingsnetwork.org/forum/u/system)\
**Post date:** [June 9, 2021, 7:29pm UTC](https://www.thethingsnetwork.org/forum/t/usb-dongle/48571/12 "2021-06-09T19:29:53Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
