PJON

Infrastructure

network protocol

SHOW HN2018

56points
35comments
#735of 2,155 in 2018
Top 35%of 2018 by points

How HN took it

MixedNo clear lean

3 positive, 4 neutral or asking, 2 mixed, 5 critical, out of 14 comments about the project. Thread score +0.04.

Docs: 0 for, 5 againstExecution: 1 for, 0 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simple to implement and lets developers focus on their own project

    From 1 comment
    • I used this once to have an Arduino and an ESP8266 communicate and I love it. I'm not great with C++, and I found the super simple implementation extremely helpful, as I could…
      StavrosK on HN
  • Responsive author

    From 1 comment
    • I used this once to have an Arduino and an ESP8266 communicate and I love it. I'm not great with C++, and I found the super simple implementation extremely helpful, as I could…
      StavrosK on HN
  • Single-wire connection is simple and fast to wire

    From 1 comment
    • I used this once to have an Arduino and an ESP8266 communicate and I love it. I'm not great with C++, and I found the super simple implementation extremely helpful, as I could…
      StavrosK on HN

Objections

  • README is vague about what the protocol does

    From 3 comments
    • Protocol cannot be open source. It can have a full specification published. A protocol does not have a source code, it's something that its implementation can have. Also, what…
      dozzie on HN
    • I think the OP’s critique of your README being vague is fair. Although judging from the downvotes, he comes across a little harsh. Your README is needlessly abstract. It’s…
      plainOldText on HN
    • > Ciao dozzie, I have omitted "implementation" from the title because I thought that was obvious enough. It seems not. Keep the proper terminology. If you omit words left and…
      dozzie on HN
  • Title says open source for a protocol, which is a specification not code

    From 1 comment
    • Protocol cannot be open source. It can have a full specification published. A protocol does not have a source code, it's something that its implementation can have. Also, what…
      dozzie on HN
  • Too slow for some high-speed bus uses

    From 2 comments
    • I used this once to have an Arduino and an ESP8266 communicate and I love it. I'm not great with C++, and I found the super simple implementation extremely helpful, as I could…
      StavrosK on HN
    • PJON is a very interesting project and I've used it in the past between a RPi and an Arduino to communicate. Atm I'm developing my own bus protocol since PJON was having some…
      zaarn on HN

Requests

  • Clearer README and wording

    From 2 comments
    • Immediately after the blurb is a section with key properties/selling points, which among other things explains the "multi-media" part. The wording of the description and readme…
      detaro on HN
    • Multi platform or "multiple media" are probably better terms. Sorry, english tech idioms are hard.
      dnautics on HN

Questions

  • What does multi-media mean

    From 2 comments
    • That's a big surprise, I thoguht it's about sending audio and video somehow.
      dozzie on HN
    • Of course it doesn't need to be audio nor video. It doesn't change the fact that you used a term that has more than one meaning without providing any context in which to…
      dozzie on HN

Alternatives named

  • I2C

    From 1 comment
    • Sheesh, you are being way too harsh. But I too was confused by what this PJON thing was supposed to do, until I looked up i2c, because of this line early in the README: "It was…
      tomjakubowski on HN
  • MQTT

    From 1 comment
    • You could also use MQTT, which is a lightweight messaging protocol intended for embedded devices.
      creatornator on HN
  • ROS rosserial

    From 1 comment
    • You could also use ROS Arduino serial library - http://wiki.ros.org/rosserial_arduino/Tutorials
      turbojerry on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17692268)