Supported Platforms

AT&T M2X supports a range of device platforms, software and other services to help you get your project started. In addition to those listed below, M2X is compatible with any device or application that can communicate over HTTP with our RESTful API.

Arduino

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Uno Manufacturer's Site
  • Home automation
  • Wearables
  • Transportation
  • Security & monitoring
Ethernet Arduino
Lilypad Manufacturer's Site
  • Wearables
  • E-Textiles
Arduino
Yun Manufacturer's Site
  • Home automation
  • Transportation
  • Security & monitoring
Ethernet, WiFi Arduino
Redboard Manufacturer's Site
  • Smart toys
  • Transportation
Arduino

ARM mbed

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
mbed LPC1768 Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet ARM mbed
u-blox C027 Manufacturer's Site
  • Transportation
  • Health & wellness
  • Home automation
Ethernet, GPS/GNSS Cellular Antenna ARM mbed
ST Micro: Nucleo F411RE Manufacturer's Site
  • Home automation
  • Security & monitoring
ARM mbed
Freescale KL46Z Manufacturer's Site ARM mbed
Freescale K64F Manufacturer's Site Ethernet ARM mbed
u-blox / EA Cellular and Positioning Shield Manufacturer's Site
  • Connectivity
Cellular ARM mbed

Arrow Electronics

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
DragonBoard 410c Manufacturer's Site
  • Home automation
  • Wearables
  • Transportation
  • Security & monitoring
WiFi, Bluetooth C, Ruby, Python, Node.js

BeagleBone

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
BeagleBone Black Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet Python, Ruby

CalAmp

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
CalAmp LMU-3030 Manufacturer's Site
  • OBD-II Vehicle Tracking
Cellular with 2G and 3G support, UDP, SMS Requires AT&T Flow

For protocol translation

CalAmp LMU-4520 Series Manufacturer's Site
  • Fleet Management
  • Fleet Tracking
  • Mining & Construction Equipment Monitoring
Cellular with 2G and 3G support, SMS, IP Packet Data Requires AT&T Flow

For protocol translation

CalAmp TTU-2830 Series Manufacturer's Site
  • Asset Tracking
Cellular with 2G and 3G support, UDP, SMS Requires AT&T Flow

For protocol translation

Cypress

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
PSoC 4 Board Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet (via Arduino Ethernet Shield, sold separately) PSoC4

Electric Imp

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Electric Imp Manufacturer's Site
  • Home automation
  • Wearables
  • Transportation
WiFi Electric Imp

Intel

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Intel LIQD Manufacturer's Site
  • Asset Condition Monitoring
  • Environmental Monitoring
  • Asset Tracking
Cellular Built In
Galileo Manufacturer's Site
  • Wearables
  • Transportation
Ethernet Galileo
Edison Manufacturer's Site
  • Wearables
  • Transportation
WiFi, Bluetooth Intel Edison

Launchpad Energia

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Tiva C Series EK-TM4C123GXL Manufacturer's Site
  • Home automation
  • Security & monitoring
Launchpad Energia
Tiva C Series EK-TM4C1294XL Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet Launchpad Energia
CC3200 SimpleLink Wi-Fi LaunchPad CC3200-LAUNCHXL Manufacturer's Site WiFi Launchpad Energia
TM4C129 Connected LaunchPad EK-TM4C1294XL Manufacturer's Site Ethernet Launchpad Energia
MSP430F5529 LaunchPad Manufacturer's Site Launchpad Energia
MSP432 LaunchPad Manufacturer's Site Launchpad Energia
TM4C123 LaunchPad EK-TM4C123GXL Manufacturer's Site Launchpad Energia
CC3100 BoosterPack Manufacturer's Site
  • Connectivity
WiFi Launchpad Energia

MediaTek

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
LinkItOne Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet Arduino

MultiTech

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
MultiTech MTCDP-H5 Manufacturer's Site
  • Connectivity
Ethernet, Cellular, GPS Python, PHP, Ruby
Multitech SocketModem Shield Manufacturer's Site
  • Connectivity
WiFi, Cellular ARM mbed

Nanode

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Nanode microcontroller based devices Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet Nanode

NetComm Wireless

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Netcomm NTC-6200-02 Manufacturer's Site
  • Connectivity
Cellular C-HTTP

Opto22

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
SNAP PAC System Manufacturer's Site
  • Industrial I/O control and monitoring
Ethernet Node-RED M2X

Particle

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Particle Core Manufacturer's Site
  • Home automation
  • Wearables
  • Transportation
  • Health & wellness
WiFi Particle Core

Pinoccio

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Pinoccio Manufacturer's Site
  • Home automation
  • Automated gardening
  • Wearables
WiFi / Mesh network

Raspberry Pi

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Raspberry Pi Manufacturer's Site
  • Home automation
  • Security & monitoring
Ethernet Ruby, Python, C, C (MQTT), Node.js

Red Lion

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
RAM® 6901 Manufacturer's Site
  • Mining
  • Oil & Gas
  • Transportation
  • Utility
  • Water/Wastewater
Ethernet, 4G Cellular with 3G fallback, I/O Controller, Modbus RTU/TCP/ASCII/RTU, DNP3 - slave Built in MQTT Client
RAM® 6921 Manufacturer's Site
  • Mining
  • Oil & Gas
  • Transportation
  • Utility
  • Water/Wastewater
