模块列表
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