Difference between revisions of "Project:Packet Radio"

From London Hackspace Wiki
Jump to navigation Jump to search
(2018-09 bulletin)
(37 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
== Aim ==
 +
 +
Several of us on the [[Amateur Radio]] IRC channel expressed an interest in setting up and managing a packet network for London and a BBS on that network.
 +
 +
== Getting involved ==
 +
 +
<div style="border: 3px solid black; border-radius: 10px; padding: 0 2em 0 2em; background-color: #ccff00; text-align: center; font-size: larger; ">
 +
The date of the next [https://aprs.fi/info/a/HACKRS meeting at Greenwich Observatory] is Thursday 13 September at 18:00. Look for the friendly-looking nerds with antennas nearish the clock. Call us on 433.500MHz if you get lost!
 +
</div>
 +
 +
* Talk to: [[User:Marrold|Marrold]] ([https://www.qrz.com/db/2e0sip 2E0SIP]), [[User:MatStace|MatStace]] ([https://www.qrz.com/db/2e0tps 2E0TPS]), [[User:Paul|Paul]] ([https://www.qrz.com/db/m0oke M0OKE]), [[User:Rawles|Rawles]] ([https://www.qrz.com/db/2e0rlz 2E0RLZ]), [[User:Samuelkf|Samuelkf]] ([https://www.qrz.com/db/m0skf M0SKF]). Or people from further afield: Baldrick, WSPR.
 +
* We chat a lot on [https://webchat.freenode.net/?channels=lhs-radio #lhs-radio] on Freenode.
 +
* Previous meetings: 2018-03-18T18:30 at [https://www.jdwetherspoon.com/pubs/all-pubs/england/london/penderels-oak-holborn Penderel's Oak]; 2018-04-24T19:00; 2018-06-19T19:00 and 2018-07-24T19:00 at [https://www.rmg.co.uk/royal-observatory Greenwich Observatory].
 +
 +
== Background ==
 +
 
Back in the 80s and 90s, packet radio linked amateur radio stations together. In fact, it goes back even further than this — the use of TCP/IP on amateur radio preceded the appearance of the public Internet. Anyway, whereas at the time most people were getting their data using modems and telephone lines, radio amateurs were experimenting with terminal node controllers (TNCs) and radio waves.
 
Back in the 80s and 90s, packet radio linked amateur radio stations together. In fact, it goes back even further than this — the use of TCP/IP on amateur radio preceded the appearance of the public Internet. Anyway, whereas at the time most people were getting their data using modems and telephone lines, radio amateurs were experimenting with terminal node controllers (TNCs) and radio waves.
  
Line 5: Line 21:
 
Some TNCs had a feature whereby you could leave messages for their owners. Bulletin board software began to develop partly out of this, allowing one-to-one message exchange and posting on forums, real-time chat, distributing news and data, and whatever the operators of the BBS want to offer. The scene may be quieter, but it isn’t dead. [http://g7vja.co.uk/novbbs.htm Ten or so packet BBSs] still exist in the UK.
 
Some TNCs had a feature whereby you could leave messages for their owners. Bulletin board software began to develop partly out of this, allowing one-to-one message exchange and posting on forums, real-time chat, distributing news and data, and whatever the operators of the BBS want to offer. The scene may be quieter, but it isn’t dead. [http://g7vja.co.uk/novbbs.htm Ten or so packet BBSs] still exist in the UK.
  
Several of us on the [[Amateur Radio]] IRC channel expressed an interest in setting up and managing a BBS, perhaps even on a local packet network. We’ve been talking about what other fun features beyond message passing we could implement, like Richard Osgood's [http://www.richardosgood.com/blog/how-to-setup-a-raspberry-pi-packet-radio-node-with-zork/ BBS that allows users to play Zork]. We might be able to reach quite a lot of people from a central London location. However, we’d need somewhere with decent coverage and we’d also need a full license to run an unattended node. Furthermore, to repeat or rebroadcast other peoples’ messages we’d need a Notice of Variation.
+
We might be able to reach quite a lot of people from a central London location. However, we’d need somewhere with decent coverage and we’d also need a full license to run an unattended node. Furthermore, to repeat or rebroadcast other peoples’ messages we’d need a Notice of Variation for ''each node'' that is on and unattended.
  
== Who has shown interest? ==
+
== Getting started ==
  
* In or near London: [[User:Marrold|Marrold]]; [[User:MatStace|MatStace]]; [[User:Paul|Paul]]; [[User:Rawles|Rawles]]; [[User:Samuelkf|Samuelkf]].
+
Get a TNC and connect it to your computer and radio.
* From further afield: Baldrick, WSPR.
 
  
We chat a lot on [https://webchat.freenode.net/?channels=lhs-radio #lhs-radio] on Freenode.
+
You may already have a TNC in your radio. APRS-equipped radios like the Kenwood
 +
[http://www.kenwood.com/usa/com/amateur/tm-d710ga/ TM-D710],
 +
[http://www.kenwood.com/usa/com/amateur/th-d74a/ TH-D74A],
 +
[http://www.kenwood.com/usa/com/amateur/th-d72a/ TH-D72A],
 +
[http://www.kenwood.com/i/products/info/amateur/thd7ae.html TH-D7A] and
 +
even earlier models have
 +
internal [https://en.wikipedia.org/wiki/KISS_(TNC) KISS TNC]s.
 +
If you have a Kenwood TM-D710GE or similar, you may be interested in
 +
[https://www.rawles.net/radio/packet/tmd710/ Simon's notebook]
 +
of how to get connected to packet with it.
  
== 'Packet Hack-It' meeting ==
+
The AX.25 support in the Linux kernel via
 +
<code>[http://wiki.complete.org/LinuxPacketRadio kissattach]</code>
 +
then enables you to connect to other packet nodes,
 +
use BBSs and so on. The [http://www.db1nto.de/index_en.html PicoAPRS], a 50g
 +
dedicated APRS transceiver, also has a KISS TNC mode.
  
If people can make it, let's aim to meet at the Hackspace just before the [[Weekly Open Evenings|weekly open evening]] at '''18:30 on Tuesday 6th February 2018'''. We can work out what we all know and what we need to know, look that stuff up and generally educate each other in the ways of packet. We could even start to follow [http://www.richardosgood.com/blog/how-to-setup-a-raspberry-pi-packet-radio-node-with-zork/ the Zork instructions].
+
You can also use your sound card as the modem part of the packet radio TNC,
 +
with your computer doing all the processing in the CPU. For this you need the
 +
<code>soundmodem</code> driver.
  
* People coming (please add names): [[User:Marrold|Marrold]]; [[User:MatStace|MatStace]]; [[User:Rawles|Rawles]]; [[User:Samuelkf|Samuelkf]].
+
<div style="border: 1px solid black; padding: 0 2em 0 2em; background-color: #ffcc00;">
* Tentative: [[User:Paul|Paul]].
+
A more plug-and-play way to get going is to borrow a TNC from the
 +
[[Project:Packet_Radio/TNC_Pool|TNC pool]].
 +
</div>
  
If that's a bad time for people, we'll change the date, so please check back here before the meeting to avoid a wasted journey.
+
You can then hook it up to your computer and radio
 +
and run a terminal emulator like
 +
<code>[https://alioth.debian.org/projects/minicom/ minicom]</code> to send
 +
commands to the TNC.
  
== Ideas for next steps ==
+
=== Connect to GB7CIP ===
 +
 
 +
While its likely that there are packet users around repeating packets,
 +
[http://www.theskywaves.net/ GB7CIP] is a well-connected packet radio node
 +
listening in Caterham, Surrey. Several of us have been connecting to it over
 +
RF and its BBS and generally learning stuff.
 +
You can also join in by connecting over IP, that is, if you have a UK
 +
amateur radio licence. You need to <code>telnet gb7cip.theskywaves.net 6300</code> to
 +
access the BBS. You can register from there. There was a BBS in Amersham, GB7IPF,
 +
but that's now IP-only.
 +
 
 +
== Ideas for other next steps ==
  
* We could try to set up a small packet network.
 
* [[User:Rawles|Rawles]] has an [http://www.eham.net/reviews/detail/218 AEA PK-232] (untested), which can operate in KISS mode.
 
 
* There's a VHF Tait 8110 in the shack that would make a nice Packet / APRS radio
 
* There's a VHF Tait 8110 in the shack that would make a nice Packet / APRS radio
 +
* Meeting in the hackspace, we can work out what we all know and what we need to know, look that stuff up and generally educate each other in the ways of packet. We could even start to follow [http://www.richardosgood.com/blog/how-to-setup-a-raspberry-pi-packet-radio-node-with-zork/ the Zork instructions].
 +
* Find ways of encouraging other radio amateurs to connect to packet. When we have a space again, we could get people to bring in their VHF/UHF radios and [[Project:Packet_Radio/TNC_Pool|lend out TNCs]] where needed.
 +
* Look into [https://www.ampr.org/faq/ getting a small block of addresses on network 44] for our network, ideally under the club call. We need to understand the network layout for this.
 +
* Trying to get packet working over HF.
 +
* Testing out potential links between our home stations.
 +
 +
== Bulletin ==
 +
 +
The project update bulletins for the London Hackspace packet radio network are sent out on the first of every month to inform the packet radio community of our progress. The bulletin is sent to HACKRS@GBR, meaning it is propagated to the other British packet bulletin board systems and will be seen by users logging onto GB7### AX.25 BBSs.
 +
 +
The latest is '''[[/Bulletin/1809|September 2018]]''', but you can also read the bulletins from
 +
[[/Bulletin/1804|April 2018]],
 +
[[/Bulletin/1805|May 2018]],
 +
[[/Bulletin/1806|June 2018]],
 +
[[/Bulletin/1807|July 2018]] and
 +
[[/Bulletin/1808|August 2018]].
  
 
== Links ==  
 
== Links ==  
Line 34: Line 94:
 
* [http://www.theskywaves.net/ The Skywaves], including some stuff on [http://wiki.ampr.org/ AMPRnet].
 
* [http://www.theskywaves.net/ The Skywaves], including some stuff on [http://wiki.ampr.org/ AMPRnet].
 
* Baldrick introduced us to [http://tarpn.net/t/packet_radio_networking.html TARPN], a project to encourage builders to build the largest amateur radio packet network that they can. The TARPN is based on G8BPQ nodes running on a Raspberry Pi computer with outboard TNCs or TNC emulators.
 
* Baldrick introduced us to [http://tarpn.net/t/packet_radio_networking.html TARPN], a project to encourage builders to build the largest amateur radio packet network that they can. The TARPN is based on G8BPQ nodes running on a Raspberry Pi computer with outboard TNCs or TNC emulators.
 +
* [http://www.gb7esx.co.uk/ G1NNA]'s stuff and [http://www.cantab.net/users/john.wiseman/Documents/ G8BPQ]'s stuff.
 +
* The list of [https://www.ukrepeater.net/packetlist.php UK AX25/packet repeaters], which includes APRS digipeaters, and the details of [https://www.ukrepeater.net/data2.htm the ETCC PACKET/AX25 Manager].
 +
* A great article on [https://www.febo.com/packet/layer-one/transmit.html Setting Your TNC's Audio Drive Level].
 +
* [http://www.qsl.net/kp4md/freqdev.htm Frequency Deviation Measurement with an RTL-SDR Dongle], Dr. Carol F. Milazzo KP4MD. Achieves the same as above, but with more modern techniques and cheaper equipment. Again, this article (and accompanying video) will teach you a bit about FM in the process.
 +
* [http://technocoma.blogspot.co.uk/p/packet-radio-in-modern-age-with-direwolf.html Intro to Packet Radio in the modern age with Direwolf], Technologically Induced Coma
 +
* [https://youtu.be/bRZhm5bLgxs Direwolf Software TNC - MicroHAMS 2018]. Great talk from the author of Direwolf, John Langner WB2OSZ. Covers some TNC/packet history and explains why doing it in software can be advantageous.
  
 
[[Category:Amateur Radio]]
 
[[Category:Amateur Radio]]
 
[[Category:Projects]]
 
[[Category:Projects]]

Revision as of 12:20, 1 September 2018

Aim

Several of us on the Amateur Radio IRC channel expressed an interest in setting up and managing a packet network for London and a BBS on that network.

Getting involved

The date of the next meeting at Greenwich Observatory is Thursday 13 September at 18:00. Look for the friendly-looking nerds with antennas nearish the clock. Call us on 433.500MHz if you get lost!

Background

Back in the 80s and 90s, packet radio linked amateur radio stations together. In fact, it goes back even further than this — the use of TCP/IP on amateur radio preceded the appearance of the public Internet. Anyway, whereas at the time most people were getting their data using modems and telephone lines, radio amateurs were experimenting with terminal node controllers (TNCs) and radio waves.

The TNC takes a chunk of data, splits it into packets, and sends it over VHF/UHF, and a TNC on the other end decodes, error-corrects and delivers it. TNCs are also digipeaters, repeating traffic for a further-flung station. An adaptation of the AX.25 protocol is used to handle many TNCs using one frequency. The result is an error-corrected, transparent and automatic network. Such networks are still in use; APRS, a protocol to share tactical information and short messages, is built on top of packet.

Some TNCs had a feature whereby you could leave messages for their owners. Bulletin board software began to develop partly out of this, allowing one-to-one message exchange and posting on forums, real-time chat, distributing news and data, and whatever the operators of the BBS want to offer. The scene may be quieter, but it isn’t dead. Ten or so packet BBSs still exist in the UK.

We might be able to reach quite a lot of people from a central London location. However, we’d need somewhere with decent coverage and we’d also need a full license to run an unattended node. Furthermore, to repeat or rebroadcast other peoples’ messages we’d need a Notice of Variation for each node that is on and unattended.

Getting started

Get a TNC and connect it to your computer and radio.

You may already have a TNC in your radio. APRS-equipped radios like the Kenwood TM-D710, TH-D74A, TH-D72A, TH-D7A and even earlier models have internal KISS TNCs. If you have a Kenwood TM-D710GE or similar, you may be interested in Simon's notebook of how to get connected to packet with it.

The AX.25 support in the Linux kernel via kissattach then enables you to connect to other packet nodes, use BBSs and so on. The PicoAPRS, a 50g dedicated APRS transceiver, also has a KISS TNC mode.

You can also use your sound card as the modem part of the packet radio TNC, with your computer doing all the processing in the CPU. For this you need the soundmodem driver.

A more plug-and-play way to get going is to borrow a TNC from the TNC pool.

You can then hook it up to your computer and radio and run a terminal emulator like minicom to send commands to the TNC.

Connect to GB7CIP

While its likely that there are packet users around repeating packets, GB7CIP is a well-connected packet radio node listening in Caterham, Surrey. Several of us have been connecting to it over RF and its BBS and generally learning stuff. You can also join in by connecting over IP, that is, if you have a UK amateur radio licence. You need to telnet gb7cip.theskywaves.net 6300 to access the BBS. You can register from there. There was a BBS in Amersham, GB7IPF, but that's now IP-only.

Ideas for other next steps

  • There's a VHF Tait 8110 in the shack that would make a nice Packet / APRS radio
  • Meeting in the hackspace, we can work out what we all know and what we need to know, look that stuff up and generally educate each other in the ways of packet. We could even start to follow the Zork instructions.
  • Find ways of encouraging other radio amateurs to connect to packet. When we have a space again, we could get people to bring in their VHF/UHF radios and lend out TNCs where needed.
  • Look into getting a small block of addresses on network 44 for our network, ideally under the club call. We need to understand the network layout for this.
  • Trying to get packet working over HF.
  • Testing out potential links between our home stations.

Bulletin

The project update bulletins for the London Hackspace packet radio network are sent out on the first of every month to inform the packet radio community of our progress. The bulletin is sent to HACKRS@GBR, meaning it is propagated to the other British packet bulletin board systems and will be seen by users logging onto GB7### AX.25 BBSs.

The latest is September 2018, but you can also read the bulletins from April 2018, May 2018, June 2018, July 2018 and August 2018.

Links