DCS-5300W和DCS-5300G都使用基于ActiveX的视频插件(不同于DCS-1000W采用Java技术),这意味着如果你试图用浏览器界面查看捕捉的图像,则必须采用装Windows的计算机,并且只能用IE。虽然知道有这些限制,我仍然发现,在四台经常使用的Windows XP系统计算机中,有两台无法从IE上查看Webcam的内容,当我作尝试时,总得到“HPPT-400-bad-request”错误。我用装了IE Tab插件的Firefox反而能成功,它运行的是IE引擎。这种情况下,我能登录到Webcam上,并且如果不断刷新某个DCS-5300网页中的每一帧,则最后还是会显示其内容。
由于别人的PC和我的另两台Windows系统都没有出现相同的问题。我怀疑是有些IE插件造成了冲突,我试着禁用所有可能的插件,但没有效果,也可能是Windows的安全设置造成的。所幸,D-Link的D-ViewCam应用程序能在所有尝试的Windows系统上运行,因此提供了一种替代的访问路径。对DCS-5300还有一些其它抱怨,例如它有点运行噪声,并且缺乏光学变焦能力。不过我很喜欢Webcam的摇移和推拉功能,还应指出的是,我还没有用到其应用程序的一些高级功能,如对运动的探测和响应,与外部传感器的接口,以及定期(与触发事
件相对应)地将图像发送至e-mail和将它们发至一台FTP(文件传输协议)服务器。
控制问题
除了红外单元以外,Webcam只有在环境光照足以使设备捕捉到有意义图像时才能工作。例如,如果一个贼在日落后绕我的房子伺机而动,用于室内观察的摄像头是没有用的,除非打开灯。由于我的“绿色”理念,让没有人的家里亮几个小时或几天的长明灯是不可接受的。这种两难的困境解释了我要为家居控制增加WAN功能的动机之一:我可以在外出时调低家里的温度控制器,而在回家几小时前让温度回升。
尽管HomeSeer Technologies及其伙伴Cooper Wiring Devices为我提供了一些Z-Wave的无线设备,但我的近期注意力还是集中在电力线控制技术上。部分原因是因为我前面说过在Wi-Fi上遭遇的挫折。开始时,我的计划是X10,因为它有一本出色的参考手册(参考文献6)。鉴于eBay和其它网站能提供大量新的、经常断货以及和几乎未用过的X10设备,这条路很有吸引力。回想起来,这种丰富的存货也预示问题会同费效比一样高。你得了解为什么有这么多几乎未用的设备等待出售。
在请教Smarthome以后,我知道了X10的最大缺点,就是不能为一个控制转换请求提供确切的反馈。Smarthome的资料上把这个称为“无响应、‘即按即祷(press-and-pray )’信令”(参考文献7)。如果你正在试图做一个远程设置,缺乏反馈就很成问题。于是,我在后几周试用了Insteon技术,它基于X10之上,来自于Smarthome的母公司SmartLabs。例如,该公司称X10兼容Smarthome的2412S型Powerlinc Insteon调制解调器,就是我正在用的这款(图4)。在沿着Insteon道路继续走下去以前,我从Smarthome和HomePlug技术开发者Intellon那里得到了保证,即Insteon控制网络能与我们的HomePlug AV同存,尽管不能通信。
谈到HomePlug,坦率地说,当我努力让Insteon设置稳定运行时,我感到自己仿佛回到了HomePlug 1.0的痛苦岁月(参考文献8)。现在,按照循序渐进的原则,我试图仅控制两只连接到无调光荧光灯上的2856S3B开关控制器。我在三个电源插座中选了两个,试图将两个适配器连接起来,但2412S两个都没“看到”,虽然适配器与调制解调器处于同一间屋内,互相之间距离不到10英尺。对于电力网来说,靠得更近没有太多意义,邻近的110V插座可能来自不同的断路器,更糟的是还可能来自220V电源的相反相位。我另外安装了2443接入点,据说它能通过互相间的RF链接,在两个110V交流插座之间桥接Insteon控制信号。但这种桥接似乎并未成功,这些挫折让我烦恼,因为这个小小的现代家庭不应在强大的电力线技术上表现出这么多问题。
今天的多数家居控制设备(如2412S和其兄弟2414S PowerLinc控制器)都还是依赖于过时的RS-232接口。为了能独立运行(不使用PC的情况),我将2412S接在Universal Devices包含5类电缆和RS-232的ISY-26家居自动化控制器上,它还嵌入了一个基于Java的非专有网页服务器用户界面。这个组合工作得相当不错,前提是我将2412S插入到正确的交流插座上,并在给ISY-26加电时确保2412S的完全运行。而在一个无人值守、经常掉电的远方环境中,不可能实现这种精确的上电顺序。虽然ISY-26的资料中明确了这种顺序约束,但我与Universal Devices联络时,他们保证在实际使用时不需要这样做。他怀疑我要么使用了不合格的2412S,或过期、固件有问题的ISY-26。本文刊出前我会继续试验下去,更多进展报告请看我的博客。