例如我买了一个空调
空调厂商提供 API 接口,空调的操作控制接口
开发者通过阅读厂商的开发文档制作各种应用。来智能控制设备。
假如家里的很多电器都有这样的接口,而我又是一个开发者,那我就可以把家里的所有电器用一个应用控制下来。 比如做一个语音控制应用。
下班回家到门口,“芝麻开门”-触发语音识别命令,开门事件触发,启动人脸识别,验证通过,开门。
进屋,“主灯开启”-开灯事件触发,开灯。
“来段音乐”-音响设备开启,为指定音乐,随机播放。。。
等等一些。。。不再举例。
|  |      1AntiGameZ      2018-07-28 13:56:45 +08:00 很多都已经有了呀,苹果 /亚马逊 /谷歌 的平台都搭起来了,飞利浦,三星,各类大小电子产品厂商也都有接入。比如三星这个: https://developer.samsung.com/smart-home,以及谷歌的一个示例 https://developers.google.com/actions/smarthome/guides/refrigerator 已经不是未来了,正是现在。 | 
|  |      2AntiGameZ      2018-07-28 13:57:39 +08:00 空调的话,NEST 也是很好的例子,已经被谷歌收入麾下,其他类似的产品也有不少,比如老厂霍尼韦尔的类似产品。 | 
|  |      3uqf0663      2018-07-28 14:05:21 +08:00 这样所有设备都需要网络模块,成本太高,而且都需要去设置 wifi 密码,你改一次 wifi 密码,满屋子设备都需要去同步修改一遍,特蛋疼。 我认为应该新增一个类似于“万能遥控”的设备,这个设备有接口,可以模拟一切遥控器发送的指令,然后你 API 通知这个设备发送对应信号就行,也就可以完美兼容一切本身就支持遥控的设备。貌似万能遥控的成本不是很高的样子而且也不怎么占地方,直接丢角落里就行。 | 
|  |      5Tianao      2018-07-28 14:19:55 +08:00 via iPhone @uqf0663 这个接口物理层走串口就行,再「不智能」的设备内部也有串口吧,现在缺少的主要是给出官方规范、制定上层协议。 | 
|  |      6lrzsw2008      2018-07-28 14:35:19 +08:00 via Android 功能越多,系统越复杂,越容易坏。增加过多的网络接口,漏洞越多。我情愿用遥控器,定时开关功能已经够用了 | 
|  |      7pkking      2018-07-28 14:45:43 +08:00 通信不一定要走网络,只要有统一的通信标准,然后客户端适配相应信号模块可以了 | 
|      8TreStone      2018-07-28 15:12:31 +08:00  1 @uqf0663 现在抄表系统就是以集中器作为类似网关的设备,为电表统一提供网络支持,而集中器和电表采用电力线载波的方式通讯。 | 
|      9Levox      2018-07-28 15:38:23 +08:00 现在智能的东西安全堪忧,效率也有点低…… | 
|  |      10liwufan      2018-07-28 15:48:46 +08:00 via iPhone 不怕传统家电没有接口,就怕智能家电搞个私有协议坐地起价 | 
|  |      11metorm      2018-07-28 16:34:33 +08:00 via Android  5 参考 linux 桌面:每个试图解决 linux 桌面碎片化的尝试最终都成了碎片的一部分 | 
|  |      12loading      2018-07-28 16:38:32 +08:00 传统能被红外遥控的,基本自己动下手就能实现所谓的智能,但是又有几个家电真的需要智能呢? 现在很多智能的东西,安全性真的不如传统家电厂做的东西。一个短路事故,就火葬场了。 | 
|      13iwtbauh      2018-07-28 16:59:29 +08:00 @metorm #11 每个...都?? freedesktop.org ( fd.o )了解一下 已经事实上成为标准,被几乎所有桌面都接受了的规范有: 自动启动规范。 桌面基本目录,例如配置文件或应用程序数据文件目录规范。 桌面条目,就是帮助统一各种启动器找应用程序的规范。 桌面菜单,就是类似与 windiws 的“开始”菜单的规范。 文件管理器 D-Bus 接口规范。 图标主题规范。 MIME 数据库。 启动通知,就是桌面跟踪应用程序启动,提供用户反馈的规范规范。 废纸篓规范。 窗口管理器规范。 X 剪贴板。 等 | 
|  |      14imn1      2018-07-28 17:05:01 +08:00 我还以为你说方便接上级部门通知 | 
|  |      15akira      2018-07-28 17:35:58 +08:00 会有类似的接口 但是和你想的会有很大的出入 | 
|  |      16xgydg      2018-07-28 18:48:34 +08:00 以后会流行无线吧?无线接口? | 
|  |      17JerryCha      2018-07-28 20:13:59 +08:00 你想问的是不是 RS-232 | 
|      18wmhx      2018-07-28 20:31:48 +08:00 类似电力猫, 在你们一个电力网局域网范围内, 应该都可以免密认证吧. | 
|      20fengleidongxi      2018-07-28 22:16:37 +08:00 楼主你不怕辐射吗? | 
|  |      21Cu635      2018-07-28 22:29:44 +08:00 @uqf0663  “这样所有设备都需要网络模块,成本太高”这没错,不过“都需要去设置 wifi 密码”,你忘了还有有线网络这回事了…… | 
|      22yingfengi      2018-07-29 00:22:07 +08:00 via Android @uqf0663 不不不,用 WIFI 其实很蠢,如果全屋智能设备的话,私以为应该用 zigbee 接入一个网关,然后这个网关接入家里的局域网 | 
|  |      23uqf0663      2018-07-29 03:03:30 +08:00 via Android @Cu635 有线不存在的,例如到处跑的扫地机器人,又或者洗衣机电饭锅冰箱空调风扇灯泡窗帘各种各样的设备你都拉条线去插?那么你得准备个 24 口以上的交换机吧?何况家庭装修的时候肯定没有按这样的方式来埋线的 | 
|  |      24uqf0663      2018-07-29 03:12:44 +08:00 via Android @yingfengi 当前还是有很多厂商按 wifi 来的,因为我住的偏远,所以来我这的朋友很少,我就没有使用访客网络功能,去年有人(可能是他装了万能钥匙)把我的密码分享出去了,导致我需要改密码,各种设备改到我崩溃。特别是楼外面的两个监控……还得专门拆下来重新适配…………至少目前我家十多个设备都没有支持除 wifi 外的其他协议的…道路还很漫长呀 | 
|      25t6attack      2018-07-29 03:13:57 +08:00 这东西有个更古老的词:可编程。 我最期待的是“可编程实体娃娃”。 | 
|      26yingfengi      2018-07-29 09:15:03 +08:00 via Android @uqf0663 要爬上去按 Reset  哈哈哈哈(ಡωಡ)hiahiahia 所以监控还是推荐布线后端 nvr 存储 | 
|      28iwtbauh      2018-07-29 11:21:06 +08:00 via Android | 
|  |      29Cu635      2018-07-29 17:35:26 +08:00 @uqf0663  “洗衣机电饭锅冰箱空调风扇灯泡窗帘各种各样的设备”,这里面,洗衣机冰箱空调窗帘,还有后面你提到的“楼外面的两个监控”,这些都是平常不移动的家具,不正好是网线发挥作用的场合么…… 不过那两个监控“还得专门拆下来重新适配”是怎么一回事? | 
|  |      30metorm      2018-07-29 21:33:45 +08:00 via Android @iwtbauh 没那么底层啦,说的是 kde/unity/gnome 这类争执,各个开发组相互不服各干各的。按理说都按照 xorg 开发的话是可以的,但事实上这种分裂还是会带来兼容性问题,比如 qt 程序在某些 unity 下很丑,基于 wx 库或者甚至 electron 的打包好的程序中文乱码,中文输入法的一些小毛病,等等。 | 
|  |      31metorm      2018-07-29 21:35:48 +08:00 via Android @iwtbauh 我说这个意思就是没有强力中心的情况下想建立标准很难——虽然大家都知道有标准对行业是好事,但经常是谁也不愿意妥协。 | 
|      32iwtbauh      2018-07-29 22:00:02 +08:00 via Android @metorm  我一开始就是说的桌面啊,我的意思是你说的太绝对了,并不是所有尝试都最终变成了碎片,fd.o 就是例子。例如你在 gnome 和 kde 上都通过相同的方法在驱动器菜单中添加应用程序项,应用程序只需要实现一套“启动通知”协议就能在所有桌面上兼容启动通知。不同工具包的应用程序可以共用同一个剪贴板,等等等等。 碎片化正在有效和快速地被解决。 | 
|      34luozic      2018-07-29 22:36:19 +08:00 via iPhone 知道啥叫漏洞,什么叫核电站病毒否? | 
|  |      35flynaj      2018-07-29 23:14:22 +08:00 via Android 小米智能家庭了解一下 |