Why reinvent the wheel?

Engineers and memes taught us that it is stupid to create a new Standard, it is instead intelligent to use what is already available not necessarily understanding its principles!

It is necessary to try

Beginning in the 1960s, ARPANET researchers used an open "Request for Comments" or RFC process to share feedback in early network protocols, this led to the birth of the Internet in 1969. Studying the history of engineering and the early ages of humanity it is easy to understand how the time required for society to define and adopt a more efficient solution is one preponderant term that influences the pace of technological growth. Why not to start independently with the experience and the tools we have developed thanks to the social revolution triggered by the internet? What can be worked out with the new perspective we have matured?

Ken Thompson (sitting) and Dennis Ritchie working together at a PDP-11

Privacy, freedom and security

Only thanks to the freedom of communication we became the predominant species on earth. Today we mostly pay an organization to be connected and share many aspects of our life. The aspects we don't want to share are often collected and leaked by our phones, televisions or smart coffe machines. Many are saying that our data is gathered to be potentially used against us in future. Now society seems more aware of many downsides of the medium it depends on. Looking at history this social distress generally leads to a medium revolution and the recurrence of those revolutions is accelerating along with the advance of technology.

The future of Internet, Privacy and Security by Bruce Schneier.

Medium revolution

Thanks to Marshall Mcluhan's enlightened views, we can observe in history the effect of a medium revolution on society. The invention of books for example unleashed a huge cultural transformation, surely giving more data in the hands of people, but at the same time erasing the cultural diversity developed in thousands of years. As always, people who owned the technology have been able to influence, limit and coherce readers with filtered content. Today, who owns internet? Are we influenced, limited or coherced by it? Is humanity on the verge of a new medium revolution?

Marshall Mcluhan speaking about the influence of media on society

Let's network

7 years ago I started working on PJON because I felt that society would have needed a global decentralized network made by people or better a new Temporary Autonomous Zone (TAZ) where to thrive. To achieve the goal was required a new network protocol able to operate with makers' technology, democratically designed, implemented and maintained without political or financial bias. No well paid zero-days, no money involved, only a joint effort to obtain a fair and secure way to speak with each other and with our machines, enhancing privacy and making us more aware of the technology that (mostly) keeps us all alive today.

Compatible devices

ATtiny85

PJON - ATtiny85 compatible

ATtiny84/84A

PJON - ATtiny84/84A compatible

Arduino Uno

PJON - Arduino uno compatible

Arduino Leonardo

PJON - Arduino Leonardo compatible

Arduino Mega

PJON - Arduino Mega compatible

Arduino Nano

PJON - Arduino Nano compatible

Arduino Micro

PJON - Arduino Micro compatible

Arduino Esplora

PJON - Arduino Esplora compatible

Teensy

PJON - Teensy compatible

Arduino Due

PJON - Arduino Due compatible

Bluepill STM32

PJON - Bluepill STM32F103 compatible

ESP8266

PJON - ESP8266 compatible

Node MCU

PJON - NodeMCU compatible

ESP32

PJON - ESP32 compatible

Raspberry Pi

PJON - Raspberry Pi compatible

LINUX

PJON - LINUX compatible

WINX86

PJON - WINX86 compatible

Mac OS X

PJON - Apple MACOSX compatible

Embedded systems connected

PJON® is the first open-source network protocol able to be executed on virtually every computer or microcontroller and to transmit data through every sort of communication protocol or physical medium, such as wires (PJDL, Ethernet TCP/UDP, Serial and RS485), radio (ASK, FSK, OOK, LoRa and WiFi) and light pulses (PJDLS). It can be easily cross-compiled on many architectures like ATtiny, ATmega, ESP8266, Teensy, Raspberry Pi and Windows X86. It is a valid tool to quickly build a network of devices.

GET PJON