微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 关于路由用作网络控制器的想法!

关于路由用作网络控制器的想法!

时间:10-02 整理:3721RD 点击:

   之前我通过TL-WR740N救砖和HG255D刷机认识了OPENWRT,知道了在家用路由上能进行嵌入式系统二次开发!


   最近工程需要对大面积的灯光设备进行启停控制,原先企业花巨资购买了SIEMENS Insight BA控制系统和施耐德的C-BUS灯控系统,但只满足了一小部份比较重要的应用!剩下的比较分散的地方就没办法了!

   出于节省成本的考虑,想过很多种方案,比如购买“485控制板+协议服务器”转换成网络信号后进行控制,或者买ARM成品控制板进行拓扑,这些想法在计算成本和网络拓扑这方面上依然不理想。

   偶然看到在角落的WR740N,因为之前刷完机后就一直没给盖上盖子,已经满是灰尘!心里一动,想说本身路由器就是一个很完整的控制系统了,而且网络部分已经相当完善,就差引出I/O输出控制部份了。

   基于此想法,希望通过对路由系统的开发编译实现如下功能:


   1、保留基本的网络功能。保留WAN口,,LAN口,用作多个路由之间的互联或者级联!可去除所有网络高级功能!

   2、对芯片的I/O进行定义。希望得到多路开关量输出,用来控制继电器的通断。多路输入,输入分为开关量输入和模拟量输入,用作反馈用!

   3、路由系统定义一个专用端口,然后开发一个控制软件,根据IP与各个路由通讯,并获得各控制点信息,然后对各控制点进行分类,分区管理!


个人认为,SOHO路由的竞争已经转入多功能时代 ,但大多是根据软件开发获得更多“软功能”,如果家用路由能借助网络优势,进行控制拓展,更能满足即将到来的“智能家居”时代的诸多应用 。而且现在市场上充斥着大量的家用路由,成本也很低,硬件资源已经不是问题!


     本人因为专业关系,对于OPENWRT的编译开发知之甚少,虽然多次联系切嵌入式开发的朋友,但是因为其中一些对源码编译和硬件信息掌握有限,所以实现此方案有很大困难!

     因此想到在此发个帖子,大家讨论一下,看可行性如何!


     希望,OPENWRT能带给DIY更多的惊喜,哪天要是刷个固件,动手引出几个引脚就能通过网络控制设备,那真是大福利啊!


路过,看看,看看

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top