openwrt

openwrt网关登录

混江龙づ霸主 提交于 2019-12-01 07:57:37
插好硬件设备,连接硬件的无线网。 1.连接硬件无线网,此硬件的无线名称为:SP_RFIDRW_V1.43 2.启动虚拟机,输入口令:123456789,打开“Terminal” 启动虚拟机 输入口令 打开"Terminal" 打开"Eclipse",输入:~/newdisk/eclipse/eclipse 打开"Eclipse"界面    Eclipse连接网络,Ethernet connection1 图标显示成功    来源: https://www.cnblogs.com/chen1997/p/11671263.html

jshn - how to parse json package

被刻印的时光 ゝ 提交于 2019-12-01 06:08:18
问题 I was wondering how to easily parse json on openwrt? I've jhsn to parse json and this is my procedure (.sh script): #download weather wget "api.openweathermap.org/data/2.5/weather?id=2172797&appid=44db6a862fba0b067b1930da0d769e98" #set variable wit json data $weather=`cat weather?` jshn -r "$weather" and finally it shows: json_init; json_add_object 'coord'; json_add_double 'lon' 18.650000; json_add_double 'lat' 50.300000; json_close_object; json_add_array 'weather'; json_add_object '0'; json

poll() returns both, POLLPRI & POLLERR

独自空忆成欢 提交于 2019-12-01 05:53:25
问题 I started to get in C programming with Linux and embedded systems (router hardware and openwrt). I have got interupts on GPIOs enabled, using poll works ... nearly. I can use poll() and if i press the button to trigger the interrupt, poll() returns with a value > 0. So far so good. Now i try to use poll() on several GPIOs simultaniosly and therefor want to analyze the revents of every potential interrupt source. Allthough the interrupt seems to work, i get POLLPRI & POLLERR back and i do not

openwrt编译错误you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment........

血红的双手。 提交于 2019-12-01 02:12:59
在openwrt编译的时候出现错误 you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this 网上查找到解决办法: export FORCE_UNSAFE_CONFIGURE=1 或者 export FORCE=1 但是都没有解决问题!!! 使用Linux下的 “ll” 或者 “ls -lht” 一下文件(夹)的 拥有者 。 Ubuntu@songshuai:~/openwrt$ ll 总用量 40 drwxrwxr-x 9 Ubuntu Ubuntu 4096 10月 10 10:50 ./ drwxr-xr-x 38 Ubuntu Ubuntu 4096 10月 10 12:20 ../ drwxrwxr-x 17 root Ubuntu 4096 10月 10 12:16 openwrt/ -rwxrwxrwx 1 Ubuntu Ubuntu 1768 10月 10 10:22 readme* 然后使用命令 “su” 切换到 root 用户然后再进行编译。 还是一样的,没有解决!!! 然后使用 “chown” 命令更改一下文件(夹)的 拥有者为当前用户 Ubuntu@songshuai:~$ sudo chown -R $USER

玩转智能路由器-WRTnode开发板[使用技巧]

寵の児 提交于 2019-11-30 20:31:03
玩转智能路由器-WRTnode开发板,包括: 快速入门 网络基础知识:IP配置、网关、路由、防火墙、DHCP、DNS Web界面管理 SSH命令行管理 制作一个盒子 连接U盘和网线 使用Python 使用LUA 开发Web界面 安装和使用MQTT消息总线 连接到云服务 建立网络伺服器系统 GPIO使用入门 连接传感器 控制其他设备 来源: oschina 链接: https://my.oschina.net/u/2306127/blog/380382

玩转智能路由器-WRTnode开发板[刷新固件]

左心房为你撑大大i 提交于 2019-11-30 20:30:47
WRTnode的固件更新方法 刷机乐趣尽在其中,但乐趣与风险并存。 一:准备固件 参见 编译WRTnode固件 ,如果不想自己编译,可以直接下载 WRTnode出厂固件 ,linux内核 3.10.44;或者是 更新版固件 ,linux内核 3.14.18。 二: 刷新固件 常用刷机方法有两种: 方法一:通过web界面刷机 PC机连上WRTnode的wifi或者是PC机通过网线与WRTnode相连,连接成功以后,打开浏览器,在地址栏输入 i.wrtno.de或192.168.8.1或openwrt.lan,进入openwrt的luci界面,输入你的登录密码(如果没有更改过密码,密 码为空)。 在 系统->备份/升级 ,刷新固件,选择固件所在的位置,点击 刷新固件 。 如上图所示,在刷新固件时默认是保存上一次的配置,如果不打勾则不保存上一次的配置。 等待上传完成,点击 执行 ,这时开始擦写flash,要耐心等上几分钟,在此过程中不要断电或手动断开wifi。擦写完成后会自动重启WRTnode,如果操作无误,则可以再一次看到WRTnodexxxx,重新连上即可。 方法二:通过命令行刷机 PC连上WRTnode的wifi或者是通过网线与WRTnode相连,linux系统用scp上传固件,windows系统可用winscp软件上传固件。 将固件放到wrtnode的/tmp目录下

玩转智能路由器-WRTnode开发板[接上网线]

