<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://ukhas.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://ukhas.net/wiki/feed.php">
        <title>UKHASnet Wiki</title>
        <description></description>
        <link>https://ukhas.net/wiki/</link>
        <image rdf:resource="https://ukhas.net/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-07T17:25:16+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://ukhas.net/wiki/api?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/api_installation?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/arduino_stripboard_windows_programming?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/building_a_ukhasnet_node?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/database?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/esp8266_firmware_update?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/hackwkend?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/ircbot?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/jcoxon_lpc810_nodes?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/mike_richards_nodes?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/mitigating_interference?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/mqtt_broker_roadmap?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/network_structure?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/node_implementations?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/node_implementations_mike_richards?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/node_placement?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/oddstr13?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/packet?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/packet_data_types?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/packet_format?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/parsers?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/phil_crump?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/phil_crump_avr_sensor_v2?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/phil_crump_buoys?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/phil_crump_gen1_nodes?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/phil_crump_gen2_nodes?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/projects?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/protocol_details?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/radio_hardware?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/rfm69hw_configuration?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/solar_charging_ics?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/start?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/submitting_your_packets_towards_the_ukhasnet_site?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/synchronous_rfm69hw_lib?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/todo?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/ukhas_conference_2014?rev=1593298921&amp;do=diff"/>
                <rdf:li rdf:resource="https://ukhas.net/wiki/uploading_packets?rev=1593298921&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://ukhas.net/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>UKHASnet Wiki</title>
        <link>https://ukhas.net/wiki/</link>
        <url>https://ukhas.net/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://ukhas.net/wiki/api?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>api</title>
        <link>https://ukhas.net/wiki/api?rev=1593298921&amp;do=diff</link>
        <description>The UKHASnet API is exposed as a set of HTTP URLs behind ukhas.net/api/.

Program

The API daemon is written in Node.js and is run as a background daemon, at ukhas.net/api/

The source code can be found on github.com/UKHASnet-hub/general-api-daemon

URLs

For uploading packets see here.

	*  /upload - POST
		*  Uploads given data string into the Database for processing</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/api_installation?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>api_installation</title>
        <link>https://ukhas.net/wiki/api_installation?rev=1593298921&amp;do=diff</link>
        <description>This is for admin reference only, the API isn't intended for local installation, and indeed won't function with database credentials!

WIP... development.

Setup

sudo apt-get install libpq-dev

pip install virtualenv

Now set up the virtualenv - Reference

mkdir api-env</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/arduino_stripboard_windows_programming?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arduino_stripboard_windows_programming</title>
        <link>https://ukhas.net/wiki/arduino_stripboard_windows_programming?rev=1593298921&amp;do=diff</link>
        <description>Programming Arduino Nodes using Windows

Having just completed setting-up some nodes using the Arduino stripboard design, I thought it might be helpful to jot down some notes and gotchas.

Equipment needed: Ideally you need an AVRISP mkII programmer connected to a ZIF socket. I use an Olimex AVR-ISP mkII (abt £20) along with a Sparkfun AVR ISP Shield (£14) as this provides a ZIF socket, ISP connector and the Olimex can be set to power the chip. If you want a cheaper option, it's easy to make you…</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/building_a_ukhasnet_node?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>building_a_ukhasnet_node</title>
        <link>https://ukhas.net/wiki/building_a_ukhasnet_node?rev=1593298921&amp;do=diff</link>
        <description>[An example sensor node, reporting Temperature and Battery Voltage]
To build a UKHASnet node, the key components are the Radio Transceiver to communicate with the rest of the network, and the Microcontroller that handles the packet generation and repeating. You may also want to attach as sensor, such as temperature, humidity, voltage, or GPS position.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/database?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>database</title>
        <link>https://ukhas.net/wiki/database?rev=1593298921&amp;do=diff</link>
        <description>The database behind ukhas.net is a PostgreSQL Database.

NB: Details of the tables will be provided here with diagrams however the layout is being worked upon.

Proposed changes

When making changes please comment as to what you've changed

Node Timestamps</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/esp8266_firmware_update?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>esp8266_firmware_update</title>
        <link>https://ukhas.net/wiki/esp8266_firmware_update?rev=1593298921&amp;do=diff</link>
        <description>ESP8266 - Upgrading the Firmware

Before using the ESP8266 module, the firmware needs to be updated to provide wider router support. The instructions shown below are based on my experiences whilst upgrading my ESP8266 modules to firmware version 0.9.2.2</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/hackwkend?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hackwkend</title>
        <link>https://ukhas.net/wiki/hackwkend?rev=1593298921&amp;do=diff</link>
        <description>Hack Weekend 2015

