首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用网络技术建立家庭自动化系统是可能的吗?

用网络技术建立家庭自动化系统是可能的吗?
EN

Stack Overflow用户
提问于 2014-08-05 15:47:05
回答 2查看 645关注 0票数 2

我可以在客户端和服务器(JavaScript、PHP、CFML等)上使用常见的web技术构建各种web应用程序。

我想建立一些家庭自动化工具,我不知道如何从严格的数字世界到物理世界。

比方说,我想要一个超级简单的web应用程序,在用户界面上显示一堆开关,用于我家里的一些不同的东西。假设我使用的是X10硬件(http://www.x10.com/x10-basics.html),它是“监听”某些无线电信号。

有没有办法用网络技术“指示”我的设备(智能手机、平板电脑、笔记本电脑等)向这些X10 (或任何)物理设备“广播信号”,以使我的家更像杰森斯?

似乎JavaScript无法做到这一点,因为安全的东西,但也许一个服务器应用程序运行在我的本地设备上,我的家庭网络可以绑定到一些底层的操作系统库,并这样做?

代码语言:javascript
复制
wirelessService = new system.os.superCoolWirelessBroadcasterService();

wirelessService.broadcastSignal("6520 mghz", true); // toaster frequency
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-05 17:04:19

我所有的移动工具都是一个HTML5前端,带有一个自托管的asp.net web后端。为了安全性,我使用https代理应用程序。但我在内部网上运行我的东西。在我看来,这很容易,也很有价值。

以下是几段视频:

JSbEytnM https://www.youtube.com/watch?v=zOhOEWoED4M

现在,我确实整合了谷歌眼镜,这是一个应用程序:

https://www.youtube.com/watch?v=vLmPJ9xvfs0

在这里,您可以找到一个完整的列表:

query=nick+tullos+home+automation

下面是一些源代码:

https://github.com/NickTullos/CrestJson

祝好运!

票数 1
EN

Stack Overflow用户

发布于 2014-08-05 16:54:56

你绝对可以。我用Coldfusion创建了几个自动化过程。查看Cold聚变管理员的“计划任务”部分。

许多东西是像条码生成或扫描软件这样的专门工具(如例子),在Windows上有第三方dll(没有什么是完美的),有些甚至要求我们通过activeX控件扩展Internet。其中包括仓储内务管理工具、三维装箱接口、发货产品检查和付款授权开关、退款开关、仓储秤接口和美国邮件/Endicia/UPS清单生成。

现在,我使用第三方源数据执行许多自动导入过程。只是格式化的CSV或Excel文件通过FTP发送,在那里我扫描和挑选的文件进行处理。

我们还解析了来自电源逆变器的原始数据,并创建了用于审查的图表和其他对客户端有用的统计信息。这不是一个容易的任务,因为在这项技术中有一些东西我没有装备,而且必须学习(电源逆变器说话)。此外,他们的技术人员用来命名数据点的速记对他们来说也是有意义的,但是非常模糊,也不太容易翻译。

我要告诉您,我所使用的最困难的接口之一是1996年基于串口的仓库规模,这是在DHL破产之后得到的。我以为我会失去理智。有波特设置,如旧调制解调器,如果有故障,它什么也不做(没有错误,什么也没有)。

我认为你必须考虑到那些模糊的现实世界与数字事物的接口可能是可行的,也可能是不可行的。

Coldfusion非常擅长自动化,因为它是一种动态语言,具有易于使用的管理后端,可以通过Java对象和本机.NET支持访问更深层次的内容(所以任何事情都是可能的)!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25143059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档