You can use these sample applications to bootstrap the implementation of your applications:
All of these sample applications are supplied as is.
Example of using the AirVantage REST API in Clojure.
Simple OAuth2 + JSON client in Go for gathering a list of gateways from AirVantage.
Example showing how to access the AirVantage API from Ruby.
AWS Web Server Sample in PHP using the AirVantage API.
Example showing how to access the AirVantage API from Java. It uses the Scribe library for OAuth authentication.
Basic Android application that uses AirVantage credentials for login via the OAuth Authorization code flow. It uses application preferences to store the token and maintain sessions between several application usages (e.g., when the phone reboots).
Sample Node.js application that shows how to use AirVantage to add a service on top of it. This sample application make use of some of the REST APIs provided, to build a custom UI that fits a specific domain.
Android application to monitor the state of a printer simulated by your phone, and send this state periodically to the AirVantage platform.
OMA Lightweight M2M LWM2M server implementation written in Java.
Provides Lua developers with an IDE based on Eclipse, and the user experience developers expect from any other tool dedicated to a static programming language.
(Formerly liblwm2m) An implementation of the Open Mobile Alliance’s LightWeight M2M protocol (LWM2M).