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.
Get your project started by downloading a client library from the list below. All of our libraries are Open Source and hosted on GitHub, making it easy to contribute and collaborate on new features.
With the M2X C library you’re able to connect your embedded devices seamlessly with M2X to store time-series data in real-time.
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.
Building a large scale IoT product? Erlang is ideal for distributed real-time messaging applications. Get started with the M2X Erlang library!
Rapidly build your next IoT product with the M2X Groovy Script samples, allowing you to take advantage of the many powerful features Groovy – built for the Java platform – has to offer.
The M2X Java client library enables you to build robust and powerful Java applications that connect and interact with your M2X data.
Craft an interactive web experience using client-side scripts for browser based applications, powered by the M2X JavaScript library.
The M2X .NET client library enables you to seamlessly integrate your M2X data with applications built using the .NET framework.
Build a scalable node.js based backend for your device using the M2X node.js library, enabling asynchronous input and output of data from all of your connected data streams.
Easily interact with M2X based devices and data streams via Node-RED and AT&T Flow.
Enable your PHP applications to easily store data in the M2X service using the M2X PHP library.
Build dynamic web application back-ends using Python with assistance from frameworks such as Django.
Develop server side solutions for your application with simple interaction between your app and M2X devices, using our Ruby library built specifically for M2X.
Interact with M2X using the lightweight and modular Ruby implementation mruby and the M2X mruby library.
Create native Android apps that allow users to observe and interact with your M2X data on the go, using the M2X Android client library.
Develop for the Arduino platform with the M2X Arduino library, allowing you to store data from connected sensors directly into the M2X service.
Build your next M2X connected product using a BeagleBone, the tiny credit card sized Linux computer that runs software like Android 4.0 and Ubuntu.
Wirelessly collect data and interact with your device by combining the wifi connectivity of Electric Imp and the M2X Electric Imp client library.
Easily develop IoT applications for the Samsung Gear S wearable device using the Tizen Library for M2X.
Prototype your next IoT product with M2X and the Intel Edison, a small yet powerful microcontroller that boasts an additional dual core processor ideal for data pre-processing.
The Intel Galileo Gen 1 SOC is Arduino hardware and software compatible and comes equipped with a built in ethernet port, UART TTL serial port, mPCIe slot and onboard microSD card reader.
Develop M2X connected apps using iOS, Apple’s mobile operating system for the iPhone, iPad and iPod devices.
Create your next IoT project with the Texas Instruments LaunchPad device using the M2X Energia library.
Develop for the ARM mbed platform with the M2X mbed library. The ARM mbed platform is an industry standard ARM based microcontroller that enables you to swiftly move from prototype to product.
The M2X Nanode client library in conjunction with the ethernet enabled Nanode microcontroller offers a low-cost solution for experimenting with and building for the Internet of Things.
Pinoccio are mesh networked and web connected microcontrollers equipped with a rechargeable battery.
Use the Cypress PSOC Client Library to start sending and receiving data to and from your PSoC 4 board to M2X.
Connect your product based on the Raspberry Pi platform to the Internet of Things with the AT&T M2X Raspberry Pi client library, allowing you to collect and store data and control your Pi through M2X.
We've built an M2X library for the Particle Core wifi enabled microcontroller allowing you to leverage Build, Particle's web based IDE, to program your next IoT project from the cloud.
With the M2X Tessel client library you can collect sensor data and interact with your connected product using Tessel’s built in wifi.
The Teensy USB Development Board is ideal for handling timing critical I/O and analog signals and boasts an affordable and easy-to-use design.
Create Universal Applications for Windows Mobile, using the M2X .NET client library.
Disclaimer: AT&T M2X provides links to the following unofficial Community Libraries for your convenience. AT&T is not responsible for, and expressly disclaims all liability for, and damages of any kind arising out of use of or reliance on these Community Libraries. Links from AT&T M2X to third-party sites do not constitute an endorsement by AT&T of the parties or their products and services.
Develop your next robotics project using Cylon.js, a JavaScript framework for robotics and physical computing using Node.js.
Developed by The Hybrid Group
Use Go – Google’s simple open source programming language – to develop your next IoT project on M2X.
Developed by Jason Goecke of Tropo
Connect your M2X data with the wot.io operating environment seamlessly with the M2X wot.io library.
Developed by wot.io