软件:系统+通讯
2011年5月,在当年的GoogleI/O大会上,谷歌首次提出了Android@Home智能家居计划。通过Android@Home,用户在一部安卓手机或平板上就能控制家中的电灯、空调、音响播放器等一系列的智能家居产品。
在技术实现上,Android@Home采用了基于IEEE802154标准的ZigBee技术,其传输特点就是低功耗、低成本和低延迟。同时,谷歌还在安卓 *** 作系统的底层开放了针对家电控制的专用API接口,符合规范的家电通过ZigBee技术与手机建立好物理连接,安卓应用程序就能通过专用的API实现对这些家电的一系列智能化控制,除了远程开关 *** 作之外,一些智能电灯产品甚至能在用户玩游戏时配合剧情产生频闪效果。
到了2012年,谷歌又基于Android@Home发布了一款名为NexusQ的球状流媒体播放器,该产品被外界视为谷歌凭借Android@Home进入智能家居的标杆。但不幸的是因为高昂的定价和只能支持谷歌的内置服务,NexusQ并没有受到消费者的欢迎,在2013年年初就匆匆下架。至此,谷歌以自身产品进军智能家居的努力宣告失败,而在随后接近一年的时间中,Android@Home也逐渐淡出了人们的视野。
作为一家主打软件产品的公司,谷歌在打造物联网软件平台的努力自然不会随着Android@Home的失败而消失。
2014年10月,谷歌公布了ThePhysicalWeb项目源码,希望通过统一资源定位符(URL)的方式建立起一套智能硬件之间的互联互通标准。用户不需要下载专门的App,只需要像浏览网页时那样,点击某个设备对应的URL链接,就能实现对该智能硬件的 *** 作。但作为一个早期的实验性项目,谷歌并没有正式推出,只是在开发者群体进行了小范围的交流。
在2015年的GoogleI/O大会上,谷歌针对物联网应用正式发布了名为Brillo的物联网RTOS实时 *** 作系统,和基于json的物联网通讯语言Weave。
其中Brillo是一个极简化的Android *** 作系统,拿掉了所有复杂的上层界面,只留下 *** 作系统底层的核心,使得Brillo可以被方便地嵌入门铃、监控摄像头、烤箱等各种型号的智能硬件之中。
而Weave是基于json的智能硬件通信语言,谷歌意在创建智能硬件间通用的通信、指令收发方案,让智能设备之间通过Weave实现自主化的互动和沟通。例如在用户锁门的同时,不需要手动 *** 作,烤箱和空调就会探测到门锁的状态并主动关闭自己的电源。
I/O大会之后,谷歌又在7月份发布了一款开源的低功耗蓝牙通信平台Eddystone,目的是为了抗衡苹果的iBeacon,在物联网近场通讯技术上保留自己的话语权。
2016年年初,谷歌针对Brillo、Weave和Eddystone等技术召开了Ubiquity开发者峰会,向开发人员全面介绍了这些技术的实现细节,帮助他们在谷歌的物联网框架下进行更深度的开发。
至此,谷歌在物联网软件方面形成了从 *** 作系统到通讯协议的全面布局。
物联网网络架构由感知层、网络层和应用层组成。
感知层实现对物理世界的智能感知识别、信息采集处理和自动控制,并通过通信模块将物理实体连接到网络层和应用层。
网络层主要实现信息的传递、路由器和控制,包括延伸网、接入网和核心网,网络层可依托公众电信网和互联网,也可以实现依托行业专用通信资源。
应用层包括应用基础设施/中间件和各种物联网应用。应用基础设施/中间件为物联网应用提供信息处理、计算等通用基础服务设施、能力及资源调用接口,以此为基础实现物联网在众多领域的各种应用。
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)TCP Gateway。
物联网设备网关技术架构设计(Session 管理、心跳管理、数据上行、数据下行)
NioEventLoop 是 Netty 的 Reactor 线程,其角色:
基于Netty构建TCP网关的长连接容器,作为网关接入层提供服务API请求调用。
客户端通过域名+端口访问TCP网关,域名不同的运营商对应不同的VIP,VIP发布在LVS上,LVS将请求转发给后端的HAProxy,再由HAProxy把请求转发给后端的Netty的IP+Port。
LVS转发给后端的HAProxy,请求经过LVS,但是响应是HAProxy直接反馈给客户端的,这也就是LVS的DR模式。
其中步骤一至步骤九是指 Netty 服务端的创建时序,步骤十至步骤十三是 TCP 网关容器创建的时序。
Window 地址 // C:WindowsSystem32driversetchosts
添加 127001 iot-openicloudcom
位置: comibyteiottestserverTestTcpServer
位置: comibyteiottestclientTcpClient
更多内容:>你好,物联网简单来讲其实就是物体与物体之间进行的信息交换和通信。物联网的核心基础是互联网,是在互联网的基础上的延伸和扩展的网络。
物联网的物点: 1全面感知
2可靠传递
3智能处理
物联网的基本架构包括: 感知层、应用层和传输层
1应用层:各种应用程序 ,如 智能交通,远程医疗,环境监测
2网络层:通过网络进行传输数据,如 INT,ERNET; 即物联网管理中心(编码,认证,授权,计费)是物联网信息中心(信息库)
3感知层:信息采集设备及物理链路层, RFID
英米加电子标签有限公司就是专业做RFID电子标签原厂,希望能够帮到你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)