Hardware: Choice and Power

Use your controller hardware of choice

Connect the controller in a few easy steps

Start managing your Things

Free-Account-dark-gray

Multi-platform support

The CloudPlugs edge products support a variety of processors, embedded boards, IoT gateways, systems, servers and virtual machine deployments.
There are multiple choices to connect your sensors or devices to CloudPlugs IoT and the method depends on the type of device to be connected.

Here are the ways in which devices can connect to CloudPlugs IoT.

Low Powered Devices

These are devices that cannot run an operating system, and are typically control boards with firmware.  There are two options:

  1. If the device uses a micro-controller such as an ESP8266 or ESP32. Use the PicoPlug™ agent.
  2. Otherwise, use one of our REST or MQTT connectivity libraries and integrate it alongside the firmware of the device.

 

Gateways and Devices that run an Operating System

If the device can run an operating system, there are also two choices:

  1. If the OS is Linux and the device has an x86 1GHz processor and at least 512MB of RAM, you can use the Edge One™ container-based platform.
  2. If the OS is Linux or Windows and the device has an ARMv7 or x86 processor with at least 64MB of RAM, you can install the SmartPlug™ IoT agent.

 

Servers and Virtual Machines

Much like above, the SmartPlug™ will run on any x86 server or virtual machine running Linux or Windows.

Edge One™ runs on any Linux based x86 server or virtual machine.

Virtual machine deployments are popular for users that want to create cloud connectors or data processing using the SmartPlug™ or Edge One™.

If you have a project that requires support for additional hardware, please contact us.
macbookpro

Supported Hardware Overview

It’s simple and fast to connect any hardware and software platform to CloudPlugs. We’ve created a few tutorials to help our customer figure out how to quickly startup with the most widely used platforms.

Intel x86 Gateways

MXE-210 Series

MXE-210

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

MXE-200

MXE-200

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

MXE-200i

MXE-200

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

UTX-3115

utx-3115-1

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

DELL Edge Gateway 3001, 3002, 3003

dell-3001

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

DELL Edge Gateway 5000

dell-5000

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

100-M, 100-RE/DP, 200-RE/DP

cps 200

CloudPlugs Edge Products

  • Edge One™
  • SmartPlug™
  • Connection Libraries

Website

Maker Boards

Arduino Ethernet

aethernet

Platform

  • Arduino

Networking

  • Ethernet
  • Wifi
  • Cellular

Recommended Libraries

  • Arduino

Details

Vendor

  • Atmel

Core Architecture

  • AVR ATmega2560

Key Features

  • Microcontroller ATmega2560,
  • Operating Voltage 5V,
  • Input Voltage (recommended) 7-12V,
  • Input Voltage (limits) 6-20V,
  • Digital I/O Pins 54 (of which 15 provide PWM output),
  • Analog Input Pins 16,
  • DC Current per I/O Pin 40 mA,
  • DC Current for 3.3V Pin 50 mA,
  • Flash Memory 256 KB of which 8 KB used by bootloader,
  • SRAM 8 KB,
  • EEPROM 4 KB,
  • Clock Speed 16 MHz

Documentation

Arduino Leonardo R3

aleor3

Platform

  • Arduino

Networking

  • Ethernet
  • Wifi
  • Cellular

Recommended Libraries

  • Arduino

Details

Vendor

  • Atmel

Core Architecture

  • AVR ATmega2560

Key Features

  • Microcontroller ATmega2560,
  • Operating Voltage 5V,
  • Input Voltage (recommended) 7-12V,
  • Input Voltage (limits) 6-20V,
  • Digital I/O Pins 54 (of which 15 provide PWM output),
  • Analog Input Pins 16,
  • DC Current per I/O Pin 40 mA,
  • DC Current for 3.3V Pin 50 mA,
  • Flash Memory 256 KB of which 8 KB used by bootloader,
  • SRAM 8 KB,
  • EEPROM 4 KB,
  • Clock Speed 16 MHz

Documentation

Arduino Mega 2560

amega

Platform

  • Arduino

Networking

  • Ethernet
  • Wifi
  • Cellular

Recommended Libraries

  • Arduino

Details

Vendor

  • Atmel

Core Architecture

  • AVR ATmega2560

Key Features

  • Microcontroller ATmega2560,
  • Operating Voltage 5V,
  • Input Voltage (recommended) 7-12V,
  • Input Voltage (limits) 6-20V,
  • Digital I/O Pins 54 (of which 15 provide PWM output),
  • Analog Input Pins 16,
  • DC Current per I/O Pin 40 mA,
  • DC Current for 3.3V Pin 50 mA,
  • Flash Memory 256 KB of which 8 KB used by bootloader,
  • SRAM 8 KB,
  • EEPROM 4 KB,
  • Clock Speed 16 MHz

