WebThingsIO / addon-list

List of installable add-ons for WebThings Gateway
Mozilla Public License 2.0
77 stars 54 forks source link

IIO and BeagleConnect Freedom add-on #1363

Open jadonk opened 3 years ago

jadonk commented 3 years ago

Proposal: Provide an IIO plugin to support sensors on Linux, including working with BeagleConnect Freedom connected sensors

Background: Industrial-I/O (IIO) is the defacto sensor and actuator interface in Linux and libiio provides a programmatic way for a huge array of devices to present themselves in a standard way, including:

ADCs, Accelerometers, Gyros, IMUs, Capacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and Proximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital Synthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers (VGA, PGA), and RF transceivers.

BeagleConnect Freedom will provide an affordable, long-range-wireless way to connect to over 150 different sensors and actuators using Linux drivers with a roadmap to over 1,000. Having an IIO add-on in the Linux gateway will enable most of these in WebThings.

rzr commented 3 years ago

Hi this is good project, I am wondering in which language this can be implemented ? there is a rust cargo for IIO

May this also be inspired or aligned my I2C addon: https://github.com/rzr/generic-sensors-lite