Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It works even if you use the human body or water as a conductor, as I showcase in this demonstration (sorry for my strong italian accent): https://www.youtube.com/watch?v=GWlhKD5lz5w

This is the implementation: https://github.com/gioblu/PJON/tree/master/src/strategies/So...

This is the source code: https://github.com/gioblu/PJON/blob/master/src/strategies/So...

It is extremely rugged, it works much better than any alternative I have ever tried. Ah, it is free and open-source ;)



Looking at the interest my comment generated I decided to create a post here on HN about PJDL, please if you liked up it: https://news.ycombinator.com/item?id=23591953


The Italian accent made me think of Marconi, also your accent isnt heavy at all, just adds a little bit of color.


That is really a good compliment :)


The awesome thing with wireless IoT is that it can be set up without any additional cabling, which can be extremely painful process in most homes.

In case of wireless all you need is ESP32, relay and a power supply. And all of that together will cost less than 10$.

Can you easily (cheaply) use the already existing power cables for PJDL? I know there are network repeaters that use power cables to transfer data, but I have no idea how much it would cost in IoT scenario. Do you have some examples?


Yes many users have squatted old phone wiring, here in italy in most houses it is embedded in walls, and it is present in most rooms. Being unused and obsolete it can be used for home automation with PJON :)


As a software person who doesn't know much about this sort of thing: how does this work electrically? Presumably there's no current flowing as it's an open circuit? Is it akin to a voltmeter using the ground as a point of reference? Why don't other wire-based protocols use the single-wire approach?

Does it have anything in common with 'single-wire earth return', in power-distribution?


The protocol is really simple +5v is 1, 0v is 0. The circuit is just a single conductor and a common ground pin. If you connect a LED between the bus and ground you can visually see packets in form of light pulses.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: