物联小白API文档

Modules

agent 远程控制器
autoload 程序加载器,只需要在main.lua中引入,并执行autoload.walk(“/luadb/”)。在luatools工具中,需要勾选“忽略脚本依赖性”,否则只下载main gateway.lua等几个文件,导致启动失败
binary 二进制处理库
boot 启动器
clock 添加闹钟任务
configs 配置文件相关
cron 定时任务相关
database 文件数据库
Debounce 防抖延迟
Event 事件机制(lua不能多重继承)
kv 键值数据库
Queue 高性能队列
RingBuffer 环形缓冲区(Ring Buffer)
settings 对配置文件的封装,增加了版本号,方便同步
utils 工具库
Watcher 观察器
yaml YAML 编码/解码库
bridge 桥接 连接绑定
Bridge 桥接
hub 集线器 串口复用
link 连接类定义 所有连接必须继承参考Link,并实现标准接口,以及data消息
links 所有连接
request 消息交互器,封装Link,阻塞执行,一问一答,方便主从模式编程
serials 串口管理
serial 串口连接,继承Link
sockets 套接字管理
socket 套接字连接,继承Link
adc ADC组件封装
BreathLed 组件 呼吸灯
Button 组件 按钮
Buzzer 组件 蜂鸣器
device 组件基础类定义 组件都必须继承Component,并实现标准接口
components 组件管理器
Fan 组件 风机
GNSS GNSS模组(依赖合宙的GPS模组)
GPS GPS模组
Keeper 组件 网络看门狗
LBS LBS定位(使用合宙的LBS服务器)
Led 组件 指示灯
Relay 组件 继电器
RTC 组件 时钟芯片 PCF8563
Servo 组件 舵机
Speeder 组件 变速器
Stepper 组件 步进电机
Switch 组件 开关
Voice 组件 语音(依赖合宙的4G模组)
watch_dog 组件 外部看门狗
cloud 物联大师平台连接
model 物模型管理
points 点位相关处理
protocol 协议类定义, 此文件为参考,需实现相同的new,open,close接口
protocols 所有协议
auto_ota 基于合宙的libfota2自动升级,4小时间隔
iot 适配合宙的LuatOS
gpio GPIO接口
uart 串口操作
i2c I2C
spi SPI
adc ADC
pwm PWM
can CAN
lbsLoc2 合宙的lbsLoc2
libfota2 合宙的libfota2
mqtt_client MQTT封装
socket 套接字封装
voice 语音封装
cjt188 CJT188协议实现
cjt188_device CJT188设备
cjt188_master Cjt188主站
dlt645 DL/T645 协议实现(07版)
modbus Modbus 协议基础库
ModbusMapper Modbus地址表
modbus_master_device Modbus 协议实现
modbus_master_device Modbus设备
modbus_master Modbus主站
modbus_slave_device Modbus 协议实现
modbus_slave Modbus从站
Executor 执行器
FSM 状态机
logger 日志上传库
planners 计划管理器
robot 机器人
schedule 定时任务
vm 虚拟机(由Planner生成,Executor最终执行)
Scene 智能场景
scenes 场景管理器
Map 地图
program 编程
tjc 陶晶驰串品屏
Complementary 互补滤波器(增强版)
ekf 扩展卡尔曼滤波器(工程稳定版)
EMA 指数滤波器(增强版)
filters 所有过滤器
IIR 通用 IIR 滤波器(支持多阶)
Kalman 一维卡尔曼滤波器(增强版)
MA 移动平均滤波器(优化版)
Median 中值滤波器(优化版)
Particle 粒子滤波器
a_star A* Algorithm in Lua
d_star D* Lite Algorithm Implementation in Lua
dijkstra Dijkstra Algorithm in Lua
IncrementPid 增量式PID算法
PositionPid 位置式
rrt RRT Algorithm in Lua (for 2D space)
theta_star Theta* Algorithm in Lua (for 2D space)
generated by LDoc 1.5.0 Last updated 2026-08-01 10:41:17