CHAOS: Difference between revisions
(Added details of the AAISP to MQTT service) |
m (clean up, typos fixed: etc → etc.) |
||
Line 1: | Line 1: | ||
CHAOS is our API - it's still work in progress, and further features will be added. |
'''CHAOS''' is our API - it's still work in progress, and further features will be added. |
||
==CHAOS Version 1== |
==CHAOS Version 1== |
||
Line 19: | Line 19: | ||
*Check availability of new services |
*Check availability of new services |
||
*Order a new service, including creating a new account |
*Order a new service, including creating a new account |
||
*etc |
*etc. |
||
The control systems cover a wide range of services, including broadband, ethernet, telephony, domains, email, mobile SIMs, and so on. |
The control systems cover a wide range of services, including broadband, ethernet, telephony, domains, email, mobile SIMs, and so on. |
Revision as of 23:57, 14 March 2017
CHAOS is our API - it's still work in progress, and further features will be added.
CHAOS Version 1
Deprecated
Version version 1 is still available for use, but we suggest that you update your systems to use version 2. Version 1 will be removed from our systems at some point in the near future.
CHAOS Version 2.x
CHAOS is an application interface (API) for machine to machine interaction with our control and ordering systems. It provides a means to perform the following key operations:-
- Access information about an existing service
- Adjust settings on an existing service
- Obtain usage data relating to an existing service
- Obtain sync rates of a DSL line
- Obtain VoIP call rate card
- Order a cease of an existing service
- Order a change to an existing service
- Check availability of new services
- Order a new service, including creating a new account
- etc.
The control systems cover a wide range of services, including broadband, ethernet, telephony, domains, email, mobile SIMs, and so on.
Whilst CHAOS may initially not provide access to all of these services, it is intended to be a general platform that can be extended over time to provide a comprehensive machine to machine interface to all of our services.
Further Information
Manual: http://aa.net.uk/pdf/CHAOS2.pdf
Uses
Here are some projects that are using the CHAOS API:
- Munin Plugin by Nat Morris
- Code on Github, Example
- Just need to provide one account & password, it will automatically graph multiple lines and produce combined graphs etc.
- MQTT Service by Nat Morris
- Code on Github
- Publish circuit statistics to an MQTT broker, makes it very easy to integrate with home automation projects such as Home Assistant and openHAB.
Getting CQM Graphs
We have a page on the control pages which you can use to get the Graphs related to a login: https://clueless.aa.net.uk/graphs.html