I might put these simple tools up. My main project is to do a filesystem interface, and that will be put up on my github, and I've have a link to it when I get that video finished.
It would be interesting if the 9 kernel could be ported to the device itself, but that would be a lot of work, maybe less so for the plugs than the bulbs. Also weak/no encryption is required by law in the US if the product is going to be sold outside of the country.
The newer ones don't have enough CPU to run a full OS. There are people working on 9P interfaces for microcontrollers. Styx-on-a-brick is one example. A newer one NinePea.
@@adventuresin9 I don't mean run a complete plan9 system. If the linux kernel can be stripped down to run on a similar microcontroller, the 9 kernel probably would only provide a 9p interface. The video about NinePea, was fantastic. I saw it months ago. It was mentioned that someone was trying to get inferno to run on 256KB of ram by keeping read-only data in flash.
I have a video series in the "Home Grid" playlist that goes into setup. This video cover how the Network Database (ndb) works. th-cam.com/video/BBv-XhNbUe8/w-d-xo.html And I try to put links to the man pages in the description for other things I may have used in the video. For this one, it was dial which is the plan9 function for making a network connection, and json for parsing json.
I am loving the content of your channel. Thank you for being so comprehensive and introduction more people to plan 9
Nice again as always! Where is the Linux Rant Video ? ;) Merry Christmas to all here watching today.
Appreciate the thoroughness and the time to go through the JSON doc and C code. Does the C code happen to be in a repository somewhere? :)
I might put these simple tools up. My main project is to do a filesystem interface, and that will be put up on my github, and I've have a link to it when I get that video finished.
@@adventuresin9 a filesystem interface sounds awesome! Looking forward to it. Merry Catmas :)
It would be interesting if the 9 kernel could be ported to the device itself, but that would be a lot of work, maybe less so for the plugs than the bulbs. Also weak/no encryption is required by law in the US if the product is going to be sold outside of the country.
Most of these plugs are welded shut so if the flash was unsuccessful it will be a brick.
The newer ones don't have enough CPU to run a full OS. There are people working on 9P interfaces for microcontrollers. Styx-on-a-brick is one example. A newer one NinePea.
@@adventuresin9 I don't mean run a complete plan9 system. If the linux kernel can be stripped down to run on a similar microcontroller, the 9 kernel probably would only provide a 9p interface. The video about NinePea, was fantastic. I saw it months ago. It was mentioned that someone was trying to get inferno to run on 256KB of ram by keeping read-only data in flash.
hey i have one of those, i'm gonna do this
i'm not quite understanding how plan9 is connecting to the kasa plug? you said you got the mac address but then i lost understanding
I have a video series in the "Home Grid" playlist that goes into setup. This video cover how the Network Database (ndb) works. th-cam.com/video/BBv-XhNbUe8/w-d-xo.html And I try to put links to the man pages in the description for other things I may have used in the video. For this one, it was dial which is the plan9 function for making a network connection, and json for parsing json.
Lol i just bought a dozen of these
Well, I will have a way to control them locally soon, and some tools to scrub them of personal data and keep them from phoning home.