Skip to content

Use an Arduino + radiohead-library compatible radio to do AX.25 communication from a linux system via the kiss layer.

License

Notifications You must be signed in to change notification settings

pointhi/arduino-kiss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

This software lets you use an arduino as an interface between a Linux system and some radio. In the example code (mkiss.ino) I use the "RadioHead"-libray to use a LoRa radio to transmit AX.25 over. Should also work with e.g. the RFM69HW or any other radio.

Required steps: add a line to /etc/ax25/axports:

ax0	CALLSGN	115200	254	1	AX.25 over LoRa

ax0 is the interface name, CALLSGN is an AX.25 call-sign, 115200 is the speed to use when talking to the arduino and 254 is the maximum packet size that the radio can handle.

Then invoke:

sudo kissattach /dev/ttyUSB0 ax0

This will connect /dev/ttyUSB0 (the serial device to which the Arduino is connected) to the network interface called ax0 (see axports). In Debian the kissattach software can be found in the ax25-tools package.

-- Folkert van Heusden folkert@vanheusden.com

About

Use an Arduino + radiohead-library compatible radio to do AX.25 communication from a linux system via the kiss layer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published