Git Product home page Git Product logo

lora-ax25-ip-network's People

Contributors

dmahony avatar mdxe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lora-ax25-ip-network's Issues

Cannot get the E32 to Pi connection working

I followed the instructions set out to connect between 2 separate E32 - Raspberry Pi setups using the kiss.sh script and AX25 tools, to no avail alas...... 8-(

Using 2 x EBYTE E32 (868T20D)
Tried with Pi Zero, Pi 3A, Pi 3B and Pi 4

Tried with both a USB - TTL adapter and direct connection to the UART pins on the Pi's
(amended the kiss.sh script to ttyS0 and ttyUSB0 appropriately)

Swapped the TX and RX pins in both the USB and direct UART pin connection to check they were set OK

Ran "sudo axlisten" after starting "sudo ./kiss.sh" and ran both ping and traceroute first to the devoices own local IP (10.0.0.1 or 10.0.0.2), all OK then attempted to do this between both devices.

Saw attempts to connect through the AX0 port via "axlisten" but bombing out with no responses.

Not sure if I have missed anything, any ideas of next steps?

Thanks

Need to set payload length according to characters typed.

If the payload length is set for more characters than are typed into the message the extra characters are nonsense.
Eg; If the payload length is set to 100 and I type in "HelloWorld!" I get this:
HelloWorld!:/▒▒g▒Ƴ▒s'▒4▒*▒▒}▒▒▒E▒▒^▒▒▒v▒▒▒▒▒>_▒џ▒t▒X▒GKԿz▒{▒▒▒▒▒xȅR▒▒▒▒U▒▒▒▒_▒▒gc>▒▒▒▒▒

SPI support

Does this support LoRa modules connected over SPI?

Thanks!

Victor

E32-DTU for chatting with android to windows or linux or Android to Android etc..

Would it be possible to create a setup to chat between two arduino or two nodemcu esp8266 or just two android phones connect with an OTG cable and serial port to usb adapter and a lora E32-DTU to communicate between the two without the need for servers? It works with my two E32-DTU modules connected with an OTG cable on android but I have to use a terminal and it's not chat friendly! The modules I am talking about here are E32-DTU lora at 1 watt and which already have an RS232 and RS485 output and its own power supply! I would be very happy to use these modules to discuss, I would like to know if my ideas are feasible, good or simply impossible! thank you in advance and sorry for my bad english I speak in french 😉
(And even Android with OTG cable and RS232 to usb adapter to speak with a user on windows or linux! I know it's 100% possible via a terminal but I'm looking more for an application like you present it in your github)

Text doesn't wrap properly

When writing a large paragraph into the chat, words are cut off and sent to the next line. See the screenshot on the main page for an example.

Future request

Hello !
First congratulation for the idea. Using cheap LoRa hardware for AX.25 and later for mesh network.
There is also an other project https://github.com/chazapis/eoax unfortunately it's seems abandoned.
There is also an closed source and proprietary solution called GoTenna. What you are trying here it's same thing but open source.
Since there is no future request section I will write here.
An LoRa + Bluetooth will allow also communications with mobiles (Android/IoS) like GoTenna, but much cheaper.
Once the layer 3 is functional it can be used with many low bandwidth chat software.
In my case I intend to use it with www.briarproject.org they are also looking for long range transports.

Need to find a way to process Hex into readable text.

The output when receiving a message is like this:
{'cad_detected': 0, 'fhss_change_ch': 0, 'cad_done': 0, 'crc_error': 0, 'tx_done': 0, 'valid_header': 1, 'rx_timeout': 0, 'rx_done': 1}
['0x48', '0x65', '0x6c', '0x6c', '0x6f', '0x20', '0x57', '0x6f', '0x72', '0x6c', '0x64' ,'0x21']

Ideally it would be output like this:

Hello World!

Trying to merge it_sends.py into it_receives.py

Please check the new file combine_rx_tx.py to see my attempt.
I get this error when I run it:

Enter a message >>
ttt
Traceback (most recent call last):
  File "combine.py", line 118, in <module>
    lora.send()
  File "combine.py", line 86, in send
    handle_input(input)
NameError: global name 'handle_input' is not defined

just an idea (dream) about bluetooth lora chat modem

I apologize beforehand for writing here, but it did not allow me to write in requests. I want to tell you that this project is amazing. I just wonder if it would be possible to create a bluetooth modem for chatting through the phones from this board? Android phone wiill be only pair with board through bluetooth and send packet over lora to next devices?

Need to loop send and recieve mode in combine_rx_tx.py

I need to find a way to loop the send and receive modes (line 113 to 119)
So it will work like this:

  • Chat device starts in receive mode
  • Press ctrl+c and then you can type a message and press enter to send
  • After send done goes back to receive mode

That process needs to keep looping over.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.