LininoIO is a software framework able to integrate microcontroller
features inside the microprocessor environment. You can simply write your application using Node.js, Python, Bash, etc., on linux side using LininoOS to control completely the board and all the devices attacched.
lininoOS is based on OpenWRT distribution with about 3000 package built and available. LininoOS provides a fully writable filesystem with package management with GPG signature. Integrated with LininoIO it is a complete linux system for IoT space.
AllJoyn is an open source project which provides a universal software framework and core set of system services that enable interoperability among connected products and software applications to create dynamic proximal networks.
The MCUIO/LININOIO subsystem allows a Microprocessor Unit (MPU), connected to a Microcontroller Unit (MCU), to see the MCU's peripherals as standard Linux peripherals (i.e. gpios, i2c adapters, pwms, ...). The basic communication protocol is completely generic, it just defines ways to read and write a (virtualized) memory space on the MCU. Standard vendor independent memory maps are then defined for each kind of MCU peripheral, so that MCU specific implementation details can be ignored by the MPU. Interrupt events can be spontaneously sent by the MCU to the MPU as write requests. The protocol is transport independent, only a bidirectional channel is required (for instance rs232 or even a network connection).
A MIPS GNU/Linux box for Arduino™ and Internet of Everything.
Combining the Linux OS with IoE HW + certified WiFi 802.11n connectivity and use OpenWRT and Peer-to-Peer (AllJoyn software framework) to customize your own project.
The product hopes to make an open source WiFi home automation seamless and easy to understand for all levels of technology users.