Today, there is a new way to connect your Arduino board with the world! We welcome the New Library Ciao!
Arduino Ciao is the brand new way to communicate between Arduino sketches and the "outside World". It aims to simplify interactions between the microcontroller and Linino OS, allowing more powerfull sketches and a variety of connections out of the mcu.
Ciao Library allows you to send and receive data outside the microcontroller, through a serial communication, in a simple and intuitive way.
Ciao Library provides three main functions that can be used in your sketch:
- write(connector, param1, param2, param3)
- writeResponse(connector, id, param1, param2, param3)
The Arduino Ciao Library - from now-on simply "Ciao" - has been developed in C (MCU side) and Python (CPU side) and it's totally open source. Feel free to read it, suggest improvements, provide feedbacks and develop new features.
The source code of Ciao is available on GitHub. It's totally modular and configurable.
It provides several connectors to interact with system resources (filesystem, console, memory) and to communicate with most common and useful protocols (XMPP, HTTP, WebSocket, COAP, etc..) and application (Jabber, WeChat, Twitter, Facebook, etc.)
For more information http://www.arduino.org/learning/reference/Ciao