thingSoC defines a physical, hardware socket system for inter-operable printed circuit boards, with a data centric firmware model for automatic device discovery, and a software API for interacting with the system.Live as if you will die tomorrow. Learn as if you will live forever.
—Mahatma Ganghi
thingSoC provides a vendor neutral and device agnostic socket standard, using a virtual hardware socket definition; so you are not locked in to any proprietary solutions. This means that the IoT applications you develop can be easily migrated without having to re-write your software.
As many of you know, we've been working on the thingSoC socket concept for quite a while now, and it is finally approaching it's first official release.
thingSoC Features:
- Auto-Discovery of attached peripherals and radios
- Configuration of attached peripherals
- Monitoring and Instrumentation of attached peripherals
- Standard metadata store for configuration and parameter information
- An Open-Source Hardware Standard (OSHW)
thingSoC Resources
- thingSoC Project Page
- thingSoC Specification (Draft)
- thingSoC on Github
- FAQ - Frequently Asked Questions
- Wiki - Project Wiki
- Bugs - Project Issue/Bug Tracking
thingSoC Reference Designs
Donate
thingSoC is community supported, you can help by contributing.
thingSoC has been designed to address many of the issues and limitations with current IoT development platforms. It is a community sponsored, open source project, with no fees or licensing costs.