具有 php 个建议的家庭自动化
Home automation with php suggestions
我正在和我哥哥一起为他的家做一个项目,具体来说,我们正在实施家庭自动化。硬件部分已准备就绪并可以正常工作;我们用 UDOO 处理所有事情。
现在灯和其他设备 运行 没有问题,我们要构建一个前端界面。每个房间都有一个 7 英寸 android 平板电脑,但我们想开发一个多平台界面(因此它可以 运行 在所有可以访问互联网的地方)。这个想法是创建一个 HTML5 网络应用程序,使用:
- php 处理将存储在数据库中的房屋数据
- js(+AJAX)创建动态页面
我对这个环境有相当的了解,但我想知道一些关于如何进行的建议。
我的问题是:
- 我是否需要 php 框架(如果需要,是哪一个)? [编辑:好的,我当然会使用其中之一:P]
- 使用 WebSockets 而不是轮询会使我的应用程序过载吗?如果没有,它们是否与移动浏览器兼容?
Will i need a php framework (if so, which one)?
您不会需要它,但它当然可能会有帮助。 (我建议 laravel)
Is there anything better than polling the database throught php to
detect changes? (I searched about websockets, but I'm not sure if
those would work in mobile devices)
正如您所说,网络套接字可以帮助您!
跨平台问题
那里有很多服务,比如
cordova,您可以使用它从 Web 技术构建本机应用程序(HTML、CSS、JavaScript)。
我正在和我哥哥一起为他的家做一个项目,具体来说,我们正在实施家庭自动化。硬件部分已准备就绪并可以正常工作;我们用 UDOO 处理所有事情。 现在灯和其他设备 运行 没有问题,我们要构建一个前端界面。每个房间都有一个 7 英寸 android 平板电脑,但我们想开发一个多平台界面(因此它可以 运行 在所有可以访问互联网的地方)。这个想法是创建一个 HTML5 网络应用程序,使用:
- php 处理将存储在数据库中的房屋数据
- js(+AJAX)创建动态页面
我对这个环境有相当的了解,但我想知道一些关于如何进行的建议。 我的问题是:
- 我是否需要 php 框架(如果需要,是哪一个)? [编辑:好的,我当然会使用其中之一:P]
- 使用 WebSockets 而不是轮询会使我的应用程序过载吗?如果没有,它们是否与移动浏览器兼容?
Will i need a php framework (if so, which one)?
您不会需要它,但它当然可能会有帮助。 (我建议 laravel)
Is there anything better than polling the database throught php to detect changes? (I searched about websockets, but I'm not sure if those would work in mobile devices)
正如您所说,网络套接字可以帮助您!
跨平台问题
那里有很多服务,比如 cordova,您可以使用它从 Web 技术构建本机应用程序(HTML、CSS、JavaScript)。