99封情书 提交于 2019-11-30 20:30:35
WRTnode专属网线 首先来介绍这根特殊的网线(图1): 图1 网线引脚说明: 首先需要一根T568B线序的网线。T568B网线就是平时家里用于电脑连接路由器,ADSL猫的普通平行网线。 T568B网线线序如下: 然后将网线剪断,从中选出绿、绿白、橙、橙白四根线。其余4根线可以剪断。 将上述四根线做一个2*2杜邦线插头,杜邦线插头分配如下: 线做好啦,如何连接到WRTnode呢? 核心板上的针脚图(图2): 图2 在网线黑色的一头有一个小箭头(Pin1)的标志。当我们用网线连WRTnode时,可以选择四个LAN口的任何一个连接,箭头(pin1)分别就对应着 WRTnode的2、4、6、8引脚(此时Pin2分别对应WRTnode的1、3、5、7脚),如下图中箭头指向的是WRTnode的4这个引脚(图 3)。 图3 来源: oschina 链接: https://my.oschina.net/u/2306127/blog/380396

玩转智能路由器-WRTnode开发板[TTL刷机救砖]

心已入冬 提交于 2019-11-30 20:30:22
TTL刷机(原文: http://wiki.wrtnode.com/index.php?title=Saving_your_WRTnode/zh-cn ) 刷机所需设备:WRTnode核心板,WRTnode底板(或是手工制作的网线),USB转串口模块,杜邦线,USB电源线等等。 首先来介绍这根特殊的网线(图1): 图1 网线引脚说明: 首先需要一根T568B线序的网线。T568B网线就是平时家里用于电脑连接路由器或ADSL猫的普通平行网线。 T568B网线线序如下: 然后将网线剪断,从中选出绿、绿白、橙、橙白四根线。其余4根线可以剪断。 将上述四根线做一个2*2杜邦线插头,杜邦线插头分配如下: 做好后,再连接WRTnode板的TTL线。 WRTnode板上的TX、RX(参见WRTnode针脚图,图2)要与usb转串口的模块上的RX、TX对应连接。 这样我们就可以通过串口来刷机、调试等等。 打开PC的设备管理器,查看串口编号,在PC上安装tftp和 putty 并将他们打开。 例如PC上查看的串口编号为com3,uboot的波特率为115200,内核波特率为115200(图4)。 图4 按数字2,2表示通过tftp下载固件并烧写到flash里,选择y Input device IP = (板子的ip,可随意填写) Input server IP = (tffp 服务端的ip

玩转智能路由器-WRTnode开发板[快速入门]

半城伤御伤魂 提交于 2019-11-30 20:30:06
WRTnode 是采用OpenWRT的智能路由器开发板,可以运行完整的Linux内核和无线路由器协议栈。 拿到板子后,通过MicroUSB接上 5V电源(移动电源也可以哟),进行简单的配置就可以使用了,还可以级联到原有的WiFi路由器或者有线猫上。配置包括:登陆、设置密码、设置上级路由器信息等。(原始文档在这里 http://wiki.wrtnode.com/index.php?title=Starting/zh-cn ),下面简单地说明: 注意:上面的ssk是接的U盘,标准配置是没有的,可以自己插任何U盘。 启动WRTnode 用专用USB线连接WRTnode的microUSB接口(如果不需要外接USB设备,那就随便整个阿猫阿狗家手机用的USB线也可以),把USB线插到 一个超过500ma的5v供电的地方,一般来说随便一个电脑啊笔记本啊手机充电器啊什么的都可以。 5秒钟后,板子上的蓝灯亮起,里面的OpenWrt开始 启动了。 20秒后,你能发现一个WRTnodexxxx(xxxx指你的WRTnode mac地址的后四位)的Wi-Fi。 用电脑或手机或ipad连上,密码是123 45678。 首先你看看你连上WRTnode没有,如果通了,恭喜! ping i.wrtno.de 登陆 WRTnode支持三种方式登陆:telnet,ssh,web浏览器。 第一次进去,没有密码

给Openwrt读的Makefile文件的编写 ----我的笔记(2.4)

江枫思渺然 提交于 2019-11-30 12:58:23
在openwrt/package/目录下创建一个软件包名字对应的文件夹然后里面Makefile和src,src中有Makefile和.c文件。这两个Makefile是不一样的。内部的Makefile主要是验证文件是否正确编译。 第二步,对于第一个Makefile来说就是建立与openwrt联系, (1)引入文件 OpenWrt使用三个makefile的子文件,分别为: include $(TOPDIR)/rules.mk //位于文件开头 include $(INCLUDE_DIR)/kernel.mk //软件包为内核时不可缺少 include $(INCLUDE_DIR)/package.mk//软件包基本信息配置完成再引入。 (2)编写软件包的基本信息 这些软件包的信息均以PKG_开头,其意思和作用如下: PKG_NAME表示软件包名称,将在menuconfig和ipkg可以看到。 PKG_VERSION表示软件版本号。 PKG_RELEASE表示Makefile的版本号 PKG_SOURCE表示源代码的文件名。 PKG_SOURCE_URL表示源代码的下载网站位置。@SF表示在sourceforge网站,@GNU表示在GNU网站,還有@GNOME、@KERNEL。獲取方式可以為:git、svn、cvs、hg、bzr等。有關下載方法可參考$(INCLUDE_DIR)