前端设备 SDK

前端设备 SDK

概述

平台提供基本的前端设备 SDK, 可以在 Linux 等平台上使用。

SDK 由 C 语言实现,并提供 Lua 脚本开发环境

需要时用户可以使用 Lua 语言进行二次开发

Node.lua 核心特性

Node.lua 开发文档

Lua 语言运行库

libuv 异步框架

Node.lua core 核心库

常用扩展模块

Node.lua 内置了常用的扩展模块用于支持物联网设备/网关的开发

app 模块

express 模块

mbedtls 模块

modbus 模块

mqtt 模块

onvif 模块

rtmp 模块

sqlite 模块

ssdp 模块

wot 模块

常用内置应用

lnode - Node.lua 运行环境

lpm - Node.lua 命令行工具

提供便利的开发和运行管理命令行工具

参数配置

应用程序管理

固件管理

lci - 设备配置工具

实现网关设备的管理和配置等接口

wotc - 物联网平台客户端

实现网关根设备的注册和远程管理

gateway - 物联网关

实现子设备的连接和管理

camera 子模块

用来连接和管理 Onvif 网络摄像机

modbus 子模块

用来连接和管理 Modbus 子设备

bluetooth 子模块

用来连接和管理 Bluetooth 从机