add setup files and lorocat.py testing script

This commit is contained in:
Fabian Montero 2024-10-19 00:48:03 -06:00
parent 09cf868cf9
commit e8eee7b28c
Signed by: fabian
GPG key ID: 1FFAC35E1798174F
3 changed files with 32 additions and 1 deletions

16
lorocat.py Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env python3
import socket, sys, time
sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
sock.connect(('fdfd:cafe::1', 6969))
while True:
data = sys.stdin.buffer.read(64)
if not data:
break
sock.sendall(data)
time.sleep(0.869)
sock.close()

14
setup-loro_rpi3.sh Executable file
View file

@ -0,0 +1,14 @@
#!/usr/bin/env bash
set -e
modprobe regmap_spi
modprobe mac802154
insmod /home/loro/LoRo/LoRo/loro.ko tx_poll_div=1
sleep 1
ip link set down wpan0
iwpan dev wpan0 set pan_id 0xbeef
ip link add link wpan0 name lowpan0 type lowpan
ip link set up wpan0
ip link set up lowpan0
ip addr add fdfd:cafe::1/64 dev lowpan0

View file

@ -4,10 +4,11 @@ set -e
modprobe regmap_spi modprobe regmap_spi
modprobe mac802154 modprobe mac802154
insmod ~/LoRo/LoRo/loro.ko insmod ~/LoRo/LoRo/loro.ko tx_poll_div=1
sleep 0.5 sleep 0.5
ip link set down wpan0 ip link set down wpan0
iwpan dev wpan0 set pan_id 0xbeef iwpan dev wpan0 set pan_id 0xbeef
ip link add link wpan0 name lowpan0 type lowpan ip link add link wpan0 name lowpan0 type lowpan
ip link set up wpan0 ip link set up wpan0
ip link set up lowpan0 ip link set up lowpan0
ip addr add fdfd:cafe::2/64 dev lowpan0