Sunday, June 18, 2017

Sharing Internet over Long Range Wireless Serial Connection 433Mhz

I needed to connect a Raspberry Pi Zero to a Linux Server hosted at my house (1km away). I couldn't use WiFi for problems of signal range, for this reason I opted to connect 2 stations with a Wireless Serial Connection by a cheap SiK Telemetry Radio V2 433Mhz (20$).

To create a Peer to Peer TCP/IP connection I used SLIP (Serial Line Internet Protocol).

Server-Side:

- Connect a USB Telemetry Radio, with dmesg we check the serial port name
  $ dmesg | grep now attached
- Load a SLIP module
  $ sudo modprobe slip
- Install net-tools for slattach tool
  $ sudo apt install net-tools
- Configure SLIP and attach to a serial port
  $ sudo slattach -L -s 57600 -p slip /dev/####Serial_Port_Name
- On another console create a network interface
   $ sudo ifconfig sl0 192.168.5.1 dstaddr 192.168.5.2
- [OPT] Sharing internet connection, follow this link.

On Raspberry Pi Zero:

- Connect a Telemetry Radio on Raspberry Pi Zero Board
- Load a SLIP module
  $ sudo modprobe slip
- Configure SLIP and attach to a serial port
  $ sudo slattach -L -s 57600 -p slip /dev/ttyAMA0
- On another console create a network interface
   $ sudo ifconfig sl0 192.168.5.2 dstaddr 192.168.5.1
- Test TCP/IP connection
  $ ping 192.168.5.1

Simple test Video with 2 Ubuntu Machine:




5 comments:

elvio said...

hi. First of all, nice job :)
I can't find the parts anywhere - any advice where I can buy them?
And will the "Air piece" work/connect to a raspberrypi? The video shows an Arduino :)

Thanks a lot.

Emmanuel Granatello said...

This is a 915Mhz Module

This is a 433Mhz Module for Europe

Connect to a raspberrypi

Anonymous said...

Can you advise what speeds you were able to get with this? I've looked into running on VHF frequencies, but the most reliable connections tend to max out at 1.2kbps.

In regards to the distance, were you operating within direct line of sight?

Thanks!

Anonymous said...

I am also curious about the speeds you were able to achieve with this wavelength both locally in LoS and at 1km.

Thanks

Carlos Piasentini said...

+1 to anonymous questions. I've always wanted to mess around with the VHF spectrum (or lower end of UHF) and tcp/ip communication. But only if the speed is decent.