Is it ever a good idea to 'roll your own' protocol for IoT device communication? | Hacker News Reader