wrtnode

OpenSCAD设计的3D打印智能路由器盒子(V1.1)

▼魔方 西西 提交于 2019-12-02 00:30:27
基于OpenSCAD( http://www.openscad.org/ )的一个盒子造型,可以用于了解OpenSCAD的3D造型语言。 这个盒子的尺寸是为 WRTnode( http://wrtnode.com/ ) 设计的,可以输出STL后通过3D打印机打印出来直接使用(注意:不同3D打印机的输出效果和间歇、材料收缩的公差不同,请自行根据情况调整,否则组装不上喔!)。 WRTnode( http://wiki.wrtnode.com/index.php?title=Main_Page/zh-cn ) 是一个开源的智能路由器开发板,可以运行OpenWRT开源智能路由器操作系统,功能相当的强大。该系统是基于Linux内核的,很多Linux程序都可以运行,还支持Python和LUA脚本,也可以将该固件刷到很多市售的家用路由器上,从而增强其功能。目前在售的极路由、小米路由等智能路由都是基于OpenWRT定制而成。 原始的OpenSCAD代码如下: //WRTnode智能路由器,盒子,防雨淋型(垂直安装) //Author:openthings@163.com, //copyright 2015-2025. //打印时注意比例变化,并且旋转向上。 //避免上部打印时无支撑塌陷。 //盖子单独打印,或放为两个模型。 /*Changelog: V1.1,2015-02-27: 1

玩转智能路由器-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浏览器。 第一次进去,没有密码

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

。_饼干妹妹 提交于 2019-11-29 16:35:21
WRTnode的U-boot使用方法 注:由于uboot里对gpio1和gpio2的特殊定义,因此我们在使用WRTnode核心板时不要碰触这两个针脚。 点击下载 uboot.bin 特点:支持网页刷新固件及uboot;支持U盘启动;波特率是115200。 工具:WRTnode,一根电源线;一根连接WRTnode的网线,一根短接线(如杜邦线)(刷新固件或uboot时用到);U盘(从U盘启动内核时用到); 注:如果是U盘启动我们的电源线要用三头usb线,这样可以提供一个接U盘的口。 操作过程: 从flash启动kernel 在没有插存有内核镜像的U盘并且没有将gpio1或gpio2接地的情况下,给WRTnode上电,WRTnode会选择从flash启动内核。 从U盘启动kernel WRTnode U-Boot U盘启动的优先级大于从flash启动,WRTnode U-Boot检测是否有U盘(或是SD卡),再检测U盘是否有uimage,如果有则从U盘启动,如果没有则从flash启动。 启动过程流程图 WRTnode U-Boot支持网页刷新固件及uboot 在WRTnode上电之前,先用网线连接好WRTnode的LAN口与PC网口,用一根短接线将gpio1或者是gpio2接地(参照[ 针脚定义 ])。 打开网络连接,手动设置一个192.168.1.x网段的ip地址。给WRTnode上电