javascript - 是否有可能利用网络技术构建家庭自动化系统?

标签 javascript php coldfusion

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

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

假设我想要一个 super 简单的网络应用程序来在用户界面中显示一堆开关,用于我家里的一些不同的东西。假设我正在使用 X10 硬件 ( http://www.x10.com/x10-basics.html ),它正在“监听”某些 radio 信号。

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

由于安全问题,JavaScript 似乎无法执行此操作,但也许在我的家庭网络上的本地设备上运行的服务器应用程序可以绑定(bind)到某些底层操作系统库并执行此操作?

wirelessService = new system.os.superCoolWirelessBroadcasterService();

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

最佳答案

我所有的移动设备都是 HTML5 前端和自托管 asp.net Web API 后端。为了安全起见,我使用 https 代理应用程序。但我在内联网上运行我的东西。在我看来,这非常简单,而且非常有益。

这里有几个视频:

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

现在我确实集成了 Google Glass,这是一个应用程序:

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

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

https://www.youtube.com/results?search_query=nick+tullos+home+automation

下面是一些源代码:

https://github.com/NickTullos/CrestJson

祝你好运!

关于javascript - 是否有可能利用网络技术构建家庭自动化系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25143059/

相关文章:

javascript - CKEditor 媒体嵌入

php - PDO无法连接远程mysql服务器

ColdFusion 11 编译 CFC 花费太多时间

coldfusion - 我们应该在 cfwheels 中的哪里编写表单的验证代码?

ColdFusion:每次刷新都会有新的 cfid

javascript - 如何仅在第一次时按标题重新加载页面

javascript - Google Chrome 扩展 - 页面加载后如何执行代码?

JavaScript 数组排序通过对相同元素求和

php - 每个用户仅触发一次 jquery 事件

php - CodeIgniter:如何从 URL 中删除消息?