gh0st42
European Space Industry Map
But for mass adoption lora has a bit too many limitations such as bandwidth, duty-cycle restrictions and also the energy consumption if you have devices constantly listening and not going into deep sleep.
Nevertheless, there are usecases where it is super helpful to have relatively affordable long range communication devices that you can easily attach to almost any system.
The rf95modem firmware exposes LoRa for D2D communication via serial/usb or BLE with AT modem commands and works with many different boards. https://github.com/gh0st42/rf95modem
Full disclaimer: I am the author of rf95modem :)
SliceHeader Literals in Go Create a GC Race and Flawed Escape-Analysis
Exploitation Exercise with Go Unsafe.Pointer: ROP and Spawning a Shell
Exploitation Exercise with Go Unsafe.Pointer: Code Flow Redirection
Information Leaks Through Unsafe Pointer in Go (Part1)
Contact Tracing Joint Statement
GoTenna is definitely similar in its use-case and appearance. The problem with GoTenna is similar to FireChat for offline communication: they are closed ecosystems, single purpose and cannot easily be changed to fit specific needs. If you need something consumer-grade, ready to use: go for GoTenna (or Sonnet or maybe even a Garmin InReach or Spot X).
We propose different proof of concepts in the paper that are nowhere near the product quality of commercial solutions. Also, the chat application is single-hop and does not yet use a DTN underlay, at least not in the published version.
But all code is open and can easily be extended. Even better, the rf95modem firmware is designed to be used as-is. Once loaded on a LoRa board anyone can implement anything over device-to-device LoRa, be it a msg app, local news broadcast, IoT monitoring. This works via AT commands over USB serial interface, local esp32 WiFi or BLE.
The idea was not only to provide another msg app but a platform that can easily be used for different applications. One use-case in the paper is the chat app, the dtn part is not directly connected to the chat app but also uses the LoRa modem.
The modem firmware (initially developed in 2017/2018) is even more general purpose and is currently used in many different ways in different projects and prototypes. The main selling point is that one can easily connect cheap LoRa hardware to smartphones and desktop computers without microcontroller programming or providing specific device drivers. Thus, the same modem can be used for messaging as well as environmental monitoring or other IoT applications without the need to reprogram the LoRa modules.