Plataformas IOT
Este es un listado de plataformas comerciales y no para Internet of Things. En Makespace estamos itnentado desarrollar una plataforma nuestra. Se incluyen plataformas Hardware y también paginas web tipo cloud para almacenar y gestionar datos.
Contents
- 1 Servicios Cloud
- 2 Plataformas HW
- 2.1 Panstamp
- 2.2 Moteino
- 2.3 LightBlue Cortado
- 2.4 RedWire
- 2.5 MiniSwarm
- 2.6 SODAQ
- 2.7 Arduino BT
- 2.8 Flutter
- 2.9 RFDuino
- 2.10 DevDuino
- 2.11 ZWave
- 2.12 SparkCore
- 2.13 BLEDuino
- 2.14 DigiX
- 2.15 nRF24L01
- 2.16 Pinoccio
- 2.17 WigWag
- 2.18 Nanode
- 2.19 Electric Imp
- 2.20 RadioBlock
- 2.21 Microduino
- 2.22 VirtualSense
- 2.23 OSWIN
- 3 Servidores
Servicios Cloud
GroveStreams
Servidor de pago.
Open Source Cloud IoT
SW open source para IoT, no servidor (tienes que montanterlo tu).
Xively
sitio de pago!
Plotly
nueva plataforma para visualizar datos online, incluye API para Arduino
ThingsSpeak
Carriots
10 dispositivos gratis, luego de pago
Leylan
OpenSense
IFTTT
Plataformas HW
En esta sección se recopilan distintos chips comerciales que incluyan un microcontrolador (posiblemente compatible Arduino) y una chip de comunicación radio (posiblemente de bajo consumo).
Panstamp
Precio placa base (1 unidad): 18.55$
tecnologías: Atmega328p + CC1101 IC alance teórico: 200 metros en espacio abierto 8 pines ADC, 10 pines digitales, PWM, I2C
- pequeño
- bajo consumo
- compatible Arduino
- disponibilidad de soportes
- disponibilidad de cajas
- disponibilidad de un SW de recogida datos (Lagarto)
- disponibilidad de un shield para Raspberry PI
Moteino
Precio y functionalidades parecidos a panstamp Tiene tambien el update por wireless http://lowpowerlab.com/moteino/
LightBlue Cortado
Precio placa base (1 unidad): 20$
tecnologías: Bluetooth LE
- pequeño
- bajo consumo
- compatible Arduino
- programable on the air
RedWire
Precio placa base (1 unidad): 38$
tecnologías: 24MHz, 96kB RAM, 16 Channels in 2.4GHz unlicensed band, Integrated Bootloader (UART1, SPI, or I2C), Secondary boot flash to facilitate robust over-the-air reprogramming, 32.768 kHz real time clock crystal, 48 General purpose I/O pins, 46 with peripheral functions, 6LoWPAN support with the Contiki OS software environment, Zigbee support with Freescale BeeKit
- compatible Contiki con toda la pila 6LoWPAN estandar
MiniSwarm
Precio placa base: 20 US$
tecnologías: ATmega128RFA1 microcontroller which features a built-in 802.15.4 RF transceiver USB stick-sized Arduino compatible
- tecnología mesh (Atmel’s LightWeight Mesh library)
- over-the-air programming
SODAQ
Precio placa base (1 unidad): 30€
tecnologías: ATmega328 Power Supply by LiPo Battery DS3231 AT45DB
Arduino BT
Precio placa base (1 unidad): 40 US$
tecnologías: ATmega328 y Bluegiga WT11 alcance teórico: 100 metros en espacio abierto 6 pines analógicos y 14 pines digitales con PWM, I2C, SPI
- Arduino oficial
- comunicación estandar compatible con móviles
- disponibilidad de shields (todos los compatibles Arduino)
- chipset BT conocido y programable con muchos perfiles
Flutter
Precio placa base (1 unidad): 20US$ (proyecto todavía no maduro)
tecnologías: Atmel SAM3s Atmel ATSHA204 TI CC1101
- largo alcance (1Km)
- compatible Arduino
- criptografia integrada 256-bit AES
RFDuino
Precio placa base (1 unidad): 20 US$
tecnologías: Nordic 32 bit ARM Cortex-M0 Bluetooth 4 Low Energy alcance teórico: 50 metros en espacio abierto 7 GPIO configurables como: Digital IO, Analog ADC, SPI, I2C, UART and PWM
- comunicación estándar (compatible con moviles ultima generacion y PCs)
- pequeño
- bajo consumo
- disponibilidad de soportes
- disponibilidad de (algunos) shields
^* compatible Arduino
Nota: he visto que RaspberryPi suporta BTLE, ver este y este
DevDuino
Precio placa base (1 unidad): 16 US$ Placa de reducido tamaño y compatible con Arduino para crear redes de sensores (incluye radio Nordic).
tecnologías: ATMEGA328 Radio nRF24L01+ Conectores tipo Grove
ZWave
para una aplicación sencilla tipo domotica se pueden comprar productos ZWave ya hechos y listos dado que al final el precio va a ser el mismo o incluso menor. Lo único que puede costar mas en ZWave es la central de control, pero hay opciones para hacerse una casera con un PC con SW open source asociado e incluso una placa para RaspberryPi. Si ademas queremos crearnos un sensor o actuador que no esté disponible en el mercado hay módulos de comunicación compatibles con Arduino como [este http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=90_92&products_id=2169]. Existe una placa Arduino compatible con ZWave integrado, hay un proyecto de Intel: Zarduino que parece que alguien se haya puesto a vender por esta casa.
SparkCore
Precio placa base (1 unidad): 40 US$
tecnologías: WIFI: Texas Instruments SimpleLink CC3000, 802.11b/g STM32F103 microcontroller, ARM Cortex M3 8 digital I/O pins, 8 analog I/O pins 4 PWM pins; UART (Serial), SPI, I2C, and JTAG peripherals available 32-bit 72Mhz processor 128KB of Flash, 20KB of RAM 2MB of external flash
- estandar Wifi
- pequeño
- compatible Arduino
- programación on air (sin cables USB) !!!
- plataforma de desarrollo de aplicaciones online (Spark Cloud) con API sencilla
BLEDuino
Precio placa base (1 unidad): 34 US$
tecnologías: ATmega32u4 Supply Voltage - 5V GPIO Pins - 21 PWM Channels - 6 Analog Input Channels - 12 Serial Communication: UART, SPI, I2C Bluetooth 4.0 (BLE) - nRF8001 Dedicated controller for nRF8001 Expected BLE Range - at least 80ft (Currently testing)
- estandar BLE
- shields de adaptacion para shields estandar
DigiX
Precio placa base (1 unidad): 59 US$
tecnologías: Arduino Due compatible Wifi and Mesh networking Audio USB OTG microSD 99 IO pins
- potente
- muchos pins
- WIFI
nRF24L01
siguiendo mis investigaciones sobre redes de sensores low cost compatibles con Arduino, he notado que el chip RF mas barato que hay ahora en venta es el nRF24L01+Module, añadido con un Arduino mini o quizas con un ATtiny84 igual se puede crear un nodo con comunicación wireless, de muy bajo consumo y por menos que 10 US$ ! Hay librerias para nRF24L01 compatibles con Arduino: http://maniacbug.github.io/RF24/ y https://github.com/aaronds/arduino-nrf24l01. Y si quieres juntarlo a una RaspberryPi no hay ningún problema. El chip te da la posibilidad de crear redes sencillas de tipo estrella.
Pinoccio
Precio unitario placa base: ??
tecnologías: Atmel ATmega256RFR2 with built-in radio, 1.8 - 3.3 volt power, 2.4GHz using 802.15.4, Wireless, over-the-air programming Web connectivity via the Wi-Fi Backpack 17 digital I/O pins, including four with PWM 8 analog input pins 2 hardware UART serial ports Hardware SPI port Dedicated I2C port Micro USB port for charging and programming
WigWag
Precio unitario placa base: dificil estimacion, digamos US$50
tecnologías: DeviceJS ties Javascript to the physical world, by providing hooks for protocols like IP, 6loWPAN, Bluetooth™, Zigbee™, RS-232, and devices such as the Belkin WeMo™ and Phillips Hue™ light bulbs.
- plataforma cloud con sistema de reglas (IF-THEN)
- nodos ya montados y con distintos sensores embebidos
- protocolos estandares 6loWPAN
Nanode
Precio unitario placa base: 35€
tecnologías: WiNode features the same ATmega328P microcontroller with the following peripherals RFM12B wireless module – 868MHz 4 ADC channels with divider resistor arrays Compatible with Arduino shield footprints 4 high current (2A) driver outputs Real time clock calendar MicroSD Card Socket
- compatible Arduino
- admite shields Arduino
Electric Imp
Precio unitario placa base: 30US$ tecnologías: WiFi 802.11b/g/n WiFi WEP, WPA and WPA2 encryption Cortex-M3 core six pins UARTs, I2C, SPI, analog in and out, PWMs, GPIOs
- programable online
- WIFI
- bajo consumo
RadioBlock
solo una board con chip radio
Microduino
una placa Arduino compatible super mini con un montón de shields guapas.
MUY BUENO!!!
VirtualSense
Precio unitario placa base: 70€
Tecnologías: CPU: MSP430F5418a 16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 16KB RAM, 12 Bit ADC, 2 USCIs, Up to 25-MHz System Clock
250kbps 2.4GHz IEEE 802.15.4 Texas Instruments cc2520
Integrated Humidity, Temperature, and Light sensors 512K I2CTM Serial EEPROM
On-board 48-bit I2C Extended Unique Identifier (EUI-48TM )
On-board programmable ultra-low-power RTC
- JAVA virtual Machine sobre Contiki OS (!!!)
- Open source
OSWIN
Opensource HW para fabricar por el usuario
tecnologías: ATmega1284P-PU, 16KB RAM, 128KB Flash, 4KB EEPROM, 2 UARTs, 3 Interrupciones, hasta 32 Digital I/O, 8 con HW PWM, hasta 8 Entradas Analógias, RFM12B Transceiver, 3.3V ,dimensiones 95 x 80mm
- incluye wireless
- compatible Arduino ("Arduino con esteroides") y Arduino shield compatible
- Xbee compatible socket
- socket para módulo Ethernet WIZ820io W5200