Packet Handler Software Downloads

Note: 15 Nov 23 This software has now probably progressed from alpha to beta-release stuff. The core software has now been in operation for over 12 months, although it is still being modified on a regular basis. As such, it should be pretty stable but I wouldn't call it a 'fully documented release version' just yet. When I've finished fiddling, I'll remove this note.

Full description of PacketHandler library components and Node sketch downloads pending.

See also LoRa Gateway Node software

PacketHandler Library

Place the PacketHandler library folder in the Arduino/libraries folder. The current version [0.0.22, 15 Jan 2024] of this library package contains:

  • PacketHandler 0.0.22

    for the management of packet structures, including reliable delivery, and data used in the present [Langlo] LoRa network

  • NodeHandler 0.0.4

    for the management of [Langlo] LoRa Node configuration parameters

Superseded versions of the library package are also provided below for compatibility with earlier versions of sketches if required. Changes made between versions are listed in the relevant files. If I become aware of a compatibility issue, I will make a note in the the relevant download area, but compatibility shouldn't be impacted by any of the changes made to date. To minimise any potential for conflict, just be sure that all Nodes use software compiled under the same version of the library.

Note that from the 0.0.14 release, the PacketHandler package no longer includes the EepromHandler. With the 0.0.14 and later releases, the EepromHandler library needs to be downloaded and installed separately.

ZIP PacketHandler library 0.0.22 package 15-Jan-2024 [71 KB]
ZIP PacketHandler library 0.0.21 package 08-Jan-2024 [70 KB]
ZIP PacketHandler library 0.0.17 package 11-Nov-2023 [69 KB]
ZIP PacketHandler library 0.0.15 package 30-Aug-2023 [68 KB]
ZIP PacketHandler library 0.0.14 package 30-May-2023 [68 KB]
ZIP PacketHandler library 0.0.13 package 22-May-2023 [78 KB]
ZIP PacketHandler library 0.0.11 package 09-May-2023 [78 KB]
ZIP PacketHandler library 0.0.5 package 14-Mar-2023 [75 KB]

Header Files

Place the Langlo folder, containing the Langlo header files, in the Arduino/libraries folder. The Langlo folder, and the files it contains, can be renamed anything you like—"Langlo" is just the name of my property, the location of my network.

ZIP Langlo header files [19 KB]

Platform Sketches

While they may not be fully compatible with the latest version of the PacketHandler, sketches for individual platforms are available from the LoRa Gateway and LoRa Nodes pages. If anything does require amendment, it should be evident from the change notes in the relevant PacketHandler library.

10-12-2024