Ethernet, 4G Cellular with 3G fallback, I/O Controller, Modbus RTU/TCP/ASCII/RTU, DNP3 - slave Built in MQTT Client
RAM® 9911 Manufacturer's Site
  • Mining
  • Oil & Gas
  • Transportation
  • Utility
  • Water/Wastewater
Ethernet, 4G Cellular with 3G fallback, I/O Controller, Modbus RTU/TCP/ASCII/RTU, DNP3 - slave Built in MQTT Client
RAM® 9931 Manufacturer's Site
  • Mining
  • Oil & Gas
  • Transportation
  • Utility
  • Water/Wastewater
Ethernet, Wi-Fi, 4G Cellular with 3G fallback, I/O Controller, Modbus RTU/TCP/ASCII/RTU, DNP3 - slave Built in MQTT Client

Teensy

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Teensy Manufacturer's Site
  • Wearables
Arduino

Tessel

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Tessel Manufacturer's Site
  • Wearables
  • Transportation
WiFi Tessel

Xirgo Technologies

DEVICE USE CASES GATEWAY/PROTOCOL COMPATIBLE LIBRARIES RESOURCES
Xirgo 2060 Manufacturer's Site
  • OBD-II Vehicle Tracking
Cellular with 2G and 3G support, TCP, UDP, FTP Requires AT&T Flow

For protocol translation

Xirgo 4860G Manufacturer's Site
  • Asset Tracking
  • Container Monitoring
Cellular with 2G and 3G support, TCP, UDP, FTP, HTTP Requires AT&T Flow

For protocol translation

Mobile

OPERATING SYSTEM ABOUT RESOURCES
iOS Website Develop M2X connected apps using iOS, Apple’s mobile operating system for the iPhone, iPad and iPod devices.
Android Website Create native Android apps that allow users to observe and interact with your M2X data on the go, using the M2X Android client library.
Windows Mobile Website Create Universal Applications for Windows Mobile, using the M2X .NET client library.

Software

LANGUAGE ABOUT RESOURCES
C With the M2X C library you’re able to connect your embedded devices seamlessly with M2X to store time-series data in real-time.
C (MQTT) Take advantage of the lightweight and reliable MQTT protocol, ideal for IoT applications, with the M2X C-MQTT client library.
Elixir Website Build a scalable and maintainable IoT application with Elixir, a functional language that utilizes a Ruby like syntax, and interact with M2X using the M2X Elixir library.
Erlang Website Building a large scale IoT product? Erlang is ideal for distributed real-time messaging applications - Get started with the M2X Erlang library!
Groovy Website Rapidly build your next IoT product with the M2X Groovy Examples, allowing you to take advantage of the many powerful features Groovy – built for the Java platform – has to offer.
Java Website The M2X Java client library enables you to build robust and powerful Java applications that connect and interact with your M2X data.
JavaScript Craft an interactive web experience using client-side scripts for browser based applications, powered by the M2X JavaScript library.
mRuby Website Interact with M2X using the lightweight and modular Ruby implementation mruby and the M2X mruby library.
.NET Website The M2X .NET client library enables you to seamlessly integrate your M2X data with applications built using the .NET framework.
Node.js Website Build a robust and scalable server-side backend for your web application powered by the M2X node.js library, enabling asynchronous input and output of data from all of your connected data streams.
PHP Website Enable your PHP applications to easily store data in the M2X service using the M2X PHP library.
Python Website Build dynamic web application back-ends using Python with assistance from frameworks such as Django. Develop sophisticated data-intensive applications taking advantage of Python extensions like NumPy that enable enhanced data analysis and calculations. The M2X Python library allows you to connect your Python app to M2X with ease.
Ruby Website Develop server side solutions for your application with simple interaction between your app and M2X data devices, using our Ruby library built specifically for M2X.

Services

SERVICE ABOUT RESOURCES
Axeda Website Seamlessly move data from Axeda to M2X using our Axeda client to manage connected products and machines.
Heroku Website Integrate M2X support into your application deployed on Heroku's platform.
Bluemix Website Build and run your apps with the IBM Bluemix hybrid cloud development platform to access a catalog of services and APIs from IBM and third parties. The IBM Bluemix M2X Add-on enables seamless integration between M2X and IBM Bluemix hosted applications.
IFTTT Website Leverage the power of IFTTT and over 200 integrations with third party services to quickly and easily extend your M2X based solution.
Openshift Website Integrate M2X support into your application deployed on RedHat's OpenShift platform.
Temboo Website Program anything with Temboo: Devices, languages, APIs, code utilities, databases & more. Reimagine programming for the connected world.

Connectivity

KITS ABOUT HARDWARE RESOURCES
AT&T IoT Starter Kit Website Use AT&T's IoT Starter Kit to integrate cellular connectivity into your product. AT&T Starter Kits from a variety of manufacturers, including cellular modems and built-in development resources.
AT&T IoT Data Plans Website IoT Data Plans and SIMs for Effortless Connectivity. Launch your IoT product fast with IoT data plans. Get up to 1,000 SIMs all sharing the same data plan. Any device with SIM-based cellular support.

Featured Device Platforms

Join the lineup of Supported Device Platforms that offer hardware, software and business solutions
to the growing network of businesses that benefit from the AT&T M2X service.