Transcript
Page 1: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Implementing IRLP and Echolink using a Raspberry Pi

Clay Jackson

N7QNM

Page 2: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Introductions

• Clay Jackson – N7QNM

– Licensed 1991

– Amateur Extra

– Computer/Data Background

– Ham radio interests

• Digital

• EmComm

• Search and Rescue

2

Page 3: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

• What the heck is a Raspberry Pi?

• What are IRLP and EchoLink?

• Connecting the dots

• Building STN3230

• Q & A

3

Page 4: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

What the heck is a Raspberry Pi?

• “Good Eats”

• A small, low power single board computer

– Quad Core ARM CPU

– 1 Gb RAM

– Powered by 5V USB supply

– Built-in HDMI Video

– General Purpose I/O

– Linux

4

Page 5: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Pi Now Does Windows!

5

Page 6: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

6

Page 7: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

IRLP and EchoLink

• Radio over IP

• Two different approaches

• Talk ‘round the world on your HT

• Integration - EchoIRLP

7

Page 8: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Radio Over IP

• VOIP

• PC/Soundcard

• “Nodes”

• Connect one node or many

• Conferences

8

Page 9: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

IRLP

9

Page 10: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

How IRLP Works

• Linux Based

• Hardware for VOX/Radio Control

• Full DTMF

• Soundcard for A/D

10

Page 11: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Typical IRLP Node

11

Page 12: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

What’s it Cost?

Complete PiRLP kit, including: - Pi 2 Model B, with AC power supply - IRLP Board Modified for Pi - 25 Pin GPIO cable wired for Pi - USB sound card, modified/wired to IRLP board - 16GB Micro SD Card loaded and configured

$280

12

Page 13: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

But Wait, There’s More!

• EchoLink Integration

– EchoIRLP

• Repeater Controller

• Open Source Software

13

Page 14: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

EchoLink

14

Page 15: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

How EchoLink Works

• Windows-based

– Mac and Smartphones also

• Requires only a sound card

• Radio over IP only

– No repeater control or DTMF functions

• $0 cost (above device)

15

Page 16: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Putting it all in a Pi

• Modified IRLP board

• Use GPIO (General Purpose I/O) header

• USB Sound Card

• Software

– Base

– EchoIRLP

• Register EchoLink separately

16

Page 17: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Pi-IRLP

17

Page 18: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Connections

18

Page 19: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

19

Page 20: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

20

Page 21: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Software

• Linux

21

Page 22: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

22

Page 23: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

23

Page 24: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

24

Page 25: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

25

Page 26: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Gotchas

• 60 cycle hum in Pi power supply

– Used 12VDC to USB Converter from Amazon

• Backup your SD Card

– Make 2 copies!

• Wireless Networking

– Configuration is arcane

– Small dongle antenna

26

Page 27: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Demo

• K7IRP Repeater in SeaSide

• Connect to N7QNM Node (3230)

27

Page 28: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Next Steps

• Connect to N7QNM-R 442.300 Repeater

• Use IRLP Board as repeater controller

– Cross-Band

28

Page 29: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Resources

• www.raspberrypi.org

• www.irlp.net

• www.irlp.net/pi

• www.echolink.org

29

Page 30: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Q & A

30

Page 31: Implementing IRLP and Echolink using a Raspberry Pi · Implementing IRLP and Echolink using a Raspberry Pi Clay Jackson N7QNM . Introductions ... •EmComm •Search and Rescue 2

Thx

de

N7QNM

31


Recommended