亚马逊、苹果、谷歌等联合制定智能家居标准,并进行相关开源
亚马逊、苹果、谷歌和 Zigbee 联盟正着力联手制定新的智能家居标准,该项目已经以 “IP 互联家庭计划”(Project Connected Home over IP,CHIP)的名义上线。
CHIP 将通过建立基于 Internet 协议(IP)的项目,实现智能家居设备、移动应用程序和云服务之间的通信,并为设备认证定义一套特定的基于 IP 的联网技术。工作组表示,将采用开源的方法来开发和实施新的统一连接协议。从而简化和加速制造商的开发,并提高智能家居产品之间的兼容性及安全性。
▲参与成员
为什么要建立这样一个基于 IP 的项目?根据官网公告给出的介绍,目前还没有建立在 IP 之上的智能家居开放标准,而 IP 是互联网的协议,并且是我们家庭和办公室中最常用的网络层。借助 IP,可以在独立于其下层物理层和链路层的网络之间路由消息,并且有大量经过实践检验的算法和基础架构,可以以健壮和灵活的方式执行路由、交换和防火墙。因此,IP 是在设备与另一设备、应用程序或服务之间的通信中提供端到端安全性和隐私性的理想方式。
当下许多智能家居设备都使用专有协议,要求使用专用代理和转换器将它们绑定到家庭网络。而如果建立在 IP 上,这些设备可能可以直接与标准化网络设备连接。
目前,苹果公司的智能家居生态系统是 HomeKit;亚马逊拥有 “Works with Alexa” 程序;谷歌则正在关闭 “Works with Nest”,转而支持基于 IP 的 “Works with Google Assistant” 生态系统。
CHIP 上线后,苹果公司紧跟着宣布已开源部分 HomeKit 配件开发套件(ADK),使开发人员能够为非商业智能家居配件制作原型。谷歌也发表了博客文章,进一步介绍了新项目的安全性,“通过利用久经考验的 Internet 协议,CHIP 将通过熟悉且一致的开发和编程模型实现在设备、移动设备和云服务之间进行直接,私有和安全的端到端通信”。
谷歌还分享了 CHIP 概念模型里的金字塔图。根据此图,网络将仅使用 IPv6,不支持 IPv4。
CHIP 工作组的网站中有更详细的介绍以及一些常见问答,参见:https://www.connectedhomeip.com/。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Firefox 73 将引入全局缩放功能,可应用于所有网站
Firefox 用户可能很快就能在浏览器中为所有网站设置全局缩放级别。目前,用户只能依靠第三方浏览器扩展程序来设置这项功能。 Firefox Web 浏览器本身已经支持多种缩放功能。用户能够将缩放级别应用于不同的网站,按住 Ctrl 键并使用鼠标滚轮即可。此外,浏览器还会记住这些缩放级别。 特定于站点的缩放功能是 2009 年在 Firefox 3 中引入的,可以在高级配置中将其禁用。2016 年,Firefox 51 引入了另一项缩放功能,浏览器会在地址栏中突出显示缩放比例是否未设置为默认值。 现在,Mozilla 计划引入新的配置选项,以在 Firefox 73 中全局设置默认的缩放级别。用户可自定义缩放级别,应用至所有网站,并设置为默认。同时,Mozilla 还希望引入一个选项,以限制仅在网页上缩放文本内容。 从 Firefox 73 发行版开始,用户可以打开浏览器的首选项来设置全局缩放级别,这一功能已在 Firefox Nightly 中提供。在浏览器的地址栏中加载 about:preferences 或选择 菜单>设置>常规 即可。向下滚动到页面上新的“缩放”组设...
- 下一篇
浅谈JVM - 内存结构(二)- 虚拟机栈
2.1 定义 Java Virtual Machine Stacks(Java虚拟机栈) Java 虚拟机栈描述的是 Java 方法执行的内存模型,用于存储栈帧,是线程私有的,生命周期随着线程启动而产生,线程结束而消亡 线程启动时会创建虚拟机栈,每个方法在执行时会在虚拟机栈中创建一个栈帧(Stack Frame),用于存储局部变量表、操作数栈、动态连接、方法返回地址等信息。每个方法从调用到执行完成的过程,就对应着一个栈帧在虚拟机栈中的入栈(压栈)到出栈(弹栈)的过程 每个线程只能有一个活动栈帧,对应着正在执行的那个方法 问题辨析 垃圾回收是否涉及栈内存? 不涉及。栈内存无非就是一次次的方法调用产生的栈帧内存,栈帧内存在每一次方法调用后都会被弹出栈,也就是这部分内存会被自动的回收掉,所以并不需要垃圾回收来回收栈内存。 栈内存分配越大越好吗? 不是。 栈内存可以在代码运行时通过一个虚拟机参数来指定其大小 -Xss size。不指定的话,除了windows系统,默认都是1M,windows系统是依据虚拟内存大小分配。 栈内存分配的越大,只是能够进行更多次的方法递归调用,并不会增快运行的效率,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址