This repository was archived by the owner on Sep 30, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Updating README and bringing it Up-2-date #7
Open
AsherThomasBabu
wants to merge
6
commits into
arduino-libraries:master
Choose a base branch
from
AsherThomasBabu:patch-1
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
fe15709
Updating Readme and bringing it Up-2-date
AsherThomasBabu d0e782f
Update README.md
AsherThomasBabu 23d6556
Update README.md
AsherThomasBabu f4abe45
Update README.md
AsherThomasBabu 26534ea
Update README.md
AsherThomasBabu 3975505
Update README.md
AsherThomasBabu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,24 @@ | ||
##Arduino Ciao (MCU side) | ||
Simple library in C to make MCU communicate with "outside World" through Ciao Core. | ||
# Arduino Ciao | ||
Ciao Library is a lightweight library that can be used inside sketches for MCU to send and receive data, via serial communication, in a simple and intuitive way. | ||
|
||
###What is Arduino Ciao? | ||
## Ciao library | ||
|
||
**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 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, social networks, third-party services and applications. | ||
AsherThomasBabu marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
Arduino Ciao is open-source and distributed under MIT license: feel free to read it, suggest improvements, provide feedbacks and develop new features. | ||
**Arduino Ciao** - from now-on simply "Ciao" has been designed and developed to be modular and easily configurable. Its goal is to support several Connectors capable of interacting with system resources (filesystem, console, etc...) and to communicate with the most common and useful protocols (MQTT, XMPP, HTTP, SMTP, etc..) and applications (Jabber,Twitter, Facebook, etc.). | ||
AsherThomasBabu marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
More information about Arduino Ciao project can be found at http://labs.arduino.org/Ciao | ||
Ciao is made of two main parts: | ||
|
||
###Arduino Ciao (MCU side) - Ciao Library | ||
* Ciao Library: developed in C | ||
AsherThomasBabu marked this conversation as resolved.
Show resolved
Hide resolved
|
||
* Ciao Core: developed in Python | ||
|
||
Arduino Ciao is made of two main parts: | ||
* the **Ciao Library** - usable inside *sketches*, it's written in C. | ||
* the [Ciao Core](http://labs.arduino.org/Ciao+CPU) - a library developed in python that runs on the CPU/MIPS side of the board.(source code available [here](https://github.com/arduino-org/Ciao)) | ||
## Ciao Core | ||
|
||
**Ciao Library** allows you to send and receive data outside the microcontroller, through a serial communication, in a simple and intuitive way. | ||
To communicate with the "outside world" the Ciao Library interacts with Ciao Core: the key component of the Ciao technology on the MPU (microprocessor) side. Ciao Core runs over Linino OS, it is developed in python and it has been designed to enable communication with "outside world" via several modules called Connectors. Such connectors communicate with Ciao Core using JSON strings sent over a TCP socket. | ||
AsherThomasBabu marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
Details about **Ciao Library** architecture are available in the [Arduino wiki](http://labs.arduino.org/Ciao+MCU) | ||
Ciao Core, thanks to this smart and effective design, is able to: | ||
|
||
* interact with as many connectors as you can possibly imagine; | ||
* support connectors written in any programming language available on Linino OS. | ||
|
||
For more details about the **Ciao Library** visit us at https://www.arduino.cc/en/Reference/Ciao |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.