The AT&T M2X service provides you with all the essential tools you’ll need to develop your connected product.
We’ve made it easy for your business to connect millions of M2M devices to the Internet of Things.
Use this guide to get started with the M2X Developer Portal and M2X API.
What is M2X?
AT&T’s M2X is a cloud-based data storage service and device management
toolset customized for the Internet of Things. Organize millions of
connected devices, gather data in real-time, and translate
that data into meaningful information for quick decisions,
automated actions, and strategic analysis.
The Internet of Things encompasses a broad range of internet connected
devices and services that are powering a new ecosystem. From wearables
and smart thermostats to cars and planes, this new generation of smart
connected ‘things’ are capable of data gathering, predictive analytics,
and process automation. Such capabilities require powerful new
infrastructure to support them, and AT&T’s M2X is there to assist.
The AT&T M2X Service
Quickly build innovative network enabled products for the Internet of Things
Connected DevicesTime Series Data StorageDevice AnalyticsDevice Management
M2X captures datapoints in real-time from connected Devices
Visualize device data streams via graphs and charts
Manage device permissions via Device API keys and system level permissions via API Master Keys
Datapoint dependent triggers can be set to enable action
on real-world events (i.e. an oil leak can be detected
by the rapid drop in oil volume, which is being monitored by
a sensor connected to M2X).
Creating and Distributing Devices
Development in M2X is broken into three stages to facilitate easy
onboarding of new devices and transition into the production phase your Internet of Things project.
Newly added Devices begin in the prototyping stage
of development. Here you can test, tune, and iterate before distributing.
Device's are the primary entity in M2X and can be configured with the following:
Streams: numeric or non-numeric time-series data, ideal for historical analytics & the basis for real-time event Triggers
Metadata: definition of the device, e.g. serial, name, description, custom metadata
Triggers: event based notifications triggered by pre-defined conditions, for example: "when temperature is greater than 50°C & fan status is set to off, fire a command"
Location: latitude, longitude and elevation(optional) of the device, stored in a time-series
API Keys: allowing for granular access, e.g. providing read-only access to device data
Distributions give you the power to easily scale from a single Device prototype to millions and makes managing large numbers of Devices easy. Each device in a distribution retains the characteristics of the original Device used to create the Distribution.
Master Keys provide API access at the account level.
Device API Keys provide API access at the Device level.
Distribution API Keys provide API access
at the Distribution level.
Collection API Keys provide API access at the Collection level.
Test out the AT&T M2X API
First, signup for an account if you haven't already. Then, download the following script and place it in a folder you like.
This script will run in a 1-second loop and will send your computer's average load to a Stream within your M2X Device.
With the tools provided in the M2X Developer Portal you can
enable your Internet connected device to begin two-way
communication with the M2X service via our RESTful API within
minutes. For access to other AT&T APIs, please visit the AT&T Developer Program. To help you get started with M2X, you might find these developer resources helpful:
Arduino Raspberry Pi BeagleBone Particle Core ...and more