模块列表
Lua模块
内置模块:
模块 | 说明 |
ioe | FreeIOE设备信息获取、设定 |
串口模块librs232轻度封装模块 | |
接口模式同SocketChannel,区别是串口通道只支持SocketChannel中的模式1(即一问一答模式) | |
循环缓存模块(设定最大缓存条目后,会自动丢弃最老数据) | |
批次数据整理模块 | |
累计计数模块(适用于网络使用量计算,涉及重启基数归零后的重置计算等等) | |
变化处理模块,可以用数据变化传输 | |
ubus/ubox | ubus消息解析模块 |
http.restful | RestFul API模块(使用skynet http模块实现) |
http.download | HTTP 下载模块(使用skynet http模块实现) |
utils模块
模块 | 说明 |
gcom | 调用gcom脚本获取信号强度,SIM卡信息等 |
控制设备led灯 | |
控制设备GPIO输出 | |
log | 日志模块(使用lua-log模块实现) |
process_monitor | 调用process monitor监控运行其他进程 |
services | 使用系统(Linux) 服务来监控运行其他进程 |
retry | 限制次数的自动重试 |
系统信息获取帮助模块 |
内置的第三方模块
模块 | 说明 |
TCP 套接字通讯模块 | |
iconv 字符转码模块 | |
Socket封装模块,支持Unix本地Socket。 | |
libmosquitto的封装模块(MQTT) | |
zlib封装模块 | |
libCURL 模块 | |
Lua 文件系统接口模块 | |
MD5 计算模块 | |
哈希模块(sha1,sha256,sha512,md5,crc32等等) | |
Lua超大整数,无符号整数支持 | |
串口接口使用模块 | |
Parsing Expression Grammars For Lua | |
BCD解析(支持指定格式) | |
二进制数据转码 | |
Lua 日期&时间模块 | |
CSV文件解析 | |
CSV文件解析 | |
JSON解析(cjson) | |
纯lua实现的json解析模块 | |
INI文件解析 | |
INI文件解析 | |
Lua 面向对象(OO) 帮助模块 | |
Stateful classes for Lua | |
A finite state machine lua micro framework | |
skynet websocket(lua) | |
纯Lua实现的UUID模块 | |
异步日志模块 |
二进制扩展模块
名称 | 地址 | 说明 |
opcua | OPC UA(open62541)协议库的Lua扩展模块 | |
snap7 | Snap7协议库的Lua扩展模块(Siemens PLC) | |
plctag | Allen-Bradley PLC 协议库的Lua扩展模块 |
Last updated