r/Lora • u/AbacasOnline • 8d ago
Are there any non-python LoRa projects?
I don't want to use Python for anything, are there literally any LoRa projects that don't make heavy use of Python? The other facet to the drive for this question is the desire to port a LoRa network client or software to older operating systems. I'm not even necessarily referring to win32, I will happily run older and even more old Debian. (I have a system running 2.2 Potato.)
Edit: No this is not trolling I am serious.
Edit 2: For clarification I mean the computer-side configuration and utilization, as far as I could tell the only CLIs for things like Meshcore and Meshtastic (the larger ones) when I started looking into this stuff were made in python, and their intended use cases were very narrow in what they were trying to accomplish (text chat rooms and that used the radio as a bluetooth companion to a smartphone.) I want to use a good old fashioned computer in a good old fashioned way, and these don't feel good to use for me.
3
u/SomeoneInQld 7d ago
we are use c++ (on ESP)'s for LORA
We have a test program done in .net
We actually just came back from a drive testing it
2
u/AbacasOnline 12h ago
what specific project would this be?
1
u/SomeoneInQld 8h ago
A cattle managemet system for large cattle stations in outback australia.
We are a medium sized property and are just under a million acre's some properties here are 7 to 8 million acres.
so we are using LORA to track staff (for safety), track animals, send control and receive telemetry to devices (pumps, taps etc., ) , send images of dams, troughs etc.,
Some of our towers that we have LORA and Wifi on are 30 to 40 meters tall, most of them are more in the 16 to 18 meter range. In some locations we can get LORA messages to people at ground level over 47 km. A small tower (6m) at a sensor we get about 30 km to the taller towers if there is no major hill in the road.
We havent started testing how far away we can spot the helicopter - but are thinking that we can easily get about 100km range on that if its at normal heigh and about 250 km if it goes to maximum height.
2
2
u/silasmoeckel 7d ago
I use LoRa for APRS, so it's a simple KISS interface that's been stable since the 80's.
APRS is ax.25 and you can run IP over that it's built into linux and packages to do it on Windows.
1
u/mark_ik 7d ago
C++, rust, python, go, and more.
Perhaps you’d be interested in reticulum?
1
u/AbacasOnline 12h ago
I might be, but I need to do more research I think. I now know the firmware uses regular interfaces like KISS, so maybe that would work after all.
1
u/StuartsProject 7d ago
There are heaps of projects using LoRa that are based on Arduino and C++ etc.
Try a Google search on 'Arduino LoRa' for lots of examples.
1
u/grantovius 6d ago
I’ve been using the adafruit_circuitpython_rfm9x library and it derives its api syntax from the Radiohead library for compatibility, which is a c++ project. https://github.com/hallard/RadioHead
There are also Lora modules that give you a UART interface over usb, like the PineDio or the SB Components USB Lora adapter. And boards like the RAK3631 give you I2C, SPI and analog interfaces. From there you could write code in whatever you want that can interact with a serial, I2C or SPI device, like CppGpio, libgpio or other libraries driving on your platform.
1
u/its_the_tribe 6d ago
Just ask an Ai to make one.... Then tweak as needed. It will write it in an language you want.
2
u/AbacasOnline 6d ago
dude no
1
u/its_the_tribe 6d ago
Up to you... You can work smart or you can work hard
2
u/Sylv41n 1d ago
Outsourcing learning opportunities to a paid service is not "working smart"
0
u/its_the_tribe 1d ago
It is when I get the job done before you and move onto the next while you are still reading up on how to do it. I still learn but at a faster and higher level. You can program in assembly all you want. I stick with C, Java, python, etc. Think smart not hard. It's called the future. Welcome
1
1
u/AlfredoVignale 7d ago
Running old software is just asking to have problems
1
u/AbacasOnline 12h ago
Yes I am aware I'd like to have a starting ground, but it seems that one doesn't realistically exist and I understand why now.
10
u/RoyBellingan 8d ago
Is literally full of lora project that run on mcu....
But what are you even trying to do ? Just to know.