在过去的两个月中,我一直在与智能路由器功能模块的开发保持联系,并且我将写一些文章与您分享-相关信息太少了。
智能路由器的开发实际上涉及Linux的开发(非Linux内核除外)。与以前的路由器相比,智能路由器增加了许多个性化功能,以极大地改善客户体验。智能路由器的功能如下:(不同的项目具有不同的开发功能)
在撰写[Smart Router]系列博客文章时,作者arvik也处于探索过程中,因此具有“实战”的味道。
在Linux下,即使开始使用,也只需要使用open,write,read,close,fork,即使在Linux平台下,开发关系图也是如此:
开始时没有什么要谈论的,只是说些什么。在今年的Google I / O会议上,有两点引起了我的兴趣,请浏览以下页面:
1.底层操作系统已从Android“剥离”:Brillo
Brillo是基于物联网的基础操作系统。简而言之,它是Android的“低端”版本。它是从Android系统中“剥离”的,仅保留了一些基本的基础协议。它可以支持一些基本的开发板,并通过支持Wi-Fi和低能耗的蓝牙进行通信。
Google Brillo仍将采用开源路线,免费提供Brillo API并支持多个平台。
2.多设备兼容通信协议:编织
Weave是基于物联网的低级通信协议,它使现有的Brillo设备,移动电话和Internet能够相互通信。
将来,Android设备可以自动检测具有Brillo系统并支持Weave的设备。最重要的是,Weave是跨平台的,可以向开发人员开放API。
如果有兴趣,您可以自己搜索相关新闻。
路由器也可以被视为嵌入式设备。随着Google物联网系统和协议的发展,路由器也可能会运行Google的系统和协议。如果物联网具有公认的协议标准,那么物联网和智能家居的时代即将来临,路由器很可能成为其中的重要节点(或集线器或网关)。太多...
对于智能路由器,将进行一些移动应用,Windows上的路由器功能软件,路由器Web界面,后台开发。当然,核心功能必须由路由器提供。
我要做的是由底层实现的一些功能,这些功能已提供给其他平台。因此,本系列文章将介绍路由器Linux Jiangzi下的开发说明!
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-364709-1.html
……