Lua调用uci命令及linux命令

Lua调用uci命令及linux命令,第1张

最近项目接触到Openwrt的编译和使用,op本身是一个定制的linux系统,兼容的包和语言也有很多,随着物联网的发展,相信在路由器方面的应用会越来越多,luci作为一个已经在openwrt上集成的web管理工具有很强大的功能,但我的项目里面需要修改和使用自己的配置文件,因此整理一下lua+uci的使用。

果想要通过lua给添加的话,

要为LuCI增加一个新模块,首先需要创建两个文件,

一个位于Controller(/usr/lib/lua/luci/con... 无线热点解决方案 此博文包含图片 1.jpg wifidog在OpenWrt路由器上添加LuCI的模块

假如你的串口就是/dev/sttyS0:

local fh = io.open("/dev/sttyS0","r")

local data = fh:read("*l")

fh:close()

以上假设从串口的是文本数据,读取一行。如果需要读取多行,需要自己作逻辑处理。

如果从串口读的是二进制数据:

local c

local fh = io.open("/dev/sttyS0","rb")

c = fh:read(1)  -- 读取一个字节

......你的逻辑处理

fh:close()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11545419.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存