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.
PacketHandler library 0.0.22 package | 15-Jan-2024 | [71 KB] | |
PacketHandler library 0.0.21 package | 08-Jan-2024 | [70 KB] | |
PacketHandler library 0.0.17 package | 11-Nov-2023 | [69 KB] | |
PacketHandler library 0.0.15 package | 30-Aug-2023 | [68 KB] | |
PacketHandler library 0.0.14 package | 30-May-2023 | [68 KB] | |
PacketHandler library 0.0.13 package | 22-May-2023 | [78 KB] | |
PacketHandler library 0.0.11 package | 09-May-2023 | [78 KB] | |
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.
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.