这方面比较麻烦呢,首先你的电器的智能的,提供出api出来给你用,然后是你用什么方式和电器交互,这个很多是用串口实现的,也有用无限网络之类的方式实现,然后是应用层,链接电器提供出来的接口去控制他,这个不是一个随便就能搞出来的项目吧,如果你是做应用的,你就要一定要用别人的接口了
解决方案 »
- 大神啊,求助啊,eclipse 修改完数据库就成这样了到底怎么了
- 如何默认启动自己定制的桌面应用
- Android 访问.NETWebService 遇到的问题,急求教!!
- 关于ActivityInfo的代码的异常的问题。
- Launcher 快捷方式图标处理疑问
- ListView中Item的XML配置的一些问题
- Android系统有iptable防火墙么?
- android webview能加载百度地图吗
- Fragment中的onStart()方法里能调用onCreateView()方法吗
- 摄像头遮挡提示的原理是什么
- 关于XML解析天气预报
- 【求助】Android关于Tabhost控件使用setContentView切换多个页面
现在多数硬件都是通过串口控制的,ADNROID要直接控制比较麻烦
如果我要做,就会通过TCP/IP转串口去做,这样通过WIFI就可以给串口下指令
家电不需要自己做硬件,谁还能自己造台空调,专门留个蓝牙或串口出来吧。 如果是要控制窗帘和灯光什么的,那就需要做硬件来控制了。协议统一是最好不过的,假如未来标准之争不能出现一个统一的协议,那智能家居室内肯定有个主协议,比如局域网主协议是dlna,其它协议的智能设备需要通过协议转换器再连接进来。dlna是什么,简单说一下,就是定义了局域网中如何控制空调、电视、冰箱、洗衣机。
举个例子,两家不同厂商的设备,比如乐pad和海尔空调,假如都支持dlna协议,那么就可以通过乐pad
控制海尔空调。 假如乐pad只支持闪联协议,海尔空调只支持dlna协议,除了有翻译(协议转换),否则就没法沟通
PC上实现是用的什么通信啊?socket?我现在主要问题是不知道采取怎样的方式去实现。
其实我现在要做的只是搭建一个用android控制的环境,底层的硬件API可以直接调用。