当前位置: 代码迷 >> Android >> 智能家居 android解决方法
  详细解决方案

智能家居 android解决方法

热度:347   发布时间:2016-04-28 06:16:07.0
智能家居 android
请问有没有你做过通过android远程控制家电设备之类的啊!需要用到哪些关键技术,以及在你们实现啊!我现在要做这个方向,希望指点一下!谢谢!
------解决方案--------------------
其实智能家居的实现主要是通过硬件去控制,通常是与智能家居相关的芯片,所要做的一般是调试智能家居芯片的驱动,驱动调试成功,那么就可以智能控制家居了
上层应用实现的原理其实也是间接控制智能家居芯片的,只是经过包装,用户只需要点击几个按钮即可,实际上就是利用底层提供的一系列接口实现的
------解决方案--------------------
这方面比较麻烦呢,首先你的电器的智能的,提供出api出来给你用,然后是你用什么方式和电器交互,这个很多是用串口实现的,也有用无限网络之类的方式实现,然后是应用层,链接电器提供出来的接口去控制他,这个不是一个随便就能搞出来的项目吧,如果你是做应用的,你就要一定要用别人的接口了
------解决方案--------------------
我也是做这方面的,也在研究android,现在困在了串口通信方面,智能控制已经在PC上实现了,现在要是能知道android2.3 如何进行串口通讯,android平台也就能实现了,你具体需要什么可以和我探讨下 希望对你能有帮助
------解决方案--------------------
安卓直接和串口通讯不行,需要用电器上安装无线或者其它设备,然后在控制电器,应该是这样的,但还没做过,只是理论
------解决方案--------------------
引用:
安卓直接和串口通讯不行,需要用电器上安装无线或者其它设备,然后在控制电器,应该是这样的,但还没做过,只是理论

android不可以对USB口读写数据吗,我认为如果可以读写USB口的话就可以控制的,再说如果用WiFi通讯的话那每一个硬件就要对应一个IP这样话也不是很好的,但是如果用485这种形式通讯每一根485线上最多可以有32个硬件设备
------解决方案--------------------
android蓝牙就用的是蓝牙虚拟串口,所以用蓝牙来通讯是比较合适的方法,zigbee可能比较头疼。

其次用的比较多的是wifi来搞定,wifi用个好处是自动连接,比蓝牙可靠很多。
------解决方案--------------------
有过这方面的一些想法,
现在多数硬件都是通过串口控制的,ADNROID要直接控制比较麻烦
如果我要做,就会通过TCP/IP转串口去做,这样通过WIFI就可以给串口下指令
------解决方案--------------------
所有家电都通过无线路由连接在一个局域网内,肯定要知道智能家电厂商所用的协议才可能和它通信。 
家电不需要自己做硬件,谁还能自己造台空调,专门留个蓝牙或串口出来吧。 如果是要控制窗帘和灯光什么的,那就需要做硬件来控制了。

协议统一是最好不过的,假如未来标准之争不能出现一个统一的协议,那智能家居室内肯定有个主协议,比如局域网主协议是dlna,其它协议的智能设备需要通过协议转换器再连接进来。

dlna是什么,简单说一下,就是定义了局域网中如何控制空调、电视、冰箱、洗衣机。
举个例子,两家不同厂商的设备,比如乐pad和海尔空调,假如都支持dlna协议,那么就可以通过乐pad
控制海尔空调。 假如乐pad只支持闪联协议,海尔空调只支持dlna协议,除了有翻译(协议转换),否则就没法沟通
  相关解决方案