日志归档

2018年7月发布的文章

初级开发教程

openWRT相关文件系统简介

阅读(18)评论(0)

  openWRT作为嵌入式系统,使用到了多种文件系统来实现特定的功能。其常使用的文件系统有SquashFS、JFFS2和overlayfs等,每个文件系统都具有各自的特性,openWRT也正是据此来使用不同文件系统来实现各种功能需求。下面将对openWRT常用到的文件系统进行简单的介绍,并根据具体产品所使用的文件系统与空间布局关联性出发,进一...

逆向分析

关于openwrt的IPK

阅读(54)评论(0)

嗯,openwrt的安装程序是用IPK来安装的。那么我就来解释一下IPK这个神奇的东西好了。其实IPK这种东西我很早就接触了,所以对它是再熟悉不过了(IPK文件是基于WebOS手机系统的应用文件)。首先,IPK是个tar压缩包,安装其实就是通过解压到系统根目录来完成安装的。所以,ipk的安装是覆盖安装。也就是说,如果你之前安装过,然后自己有改动程序的话,再次...

无线相关

OpenWrt路由器WIFI开启13信道

阅读(89)评论(0)

随着智能手机的普及,无线路由器逐渐成为每个家庭的标配,但这也就造成了WIFI信号之间的干扰日益严重,特别是2.4GHz频段。减少WIFI信号相互干扰的方法之一是使用不同的信道,2.4GHz频段可以分为14个信道,但是大部分国家规定只能使用1-13信道,在日本可以用1-14信道,而在美国只能用1-11信道。用工具分析了一下附近WIFI的信道,以1、6、11居多...

初级开发教程

OpenWrt Hotplug脚本 + Dnspod api 实现ms级延迟的DDNS记录更新

阅读(62)评论(0)

一般的话,实现DDNS就是直接使用openwrt的DDNS插件这里介绍一个更简便快速的方法OpenWrt中的Hotplug脚本Hotplug,直译就是热插拔。在OpenWrt中,无论何时一个设备从系统中增删,都产生一个“热插拔事件”。每次网络接口启动(up)或者关闭(down)的时候,所有在/etc/hotplug.d/iface/目录中的脚本都会以字母顺序...

中级开发教程

OpenWrt 电信elink协议实现

阅读(62)评论(0)

e-Link(翼联)协议是中国电信在智能家居领域面向合作伙伴提供的对外开放协议和接口,在终端联网、平台对接等方面开放互联互通的基础能力。借助中国电信光宽和渠道优势,串联合作伙伴优质产品和服务,共同创造优秀的用户体验。目前e-Link协议主要包括两类:智能组网一类是以中国电信智能网关为基础开放e-Link快速连接协议,解决家庭终端接入家庭网络的配置复杂、技术门...

初级开发教程

OpenWrt:libubox编译安装

阅读(59)评论(0)

libubox是openwrt新版本中的一个基础库,有很多应用是基于libubox开发的,如uhttpd,odhcpd,libubus等。libubox主要提供以下两种功能:提供一套基于事件驱动的机制;提供多种开发支持接口,如链表、kv链表、平衡查找二叉树、md5、json等。使用libubox开发的好处有如下几点:可以使程序基于事件驱动,从而可实现在单线程...

Copyright © 2015-2017 By OpenWrt.pro All Rights Reserved.