Cloudino is a Full Stack Internet of Things Platform, Open Source and Open Hardware, that allows the development and instrumentation of Internet of the Things Solutions in a Simple and Transparent way.
The Cloudino Platform was designed thinking in 4 main characteristics: small size, easy to use, low cost hardware and modularity. And with these characteristics, that the Cloudino platform allows to everyone the possibility to incorporate IoT technologies in their projects without any technical or economical limitations.
Cloudino is developed and maintained by INFOTEC (Public Research Center of CONACYT) as a Open Source and Open Hardware Platform
The Cloudino Platform proposes to add a new IoT Chip (Cloudino WiFi Connector) that works like a configurable Network Layer between the sensors, actuators or existent hardware solutions like Arduino and the Cloud Services, for a simple and fast start to IoT World.
You can find more information about Cloudino Architecture here
The Cloudino WiFi Connector, which is a little, inexpensive and powerful IoT Chip, that has preprogrammed the most common IoT protocols like a MQTT or the NGSI for the Orion Context Broker, that allows everyone to start sending information to the Cloud without any additional programming effort.
Caracteristic | Value |
---|---|
MCU | ESP8266 |
Operating Voltage | 4V - 12V |
Digital I/O Pins | 11 |
Analog Input Pins | 1 (Max input: 1V) |
Clock Speed | 80MHz/160MHz |
Flash | 4M bytes |
Length | 25mm |
Width | 25.6mm |
Weight | 3g |
CWC Pin | Function | CWC Pin | Function | |
---|---|---|---|---|
VCC | OUT 3.3V | GPIO13 | IO, MOSI | |
RST | Reset | GPIO12 | IO, MISO | |
GND | Ground | GPIO14 | IO, SCK | |
GND | Ground | GPIO16 | IO | |
VIN | IN 4V - 12V | ADC | 10-bit Analog Input, Max 1V Input | |
TXD | TXD | GPIO2 | IO, 10k Pull-Up, BUILTIN_LED | |
RXD | RXD | GPIO0 | IO, 10k Pull-Up | |
GPIO5 | IO, SCL | GPIO4 | IO, SDA |
We can see the Cloudino WiFi Connector as an IoT Router, where let us configure using a simple web browser, the internet settings as well as the IoT protocol that the chip will use.
An other important characteristic of the Cloudino WiFi Connector is that can working in parallel with the Arduino, the WCC can be used as an Cloudino WiFi Connector, I mean, we can reprogram the Arduino via Cloud.
The Cloudino WiFi Connector working with Arduino is not like an Arduino shield, is an other processor working in parallel dedicated only to the network layer including the IoT protocols, leaving the Arduino dedicated to the connectivity with the sensors and actuators, while allowing reprogramming Arduino via WiFi or Cloud.
The Cloudino WiFi Connector can be used as we mention as an additional microcontroller dedicated to the network layer, working in parallel with actual microcontroller solutions like arduino. But also can be used as a Standalone device for directly communicate the real-life objects to the internet.
You can find more information about Cloudino Wifi Connector here
If you want to make your own Cloudino Module you can start with:
To start with the WiFi Cloud connector in Standalone mode you only need to connect it to a power supply between 4v and 15v.
The WiFi Cloud Connector sets up a network of its own, allowing the user to connect directly to it for an easy and fast configuration through a web browser http://192.168.4.1
You can find more information about Cloudino WiFi Connector Configuration here
Cloudino can be work in parallel with Arduino using it like an Arduino Cloud Programmer.
For this you only need to use tree ping from the Arduino (TX, TX , RST) and the additional (5V, GND)
You can find more information about Arduino Connection Squema here
- The Arduino Uno
- Arduino Duemilanove or Diecimila
- Arduino Nano
- ATmega1280
- Arduino Mini
- Arduino Fio
- Arduino BT
- LilyPad Arduino
- Arduino Pro or Pro Mini
- Arduino NG or older
CloudinoJS is a JavaScript implementation por Cloudino Platform
The use of the Cloudino Server is optional, however, it has many advantages over existing services, such as: Devices, Rules and User Contexts Manages, and Stream Data Storage.
The Cloudino Server includes also Web IDE that allows devices to be programmed and debugged via Cloud and it also includes an easy "Blocks programming interface" for non-experimented programmers.
For start using the Cloudino Server visit http://cloudino.io/panel