Aim

	*  A weekend where the UKHASnet community come together to push forward the development of the network - the aim is to have a particular focus to work towards. The most popular projects appear to be where we create a link between two places using self-sufficient repeater nodes.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/ircbot?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ircbot</title>
        <link>https://ukhas.net/wiki/ircbot?rev=1593298921&amp;do=diff</link>
        <description>Introduction

We now have a basic IRC bot (Latobius) for the #ukhasnet channel. At present it doesn't do much (apart from logging channel activity) but the aim is to make it do useful stuff (querying node information and providing interactive updates for interesting nodes e.g. Balloons and Sea Bouys).</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/jcoxon_lpc810_nodes?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jcoxon_lpc810_nodes</title>
        <link>https://ukhas.net/wiki/jcoxon_lpc810_nodes?rev=1593298921&amp;do=diff</link>
        <description>LPC810 Nodes

AF



	*  LPC810 DIP8 Microprocessor
	*  RFM69HW Radio
	*  MCP1700 Voltage Reg

	*  Attached to Solar cell, Max1555 (Sparkfun LiPo Charger) and 2000mAh Lipo

AH0



	*  Prototype using new UKHASnet 0.1 LPC810 PCB setup
		*  LPC810
		*  RFM69HW</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/mike_richards_nodes?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mike_richards_nodes</title>
        <link>https://ukhas.net/wiki/mike_richards_nodes?rev=1593298921&amp;do=diff</link>
        <description>Mike Richards G4WNC - Here's a list of my nodes:

WNC0 - Arduino stripboard gateway connected to Raspberry Pi running Phil's python upload script

WNC1 - Arduino stripboard sensor node using a DS18B22 and powered by 3 x AA cells

WNC2 - Moteino sensor node with a DS18B22 and powered by a Turnigy nano-tech 600mAh LiPo (£1.98 from HobbyKing)</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/mitigating_interference?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mitigating_interference</title>
        <link>https://ukhas.net/wiki/mitigating_interference?rev=1593298921&amp;do=diff</link>
        <description>Background

I found that my LPC810 nodes seemed to have poor receive performance and in fact they would fail to receive any packets for significant periods of time. The issue seemed to be cleared for a while after the node had transmitted. I also found the same problem with an AVR breadboard implementation. I was a little surprised that others didn't seem to suffer from the same issue.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/mqtt_broker_roadmap?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mqtt_broker_roadmap</title>
        <link>https://ukhas.net/wiki/mqtt_broker_roadmap?rev=1593298921&amp;do=diff</link>
        <description>Topics

WIP examples

Node by callsign

	*  /node/PS00/temperature
	*  /node/PS04/voltage
	*  /node/PS04/message
	*  /node/PS04/gateway
	*  /node/PS04/path

node by type

	*  /node/balloon/EMF1/location

gateway by callsign

	*  /gateway/P00/message</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/network_structure?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>network_structure</title>
        <link>https://ukhas.net/wiki/network_structure?rev=1593298921&amp;do=diff</link>
        <description>The UKHASnet Network Structure is similar to the APRS system used by Amateur Radio. In that there is no collision detection, no retransmission, and no Error Correction.

... (WIP)

Important Notes:

	*  All packets are unreliable, like UDP on Computer Networks. A collision with another transmitted packet, or a burst of interference at the wrong moment may cause your packet to be lost in the network as if it never existed.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/node_implementations?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>node_implementations</title>
        <link>https://ukhas.net/wiki/node_implementations?rev=1593298921&amp;do=diff</link>
        <description>List of Node Implementations

James Coxon

	*  Arduino Boards
		*  Arduino Nodes
			*  AA - gateway - Lavenham, Suffolk
			*  AB - gateway - Sevenoaks, Kent
			*  BALL1 - Prototype balloon payload
			*  AH0 - Stripboard Arduino + BMP180 Pressure Sensor
			*  AH2 - Gutternode Prototype</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/node_implementations_mike_richards?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>node_implementations_mike_richards</title>
        <link>https://ukhas.net/wiki/node_implementations_mike_richards?rev=1593298921&amp;do=diff</link>
        <description>Mike Richards</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/node_placement?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>node_placement</title>
        <link>https://ukhas.net/wiki/node_placement?rev=1593298921&amp;do=diff</link>
        <description>Node Placement

Indoors

Garden

	*  Sheds
	*  Bird feeder
	*  Trees
	*  Fences
	*  Solar Lanterns

Roof

	*  Chimney stack
	*  Gutter</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/oddstr13?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oddstr13</title>
        <link>https://ukhas.net/wiki/oddstr13?rev=1593298921&amp;do=diff</link>
        <description>Links

	*  UKHASnet nodes
	*  Photo gallery
	*  Jenkins
	*  Bitbucket
	*  Bitbucket - OpenShell
	*  GitHub

