w3c / miniapp-iot

MiniApp for IoT
https://w3c.github.io/miniapp-iot/
Other
2 stars 2 forks source link

Add reference to WebGPIO and WebI2C #3

Open satakagi opened 2 years ago

satakagi commented 2 years ago

WebGPIO and WebI2C specifications have been created as Browsers and Robotics CG documents. Multiple implementations and tutorials using them are being maintained by the CHIRIMEN community. Please include references to these results in the I2C and GPIO chapters.

dynamis commented 2 years ago

Multiple implementations and tutorials

These node modules are most simple implementation of WebGPIO/I2C for raspberry pi (They should also work for Jetson Nano etc but not tested enough yet). https://www.npmjs.com/package/node-web-gpio https://www.npmjs.com/package/node-web-i2c

And we have 35+ device drivers to control widely used i2c devices with WebI2C: https://github.com/chirimen-oh/chirimen-drivers/

Another implementation is polyfill library for web browser and backend node server for raspberry pi. We can use this implementation to control GPIO/I2C devices from web pages on web browsers. https://github.com/chirimen-oh/chirimen

They are used to make hundreds of prototype devices like these: https://webiotmakers.github.io/gallery/

QingAn commented 2 years ago

@dynamis @satakagi Thanks for the input!