这方面比较麻烦呢,首先你的电器的智能的,提供出api出来给你用,然后是你用什么方式和电器交互,这个很多是用串口实现的,也有用无限网络之类的方式实现,然后是应用层,链接电器提供出来的接口去控制他,这个不是一个随便就能搞出来的项目吧,如果你是做应用的,你就要一定要用别人的接口了

解决方案 »

  1.   

    我也是做这方面的,也在研究android,现在困在了串口通信方面,智能控制已经在PC上实现了,现在要是能知道android2.3 如何进行串口通讯,android平台也就能实现了,你具体需要什么可以和我探讨下 希望对你能有帮助
      

  2.   

    android不可以对USB口读写数据吗,我认为如果可以读写USB口的话就可以控制的,再说如果用WiFi通讯的话那每一个硬件就要对应一个IP这样话也不是很好的,但是如果用485这种形式通讯每一根485线上最多可以有32个硬件设备
      

  3.   

    application层是不可以直接的串口操作,但是android的中间件层(HAL层)是可以这样作的,其实我想用ndk就可以访问到Android的串口了
      

  4.   

    android蓝牙就用的是蓝牙虚拟串口,所以用蓝牙来通讯是比较合适的方法,zigbee可能比较头疼。其次用的比较多的是wifi来搞定,wifi用个好处是自动连接,比蓝牙可靠很多。
      

  5.   

    dlna, 但国内还比较乱, 都用自己的标准,各家设备兼容性极差
      

  6.   

    有过这方面的一些想法,
    现在多数硬件都是通过串口控制的,ADNROID要直接控制比较麻烦
    如果我要做,就会通过TCP/IP转串口去做,这样通过WIFI就可以给串口下指令
      

  7.   

    所有家电都通过无线路由连接在一个局域网内,肯定要知道智能家电厂商所用的协议才可能和它通信。 
    家电不需要自己做硬件,谁还能自己造台空调,专门留个蓝牙或串口出来吧。 如果是要控制窗帘和灯光什么的,那就需要做硬件来控制了。协议统一是最好不过的,假如未来标准之争不能出现一个统一的协议,那智能家居室内肯定有个主协议,比如局域网主协议是dlna,其它协议的智能设备需要通过协议转换器再连接进来。dlna是什么,简单说一下,就是定义了局域网中如何控制空调、电视、冰箱、洗衣机。
    举个例子,两家不同厂商的设备,比如乐pad和海尔空调,假如都支持dlna协议,那么就可以通过乐pad
    控制海尔空调。 假如乐pad只支持闪联协议,海尔空调只支持dlna协议,除了有翻译(协议转换),否则就没法沟通
      

  8.   


    PC上实现是用的什么通信啊?socket?我现在主要问题是不知道采取怎样的方式去实现。
      

  9.   


    其实我现在要做的只是搭建一个用android控制的环境,底层的硬件API可以直接调用。
      

  10.   

    通过UDP socket,你公司应该有定义包格式吧
      

  11.   

    要在Android平台上做一个智能家居控制系统一个人需要多长时间?模块包括(情景模式、灯光控制、窗帘控制、温度调节、背景音乐、家庭影院、安防/监控、电视TV),谢谢大家啦,急求……急求……急求……
      

  12.   

    已经实现这些功能在Android平台上做一个智能家居控制系统一个人需要多长时间?模块包括(情景模式、灯光控制、窗帘控制、温度调节、背景音乐、家庭影院、安防/监控、电视TV),交流学习联系:[email protected]