社区
智能路由器
帖子详情
用uci做配置api,提供http接口
jimever
2018-01-18 08:45:03
用C调用uci可以读写openwrt配置,有什么方式可以让外部调用,比如http方式
...全文
986
3
打赏
收藏
用uci做配置api,提供http接口
用C调用uci可以读写openwrt配置,有什么方式可以让外部调用,比如http方式
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mdbcld
2018-08-31
打赏
举报
回复
2楼回答的很专业,感谢分享
calm86104
2018-08-30
打赏
举报
回复
简单。
修改 luci 文件,提供外部 url,调用 luci.http.write_json 接口,写 json 数据就可以了。
为了安全起见,更好的方式是提供 https 接口。
前提,你得稍微懂些 luci 的框架。
一文打尽
UCI
统一
配置
接口
、
UCI
配置
文件、
UCI
工具用法、
UCI
配置
脚本、
UCI
API
编程
接口
(Libubox库、
UCI
库)
接下来几篇文章首先讲述
UCI
配置
及
配置
接口
,接着讲述系统内核设置,最后还会讲述一些非
UCI
系统
配置
,这些
配置
通常不
提供
用户修改
接口
,但在系统运行时也是非常重要的 一、
UCI
简介 MVC(Model-View-Control)模式是经典的Web开发编程模式,OpenWrt也采用该设 计模式。该设计模式为分层设计,模型层负责数据的持久化操作。OpenWrt 的模型层采用 统一
配置
接口
(U...
api
文档 l
uci
_Openwrt开发日志——
UCI
API
编程
接口
学习
Mission 4——
UCI
API
编程
接口
学习Tool:Xshell; WinSCP; Openwrt;NewifiReference:《智能路由器开发指南》Procedure:
UCI
不仅
提供
命令
接口
供脚本开发者使用,而且
提供
了C语言调用
接口
。下面在Ubantu下说明
API
的使用。首先准备
UCI
编程
接口
的使用环境。
UCI
软件依赖Libubox,因此首先编译Libubox。4.2.1Libubox...
uci
的
api
接口
的使用(总结)
进行
uci
set 设置时,模式如下: 1;c =
uci
_alloc_context(); 2;
uci
_lookup_ptr()设置ptr 3;
uci
_set(ctx, &ptr); 或其他命令 4;
uci
_commit 5;
uci
_unload 4;
uci
_free_context(c); 进行
uci
add时,则需要
uci
_load函数。 其他文章: c程序
OpenWRT
UCI
API
的使用
OpenWRT
UCI
API
的使用
UCI
是OpenWRT为实现
配置
集中化而引入的一个软件包, 通过修改
UCI
,可以实现对OpenWRT的绝对部分
配置
的修改.L
UCI
(OpenWRT 的WEB
配置
界面)也是通过读
UCI
配置
文件的操作来实现用户对路由的
配置
的。通过掌握
UCI
的
API
的使用,可以方便地将您的软件的
配置
接口
集成到L
UCI
中. L
UCI
配置
文件简介 L
UCI
的
配置
uci
命令、shell
接口
、
API
接口
set
.
[.
]=
设置指定
配置
节选项的值,或者是增加一个
配置
节,类型设置为指定的值。">,供
uci
.sh调用delete
[.
[[.
][=
]]] 删除指定
配置
节或选项。rename
.
[.
]=
对指定的选项或
配置
节重命名。
智能路由器
679
社区成员
913
社区内容
发帖
与我相关
我的任务
智能路由器
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
复制链接
扫一扫
分享
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linux
python
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章