packet:xrouter:howtos:whatspac
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
packet:xrouter:howtos:whatspac [2025/02/19 18:30] – g8pzt | packet:xrouter:howtos:whatspac [2025/02/21 15:19] (current) – [Channels Display] g8pzt | ||
---|---|---|---|
Line 7: | Line 7: | ||
WhatsPac is a new browser-based application for Packet Radio chat, that can run on desktop PC's, tablets and phones. | WhatsPac is a new browser-based application for Packet Radio chat, that can run on desktop PC's, tablets and phones. | ||
- | Unlike existing packet chat systems, WhatsPac offers much more than plain text. It allows both real-time and non-real-time chat, emojis, themed " | + | Unlike existing packet chat systems, WhatsPac offers much more than plain text. It allows both real-time and non-real-time chat, emojis, themed " |
- | {{whatspac01.png|WhatsPac Channels Display}} | + | WhatsPac began in May 2024 as a collaboration between Kevin M0AHN and Paula G8PZT, the author of XRouter. It was built upon XRouter' |
+ | |||
+ | ===== What Does it Look Like? ===== | ||
+ | |||
+ | There are 3 main parts to WhatsPac: | ||
+ | |||
+ | - One to One Messaging | ||
+ | - Discussion Channels | ||
+ | - Terminal / Packet Monitor | ||
+ | |||
+ | ==== Channels Display ==== | ||
+ | |||
+ | Here's what the WhatsPac " | ||
+ | |||
+ | {{whatspac01.png?600|WhatsPac Channels Display}} | ||
+ | |||
+ | ==== Messages Display ==== | ||
And here's what the " | And here's what the " | ||
{{whatspac02.png|WhatsPac Messages Display}} | {{whatspac02.png|WhatsPac Messages Display}} | ||
+ | |||
+ | ==== Terminal / Packet Monitor ==== | ||
Finally, here's the " | Finally, here's the " | ||
Line 43: | Line 61: | ||
===== Option 1 - " | ===== Option 1 - " | ||
- | In this case we assume that you already have an existing XRouter packet node, and you just want to add WhatsPac to it. | + | In this case we assume that you already have an existing XRouter packet node, and you just want to add WhatsPac to it. If you are a not a node sysop, jump to [[whatspac# |
==== Step 1: RHP Port ==== | ==== Step 1: RHP Port ==== | ||
Line 154: | Line 173: | ||
===== Option 2 - " | ===== Option 2 - " | ||
+ | |||
+ | This section assumes that you want to join the WhatsPac fun, but you aren't an existing node operator, and that you have probably never run XRouter before. It assumes that you have some Packet Radio and computing experience. | ||
+ | |||
+ | IMPORTANT: In order to use WhatsPac in this mode, you will need to be within workable range of a packet radio " | ||
==== Step 1: Get WhatsPac ==== | ==== Step 1: Get WhatsPac ==== | ||
Point your browser at [[http:// | Point your browser at [[http:// | ||
+ | |||
==== Step 2: Your Callsign and Name ==== | ==== Step 2: Your Callsign and Name ==== | ||
Line 167: | Line 191: | ||
Fill in your callsign and name. When you are done, click the " | Fill in your callsign and name. When you are done, click the " | ||
- | Then on the " | + | |
+ | ==== Step 3: Get XRouter ==== | ||
+ | |||
+ | On the " | ||
{{whatspac12.png}} | {{whatspac12.png}} | ||
+ | |||
+ | Either follow the link, or download the latest XRouter executable from the [[https:// | ||
+ | |||
+ | The filenames are descriptive, | ||
+ | |||
+ | It is also recommended that you locate the executable to a directory of its own on the target machine, because it will create a few additional files. | ||
+ | |||
+ | For Linux you must make the file " | ||
+ | |||
+ | chmod +x xrlin | ||
+ | | ||
+ | (Substitute " | ||
+ | ==== Step 4: Start XRouter ==== | ||
+ | |||
+ | If you haven' | ||
+ | |||
+ | {{whatspac16.png}} | ||
+ | |||
+ | Error 14 is perfectly normal on first boot. The configuration file will be created by WhatsPac. | ||
+ | |||
+ | ==== Step 5: Configure the Endpoints ==== | ||
{{whatspac13.png}} | {{whatspac13.png}} | ||
+ | |||
+ | This sets up the communications between WhatsPac and XRouter... | ||
+ | |||
+ | In the " | ||
+ | |||
+ | In " | ||
+ | |||
+ | Leave "**RHP Port**" | ||
+ | |||
+ | Now click " | ||
+ | |||
+ | You should now see the following, with " | ||
+ | |||
+ | {{whatspac06a.png|WhatsPac Successful Connect}} | ||
+ | |||
+ | |||
+ | ==== Step 6: Configure Packet Radio Connection ==== | ||
+ | |||
+ | You now have two choices. One is to use a hardware TNC such as a Tiny2 (in KISS mode) or Nino-TNC, attached to a serial port, which is selected like this: | ||
{{whatspac14.png}} | {{whatspac14.png}} | ||
+ | |||
+ | If you are using Windows, the com port will be something like " | ||
+ | |||
+ | The " | ||
+ | |||
+ | The other option is to use a " | ||
{{whatspac15.png}} | {{whatspac15.png}} | ||
- | [work in progress] | + | If you choose this option, enter the hostname of IP address of the computer on which the sound modem is running, and the TCP port that the sound modem is listening on. |
+ | |||
+ | <color # | ||
+ | |||
+ | After clicking the big green " | ||
+ | |||
+ | {{whatspac17.png|update successful}} | ||
+ | |||
+ | The XRouter terminal window should now be displaying XRouter' | ||
+ | |||
+ | {{whatspac18.png|Xrouter | ||
+ | |||
+ | ==== Step 6: Connection Script ==== | ||
+ | |||
+ | This is where you set up a " | ||
+ | |||
+ | === Topology: === | ||
+ | |||
+ | At present, there is only one WhatsPac server, located at node PEWSEY: | ||
+ | |||
+ | PEWSEY' | ||
+ | |||
+ | === Format of Connect Script === | ||
+ | |||
+ | The connect script is a JSON array of " | ||
+ | |||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | |||
+ | In the following example, the first connection is to the KIDDER: | ||
+ | |||
+ | {{whatspac07.png|Example WhatsPac Connection Script}} | ||
+ | |||
+ | NOTE: The first " | ||
+ | |||
+ | ==== Step 7: Connect to the Server ==== | ||
+ | |||
+ | You are now ready to connect WhatsPac to its server. | ||
+ | |||
+ | Click on {{whatspac23.png|WhatsPac Messages Button}} or {{whatspac24.png|WhatsPac channels Button}} on the left hand navigation pane, and ensure that " | ||
+ | |||
+ | Then press the connect button: {{whatspac22.png|Pressing the connect button}} | ||
+ | |||
+ | Wait for the script to finish, and both " | ||
+ | |||
+ | {{whatspac25.png|Successful Connection to WhatsPac Server}} | ||
+ | |||
+ | |||
+ | ===== Troubleshooting The Connect Script ===== | ||
+ | |||
+ | While WhatsPac is trying to connect to its server, it displays a button entitled " | ||
+ | |||
+ | {{whatspac20.png}} | ||
+ | |||
+ | Clicking this button reveals what the connection script is doing, and where it gets stuck: | ||
+ | |||
+ | {{whatspac21.png}} | ||
+ | |||
+ | |||
+ | ===== Using the WhatsPac Terminal ===== | ||
+ | |||
+ | You may use the WhatsPac terminal for setting up and troubleshooting the connect script, or for general packet radio operations. | ||
+ | |||
+ | {{whatspac28.png}} | ||
+ | |||
+ | Click on the **Connect** button, then fill in the following dialog: | ||
+ | |||
+ | {{whatspac29.png}} | ||
+ | |||
+ | Click on the blue **Connect** button, and you should get connected: | ||
+ | |||
+ | {{whatspac30.png}} | ||
+ | |||
+ | You can now type commands into the white line at the bottom. | ||
+ | |||
+ | ===== Using The Packet Monitor ===== | ||
+ | |||
+ | The " | ||
+ | |||
+ | {{whatspac31.png}} | ||
+ | |||
+ | You should now see something like this, where the transmitted traffic is in <color # | ||
+ | |||
+ | {{whatspac32.png}} | ||
+ | |||
+ | |||
+ | ===== Finally ====== | ||
+ | |||
+ | Have fun, and we hope to see you on WhatsPac! | ||
+ | |||
+ | Paula Dowie, | ||
+ | February 2025 |
packet/xrouter/howtos/whatspac.1739989834.txt.gz · Last modified: 2025/02/19 18:30 by g8pzt