Those are the Lua APIs provided by ALEOS AF.
Notes:
- SSL APIs are available starting 4.4.4 for legacy devices, and starting 4.6.0/4.7.0 for current devices.
- utils.table.cache API is available starting 4.6.1 release.
Module
| airvantage |
Provides interfaces with the M2M Cloud Services Platform. |
| airvantage.asset |
Racon Application Services object used to send data to the M2M Application Services server. |
| airvantage.table |
Racon objects handling staging database tables, to buffer, consolidate and send structured data. |
| bit32 |
This library provides bitwise operations. |
| checks |
Argument type checking API. |
| coroutine |
Coroutine Manipulation. |
| debug |
The Debug Library. |
| devicetree |
This module provides read/write access to system parameters and settings, as well as the ability to receive notifications when they change. |
| global |
Lua global variables. |
| io |
Input and Output Facilities. |
| lfs |
LuaFileSystem. |
| log |
Log library provides logging facilities. |
| ltn12 |
The ltn12 namespace implements the ideas described in LTN012, Filters sources and sinks. |
| math |
Mathematical Functions. |
| mime |
The mime namespace offers filters that apply and remove common content transfer encodings, such as Base64 and Quoted-Printable. |
| modbus |
Implementation of modbus RTU, ASCII master. |
| modbustcp |
Implementation of modbus TCP, TCP/RTU and TCP/ASCII. |
| niltoken |
Module to provide Nil token. |
| os |
Operating System Facilities. |
| pack |
A library for packing and unpacking binary data. |
| package |
The package library provides basic facilities for loading and building modules in Lua. |
| persist |
This module allows to save and retrieve Lua values in table-like objects, in a non-volatile way. |
| returncodes |
Common return codes. |
| sched |
Sched is a Lua collaborative scheduler: it allows several Lua tasks to run in parallel, and to communicate together when they need to interact. |
| serial |
The serial library enables communication over the serial port. |
| sms |
This module provides the ability to send and receive SMS (Short Message Service) messages via the embedded radio module. |
| socket |
The socket namespace contains the core functionality of LuaSocket. |
| socket.ftp |
FTP (File Transfer Protocol) is a protocol used to transfer files between hosts. |
| socket.http |
HTTP (Hyper Text Transfer Protocol) is the protocol used to exchange information between web-browsers and servers. |
| socket.smtp |
The smtp namespace provides functionality to send e-mail messages. |
| socket.url |
The url namespace provides functions to parse, protect, and build URLs, as well as functions to compose absolute URLs from base and relative URLs, according to RFC 2396. |
| ssl |
Lua SSL/TLS Socket binding. |
| ssl.https |
HTTPS wrapper to provide high level https capability. |
| ssl.x509 |
X509 certificate management API |
| string |
String Manipulation. |
| system |
System related tasks |
| table |
Table Manipulation This library provides generic functions for table manipulation. |
| timer |
Timer module that supports one-time timer, periodic timer and Cron-compatible syntax. |
| utils.loader |
Code loading/unloading utils. |
| utils.ltn12.source |
LTN12 source utils. |
| utils.path |
Path utils. |
| utils.table |
Table utils. |