ICs to have a look at
 MFN  MFP  Description  Datasheet  Bosch  BME280  Sensor: Temperature, Humidity &amp; Barometric pressure  [PDF]  Microchip  MCP73831  USB (5V) Lithium charger, fix.V, adj.I (0.5A), Vin&lt;7V  [PDF]  Consonance  CN3082  Linear MPPT Lithium charger adj.V, adj.I (0.6A), Vin&lt;6.5V</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/packet?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet</title>
        <link>https://ukhas.net/wiki/packet?rev=1593298921&amp;do=diff</link>
        <description>This page has moved to github.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/packet_data_types?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet_data_types</title>
        <link>https://ukhas.net/wiki/packet_data_types?rev=1593298921&amp;do=diff</link>
        <description>This page has moved to github.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/packet_format?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>packet_format</title>
        <link>https://ukhas.net/wiki/packet_format?rev=1593298921&amp;do=diff</link>
        <description>This page has moved to github.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/parsers?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>parsers</title>
        <link>https://ukhas.net/wiki/parsers?rev=1593298921&amp;do=diff</link>
        <description>There are currently two parsers used within the ukhas.net ecosystem.

	*  original perl based parser that takes uploaded packets and stores data in postgres, this parsed data is available on ukhas.net node pages, via the api and irc bot.
	*  newer Rust parser, used for the</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/phil_crump?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>phil_crump</title>
        <link>https://ukhas.net/wiki/phil_crump?rev=1593298921&amp;do=diff</link>
        <description>I live in Southampton, studied Electronic Engineering at Southampton University, and continue to be involved with the Wireless Society and Spaceflight Society.

On IRC I am known as craag or variations thereof.

My Website: philcrump.co.uk

My Github: github.com/philcrump

I work as an engineer at Telemetricor Ltd.

Project Involvement</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/phil_crump_avr_sensor_v2?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>phil_crump_avr_sensor_v2</title>
        <link>https://ukhas.net/wiki/phil_crump_avr_sensor_v2?rev=1593298921&amp;do=diff</link>
        <description>New PCB</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/phil_crump_buoys?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>phil_crump_buoys</title>
        <link>https://ukhas.net/wiki/phil_crump_buoys?rev=1593298921&amp;do=diff</link>
        <description>Planned Sea Buoys

Prototype 1

	*  1x Atmega328 (??)
	*  1x RFM69HW (??)
	*  1x uBlox Pico Breakout (£23.99)
	*  1x DS18B20 Temperature Sensor (??)
	*  1x 3.3V LDO? (low quiescent required)

	*  1x Asda 400ml Beaker (£1)

	*  10x Asda Long Life AA Batteries (£3)</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/phil_crump_gen1_nodes?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>phil_crump_gen1_nodes</title>
        <link>https://ukhas.net/wiki/phil_crump_gen1_nodes?rev=1593298921&amp;do=diff</link>
        <description>Prototyping

* MCU: Freescale KL25z - ARM Cortex M0+ Dev Board

	*  Programmed with the mbed compiler

* Radio: HopeRF RFM22B

Gateway Node

[Gateway Node with Pi ]

Live Telemetry: Node 'P0'

The gateway node is piggy-backed onto a Raspberry Pi to provide the upload of packets to the API.

A DS18B20 temperature sensor is also attached to provide a temperature reading of the room.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/phil_crump_gen2_nodes?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>phil_crump_gen2_nodes</title>
        <link>https://ukhas.net/wiki/phil_crump_gen2_nodes?rev=1593298921&amp;do=diff</link>
        <description>Phils AVR-based Nodes (Generation 2)

Code Repository - github.com/philcrump/UKHASnet_nodes

I've built the Synchronous RFM69HW Library for the Arduino framework that I use with the Nodes.

Prototyping

Following James' Simple Stripboard Design for the London Hackspace Workshop, I began to use this as a base for the AVR-based nodes.

Repeater Nodes</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/projects?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>projects</title>
        <link>https://ukhas.net/wiki/projects?rev=1593298921&amp;do=diff</link>
        <description>List of Projects and Tasks people are working on or would like.

Things people are playing with

	*  Nodes
		*  Arduino
		*  Raspberry Pi
		*  lpc810

	*  Infrastructure
		*  Website - craag
		*  Web API - craag
		*  Parser Script - mfa298
		*  IRC Bot - mfa298

	*</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/protocol_details?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>protocol_details</title>
        <link>https://ukhas.net/wiki/protocol_details?rev=1593298921&amp;do=diff</link>
        <description>UKHASnet Layer 1 &amp; 2 protocol details



The protocol description can now be found on GitHub.

The sound of a UKHASnet packet followed by it being forwarded - on a wideband FM radio</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/radio_hardware?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>radio_hardware</title>
        <link>https://ukhas.net/wiki/radio_hardware?rev=1593298921&amp;do=diff</link>
        <description>Radio Transceivers

