Skip to content
Arduino Ciao Library (CPU/MIPS side)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

##Arduino Ciao (CPU/MIPS side) Simple but effective library in Python to make MCU communicate with "outside World".

###What is Arduino Ciao?

Arduino Ciao is a easy-to-use and powerful technology that enables Arduino sketches to communicate intuitively with the "outside World". It aims to simplify interaction between microcontroller and Linino OS allowing a variety of connections with most common protocols, third-party services and social networks.

Arduino Ciao is open-source and distributed under MIT license: feel free to read it, suggest improvements, provide feedbacks and develop new features.

More information about Arduino Ciao project can be found at

###Arduino Ciao (CPU/MIPS side) - Ciao Core

Arduino Ciao is made of two main parts:

  • the Ciao Library - usable inside sketches, it''s written in C (source code available here)
  • the Ciao Core - a library developed in python that runs on the CPU/MIPS side of the board.

Ciao Core has been developed to be largely configurable and modular: everyone can develop new modules (we call them connectors) to allow the MCU to interact with new network protocols, third-party services or platforms.

Details about Ciao Core architecture are available in the Arduino wiki

You can’t perform that action at this time.