Documentation

Intel Galileo

intel-galileo-board-main

Platform

  • Linux

Networking

  • Ethernet
  • Wifi
  • Cellular

Recommended Libraries

  • Arduino

Supported Libraries

  • Ansi C

Details

Vendor

  • Intel

Core Architecture

  • Intel Quark SoC X1000 400MHz

Key Features

  • Form-factor Arduino,
  • Operating Voltage 7V – 15V,
  • TDP 12,5W
  • Cache 16k
  • RAM 256Mb
  • Clock Speed 400 MHz
  • 12 GPIOs fully native for greater speed and improved drive strength.
  • 12-bit PWM for more precise control of servos and smoother response.
  • 12 V Power-over-Ethernet capable

Documentation

Intel Edison

intel.edison 2

Platform

  • Linux

Networking

  • Wifi
  • Bluetooth

Recommended Libraries

  • Arduino

Supported Libraries

  • Ansi C

Details

Vendor

  • Intel

Core Architecture

  • Dual-core, dual-threaded Intel® Atom™ CPU at 500 MHz

Key Features

  • Total of 40 GPIOs, which can be configured as:
    • SD card 1 interface
    • UART 2 controllers (1 full flow control, 1 Rx/Tx)
    • I2C 2 controllers
    • SPI 1 controller with 2 chip selects
    • I2S 1 controller
    • GPIO Additional 12 (with 4 capable of PWM)
    • USB 2.0 1 OTG controller
    • Clock output 32 kHz, 19.2 MHz
  • SoC 22 nm Intel® SoC with dual-core, dual-threaded Intel® Atom™ CPU at 500 MHz
  • Intel® Quark™ microcontroller at 100 MHz
  • RAM 1 GB LPDDR3 POP memory (2 channel 32bits @ 800MT/sec)
  • Flash storage 4 GB eMMC (v4.51 spec)
  • WiFi Broadcom* 43340 802.11 a/b/g/n;
  • Dual-band (2.4 and 5 GHz) Onboard antenna or external antenna
  • Bluetooth 4.0
  • Input 3.3 to 4.5 V
  • Output 100 ma @3.3 V and 100 ma @ 1.8 V
  • Power Standby (No radios): 13 mW
  • Standby (Bluetooth 4.0): 21.5 mW (BTLE in Q4-14)
  • Standby (Wi-Fi): 35 mW

Documentation

BeagleBone Black

bblack

Platform

  • Linux
  • Android

Networking

  • Ethernet
  • Wifi

Recommended Libraries

  • Node JS

Supported Libraries

  • Ansi C
  • Python
  • PHP
  • Java

Details

Vendor

  • Texas Instrument

Core Architecture

  • ARM Conrtex A8

Key Features

  • Sitara AM335X 1Ghz,
  • FPU,
  • Ethernet

Documentation

Raspberry Pi

raspy

Platform

  • Linux

Networking

  • Ethernet
  • Wifi

Recommended Libraries

  • Python

Supported Libraries

  • Ansi C
  • Node JS
  • PHP
  • Java

Details

Vendor

  • Broadcom

Core Architecture

  • ARM 11

Key Features

  • 512Mb RAM,
  • ARM1176JZF-S 700 MHz MPU,
  • VideoCore IV GPU,
  • 2 USB,
  • HDMI,
  • Ethernet

Documentation

Libellium Waspmote

waspmote

Platform

  • Libellium

Networking

  • Ethernet
  • Wifi

Recommended Libraries

  • Arduino (with some modifications)

Details

Vendor

  • Libellium

Core Architecture

  • Atmel AVR

Key Features

  • Microcontroller: ATmega1281
  • Frequency: 14MHz
  • SRAM: 8KB
  • EEPROM: 4KB
  • FLASH: 128KB
  • SD Card: 2GB
  • Weight: 20gr
  • Dimensions: 73.5 x 51 x 13 mm
  • Temperature range: [-10ºC, +65ºC]
  • Clock: RTC (32KHz)

Documentation

Hardware Tutorials

It’s simple and blazing fast to connect any hardware and software platform to CloudPlugs. We’ve created a few tutorials to help our customer figure out how to quickly startup with the most widely used platforms.
auno
Arduino Family

Connect Arduino boards directly to our platform using ligthweight REST api.

raspy
Raspberry Pi

Plug a Raspberry Pi to the platform unleashing the power of this Broadcom SoC using different libraries.

bblack
BeagleBone Black

Build quickly a connected product with our platform and BBB’s 1Ghz power.

If your Things are not plugged to the cloud yet, this is a good time to start.

Get-Started-light-blue