3 ms·
Giovanni, Can you highlight some "real world" use cases where PJON is/was used? I'm curious what folks have used PJON for, especially over RF (excluding Wi-Fi)
by jlgaddis 6y ago
Giovanni,
Can you highlight some "real world" use cases where PJON is/was used? I'm curious what folks have used PJON for, especially over RF (excluding Wi-Fi), such as the "video camera control" project in another comment.
- gioscarab 6y agoCiao jlgaddis Jack in Video Camera Control used PJON over PJDL which is a wired data link that needs only ground and a data cable to connect up to 255 devices, cables can be up to 2km long at the slowest baudrate (1.97kB/s - 15808Bd). PJDL in few words is a sort of open 1-Wire with a longer range, support for more devices and a stronger immunity to noise. See: https://github.com/gioblu/PJON/blob/master/src/strategies/SoftwareBitBang/specification/PJDL-specification-v5.0.md https://github.com/gioblu/PJON/blob/master/src/strategies/So... The core of the community uses PJON over PJDL in home automation systems, irrigation systems, feeding systems ecc. Soon Mysensors will include PJON over PJDL in their list of supported transports. PJON works also over TCP, UDP, MQTT, ESPNOW, LoRa ecc. so generally a router is built and programmed to run 2 instances of PJON for example PJDL and MQTT, to then route data to and from a process running on a real-time operative system See: https://github.com/gioblu/PJON/blob/master/examples/routing/ARDUINO/Network/Router/Router/Router.ino https://github.com/gioblu/PJON/blob/master/examples/routing/... which can also run PJON thanks to the wide support of the implementation. See: https://github.com/gioblu/PJON/wiki https://github.com/gioblu/PJON/wiki Looks to be handy for many to connect devices, even on different media. Although many also use PJON to implement mesh or peer-to-peer networks, there is a group in Australia building such a network using PJON over LoRa. I must say I hope we will be able to start building a private network infrastructure with it, that would be awesome. Companies and institutions are also implementing PJON within their products and services. AD24, a Czech company, recently created a mesh network over PJON to connect advertising monitors around the city of Prague. It looks there are also few companies in Germany which use PJON to create real world automation systems. Recently contacted by the Universitat Politècnica de València (UPV) to support the development of a PJON network of temperature and humidity sensors to monitor the vault of the Cathedral of Valencia and avoid its decay, I hope this will end up done, it would be really rewarding.
- jlgaddis 6y agoI appreciate your in-depth response as well as the replies from the others as well. Before asking. I did spend perhaps 15-20 minutes exploring the web site and Git repo. I found the "how?" and "why?" but I was having trouble coming up with valid, "real world" use cases for PJON and wasn't finding a lot of examples. I was impressed by all of the (minimal) hardware and mediums/transports that could be used -- I just couldn't think of what to actually do with it! I've just recently started to become interested in "home automation", though -- mostly because I'm a geek and, as I looked around, I realized that there's so much data that I could be gathering and things that I could be controlling and/or interacting with or, at the least, monitoring. Knowing what others are using PJON for is enlightening, however, and is giving me ideas and inspiration. Hopefully I'll think things through and come up with a real plan before I go on a shopping spree and end up with even more piles of electronics laying around! Thanks again -- to you and the others -- for taking the time to enlighten me! (On a side note, I sincerely feel that it's a shame that your "Show HN" got flagged and I apologize on behalf of HN. I can only say that, like anything else, it isn't perfect and odd things can happen at times. At the least, though, your submission was successful in making PJON more widely known!)
- jdaandersj 6y agoThe main thing that originally sparked my interest in PJDL was multi master, which is clearly a massive advantage over 1-wire
- gioscarab 6y agoYes Jack is right, another massive advantage is that with PJDL devices can arbitrarily transmit data safely, enabling new ways of building things, for example sensors and actuators can communicate directly with each other without a master in the middle.
- gryzli133 6y agoI use PJON in combination with MYSENSORS in my smart home system. It is the first wired protocol that works so stable and don't even need extra hardware - just one free IO pin. I have over 200 smart sensors and devices around my house. PJON was a perfect solution for all problems I was facing with wired and wireless communication for DIY smart home solutions. With some luck PJON will be officially supported by MySensors already from next release - beta test are already done. I think this will make PJON more common.
- filar 6y agoI have used PJON, with the SWBB and DUDP strategies, for my home automation setup for at least 4 years. I do not need the kilometer range of SWBB, but have stretches of tens of meters running alongside 220V AC wires with no problems, in both star and daisy-chained topologies. The system is very stable, and I would like to point out that the alternatives I looked at before required me to buy extra hardware/shields that cost more than the Arduinos themselves to get going. With PJON it is just connecting to the pins in the most inexpensive way. This plus multimaster, the strength against interference, the long cable lengths and few topology limitations makes it a clear choice for many purposes. Plus, it is free :-)