Download Latest Version 13.1 source code.zip (1.8 MB)
Email in envelope

Get an email when there's a new version of PJON

Home / 12.0
Name Modified Size InfoDownloads / Week
Parent folder
12.0 stable.tar.gz 2019-10-25 1.3 MB
12.0 stable.zip 2019-10-25 1.7 MB
README.md 2019-10-25 3.3 kB
Totals: 3 Items   3.0 MB 0

New specifications: - PJDL v4.0 includes the response initializer to avoid a set of vulnerabilities in multi-master mode - PJDLR v3.0 is now able to keep the medium busy in between an exchange and includes the response initializer to avoid a set of vulnerabilities in multi-master mode

Changelog: - The Dynamic addressing feature has been moved in the OSPREY repository because of development ease - SoftwareBitBang now implements PJDL v4.0 and it is more secure if used in multi-master mode - OverSampling now implements PJDLR v3.0, it is more secure and it supports multi-master mode without requiring a common configuration for all devices - LocalFile strategy uses a file present on the hard drive to let multiple processes communicate on the same machine, can be used for inter-process communication, simulation, test applications and networks on a real time operative system. Developed by @DetAtHome and @fredilarsen - ThroughLoRa does not support anymore the synchronous acknowledgement and retransmission because of the inherent limitations of LoRa (ALOHA) and its usage policy - InteractiveRouter synchronous acknowledgement transmission added (https://github.com/gioblu/PJON/issues/292) proposed by @chestwood96 - SoftwareBitBang SAMD21 (Arduino Zero) supported pins added and timing optimized - Early support for Android added by @gnomathibus - Added support for STM32-duino installed via boards.json by @chestwood96 - Optional separation of functions declarations for linux interface by @mattze96 - PJON data buffer was of type char now changed in uint8_t - PJON send functions payload parameter is now of type const void * - Strategy send_string and receive_string method names changed to send_frame and receive_frame - Security policy added

Bugfix: - Fixed ESP32 compilation error on Arduino 1.8.6+ by @mxbranson - Added to ThroughSerial and ThroughSerialAsync the full buffer handling (https://github.com/gioblu/PJON/issues/288) by @chestwood96

If you want to know more and support PJON see the PJON protocol handbook and the PJON 12.0 big box.

This version is not backward compatible!

Source: README.md, updated 2019-10-25