868MHz

For now UKHASnet is based in the 868 MHz band, specifically in the 25KHz channel on 869.5 MHz. This is due to the 100mW License-Exempt RF output permissible both terrestrial and airborne at a 10% duty cycle (per device) in the UK.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/rfm69hw_configuration?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rfm69hw_configuration</title>
        <link>https://ukhas.net/wiki/rfm69hw_configuration?rev=1593298921&amp;do=diff</link>
        <description>Phil's RFC

DataModul [0x02]: 0b00000000 (Packet, FSK, No shaping)

Bitrate [0x03/0x04]: 0x3E80 (2.000 kb/s)

Deviation [0x05/0x06]: 0x0031 (4.9 kHz)

Frequency [0x07/0x08/0x09]: 0xd98012 (869.5 MHz)

RxBw [0x19]: 0b00110101 (8% DCC, 10.5kHz Channel Filter)</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/solar_charging_ics?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>solar_charging_ics</title>
        <link>https://ukhas.net/wiki/solar_charging_ics?rev=1593298921&amp;do=diff</link>
        <description>An attempt at a brief summary of solar charging ICs for single-cell lithium batteries. 

Solar panels provide the most power if you limit the current drawn from them, so a proper solar charger will do MPPT (Maximum Power Point Tracking). In reality, most cheap solar charger ICs imitate this by restricting the current drawn to keep the panel voltage constant (generally around 4.5V).</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/start?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://ukhas.net/wiki/start?rev=1593298921&amp;do=diff</link>
        <description>Welcome to the UKHASnet Wiki

UKHASnet is a simple mesh network protocol, using cheap license-free modules, and simple re-broadcast routing. This has been developed by several members of UKHAS (UK High Altitude Society).

The mesh network is intended as a low-cost, low-effort sensor network for the home, hackerspace or campus. But we are also hoping to achieve links through nodes deployed on High Altitude Balloons and Sea Buoys.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/submitting_your_packets_towards_the_ukhasnet_site?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>submitting_your_packets_towards_the_ukhasnet_site</title>
        <link>https://ukhas.net/wiki/submitting_your_packets_towards_the_ukhasnet_site?rev=1593298921&amp;do=diff</link>
        <description>If you want to use the public UKHASnet map/database to graphically display raw packets, you should use the API.

A quick hack would be modifying UKHASnetIgate. This little script takes raw packets coming over the serial connection and uploads it using the API. Please keep in mind this script is very rough, and might break without any reason. To prevent submitting everything to the</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/synchronous_rfm69hw_lib?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>synchronous_rfm69hw_lib</title>
        <link>https://ukhas.net/wiki/synchronous_rfm69hw_lib?rev=1593298921&amp;do=diff</link>
        <description>RFM69HW Synchronous Library

This is a synchronous control and configuration library for the RFM69HW (currently only Arduino-compatible).

Code Repository - github.com/philcrump/UKHASnet_RFM69_Synchronous

By synchronous, this means that the library will block on transmission, and requires polling to read whether a packet is waiting in the FIFO buffer, failure to check this regularly will cause the previously received packet to be discarded if another is received.</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/todo?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>todo</title>
        <link>https://ukhas.net/wiki/todo?rev=1593298921&amp;do=diff</link>
        <description>RF

	*  Write up some tested antenna design guides (1/4 wave, moxon, etc)

	*  Test Phil's RFC for radio configuration.

	*  Build FSK decoder in gnuradio for testing
		*  Test performance against the RFM69 receiver


ukhas.net

	*  Add RSSI Upload
		*  Database: Add RSSI column to upload table (default: 0)</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/ukhas_conference_2014?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ukhas_conference_2014</title>
        <link>https://ukhas.net/wiki/ukhas_conference_2014?rev=1593298921&amp;do=diff</link>
        <description>Infrastructure

Each node will consist of a Pi, RFM69 Module, and possibly an AVR depending on the state of the Pi-SPI Comms Stack.

	*  3x Passive Gateway Nodes

	*  1x Active IRC Gateway Node

Pi Networking

	*  Eduroam limits number of devices per credentials</description>
    </item>
    <item rdf:about="https://ukhas.net/wiki/uploading_packets?rev=1593298921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-27T23:02:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uploading_packets</title>
        <link>https://ukhas.net/wiki/uploading_packets?rev=1593298921&amp;do=diff</link>
        <description>Uploading packets to the ukhas.net system is done by:

HTTP POST to &lt;http://www.ukhas.net/api/upload&gt;

HTTP Parameters

Compulsory

	*  origin: Callsign of gateway node (string)
	*  data: Raw packet as received (string)

Optional

	*  rssi: Received rssi of the packet (signed integer in dBmW)</description>
    </item>
</rdf:RDF>
