News for hackers. Stuff that matters.
Re:More awful IoT stuff by almostarockstar on Wednesday June 22, 2016 @09:50AM (#11953860)
Sounds like there is a strong need for a standard OS build for IoT devices.

I'm not expert in the area, but I would imagine a standard API could be implemented to handle the vast majority of use cases. Connecting to an app securely, turning things on and off, basic scheduling.

Re:More awful IoT stuff by anilgulecha on Wednesday June 22, 2016 @09:58AM (#11953924)
I think openwrt on the main unit (a good router) + nodemcu based sensor units would work well.

Openwrt is powerful enough to take care of logging, connecting to the internet etc, and the sensor units can form a pseudo mesh using their wifi capabilities.

Re:More awful IoT stuff by throwaway7767 on Thursday June 23, 2016 @10:36AM (#11961162)
Ideally the base should be from a project that handles base system upgrades, so that consumers don't have to trust that the vendor is building security updates in a timely manner.

Last I checked, OpenWRT did not do security updates, and it's up to the user to recompile everything if they want newer versions.

Re:More awful IoT stuff by ajpgrealish on Wednesday June 22, 2016 @01:22PM (#11955519)
Canonical have been doing work on this with Ubuntu Core http://www.ubuntu.com/internet-of-things
Re:More awful IoT stuff by bloaf on Wednesday June 22, 2016 @12:35PM (#11955164)
Imagine if everything ran a Plan9-like OS.

https://en.wikipedia.org/wiki/Inferno_(operating_system)

That gets you:

1. Communications between devices are encrypted by the OS.

2. Access to the devices are handled with simple file-permissions.

3. Feature-providing utilities can be run either locally (i.e. on the device's CPU) or remotely (on some hub-CPU.)