At least two people have written me and told me that I2C is an experimenter's network, not an industrial grade protocol. I don't agree at all but just to let the concerned know, tonight I got a single CANBUS sensor to read/write and answer with data under DOS and Windows using the most common interface chip the SJA-1000. I have a TSR for the RS-485 version of CANBUS but to date have not tested it. I may try to get that working in version 2.0 of VOS.
First version of Vault-OS will therefore have script support for I2C, CANBUS 1.0-2.0 and good old fashioned parallel port relays. That's the best I can do for the first version, I have to get this all working correctly with all pages before I release 1.0 as open source.
If you are interested I have been heavily influenced in my design of the web server by Mango. The primary difference is that you need a base machine with Linux and 500 MB ram to run their server, mine runs in DOS with all features in less than 640K of RAM, quite a gulf in terms of requirements. A single library in MANGO is bigger than all my source code combined with the web pages compiled into the executable.