作者

本站作者佐须之男 共计发布文章665篇

逆向分析

关于openwrt的IPK

阅读(6360)

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

无线相关

OpenWrt路由器WIFI开启13信道

阅读(6855)

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

初级开发教程

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

阅读(6483)

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

中级开发教程

OpenWrt 电信elink协议实现

阅读(9850)

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

初级开发教程

OpenWrt:libubox编译安装

阅读(4464)

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

代码分析

OpenWrt:ubus编译安装

阅读(3897)

ubus为openwrt平台开发中的进程间通信提供了一个通用的框架,它让进程间通信的实现变得非常简单,并且ubus具有很强的可移植性,可以很方便地移植到其他linux平台上使用。ubus源码可通过Git库git://nbd.name/luci2/ubus.git获得,其依赖的ubox库的git库git://nbd.name/luci2/ubox.git。ub...