中级开发教程

OpenWrt中级开发教程,需要有一定的OpenWrt及Linux基础

中级开发教程

C代码调用uci的API读openwrt配置文件

阅读(6056)

实战背景     倘若我们自己写了一个应用程序,也想用uci来集中化管理配置该应用的配置文件,怎么办呢?看了arvik的上一篇博客后相信新手能很快的使用uci对某个配置文件进行配置,只是如何让我们的应用程序读取配置文件内容呢,本篇arvik将解答这个问题。 简单的基本关系 图解 这里画一个图...

中级开发教程

OpenWrt中利用iptables实现流量监控和portal的原理

阅读(9485)

openwrt上需要开发一些功能,中间用到的一些iptables相关的知识的整理,希望对需要实现wifi portal功能或者是流量监控的朋友可以有些启发 流量监控 针对每个mac来统计流量的使用情况,如果需求是统计每天的总流量这种,还需要对每次取得的结果进行持久化。可以参考 wrtbwmon 这个脚本来做数据收集。 ...

中级开发教程

为OpenWrt添加实时钟(RTC)--以MT7620为例

阅读(3835)

前言 实时钟,英文名RTC(Real Time Clock),在PC里面很常见,在OpenWrt里面却鲜有提及,手头上有一个DS1307的TinyRTC实时钟模块,经过一番折腾,将其融合到了OpenWrt系统,遂将操作过程记录成文. 背景知识 DS1307在最新的OpenWrt中已经提供支持,却没有整合进ramips中,因此,本文的一个重点...

中级开发教程

OpenWRT读串口数据curl上传到云服务平台

阅读(5641)

物联网成了当下越来越热门的话题,也有了已经建成的物联网服务平台,把各种设备连接到互联网似乎成了一种潮流,今天我也尝试物联网的应用开发。 还是选择做在openwrt上,开源的路由器操作系统,基于linux,可扩展各种软件包,不二之选 cURL,优秀的跨平台开源文件传输工具 yeelink和乐联网,这两家服务平台今天都分别试了一下 首...

中级开发教程

OpenWrt下VLAN的配置

阅读(12295)

想要改变你的路由器wan口和lan口配置或者添加wan口等就需要用到vlan配置 openwrt中的配置文件为/etc/config/network 如下将port0设置为wan口 config switch_vlan option device eth0 ...

中级开发教程

给LEDE/OpenWRT打补丁

阅读(6765)

参考资料 https://wiki.openwrt.org/doc/devel/patches https://lede-project.org/docs/guide-developer/use-patches-with-buildsystem 先安装quilt # apt-get install quilt ...