1、智能家居系统框架组成
根据上面的结构框图,可以将设备分为三类:
1、手持终端:有手机、平板、电脑。主要显示、控制末端的设备信息;
2、信息中心:可以使网关、集中器等。主要处理手持终端设备的请求,以及末端设备到手持终端的信息处理;
3、末端设备:可以是智能电视、空调、电饭煲等。控制家中具体的用电设备;
2、常见的无线数据传输方式
由于控制距离、被控设备的复杂程度、设备功耗等不同的应用情况下。出现了不同的数据传输协议;
在智能家居系统结构框图中,手持终端通常是手机、平板、电脑,集成了复杂的信息处理,快速通信的能力;因此在手持终端到集中器端,通常使用4G、或者WiFi的数据
传输方式;
蓝牙技术:由于功耗较高,传输距离限制。在共享单车上使用比较多;
NBiot:需要使用SIM卡,成本比较高;
由于Lora传输数据的时延较大,速率较低,因此,在智能家居中,从集中器到设备端传输数据主要应用ZigBee技术;
3、4412板子+WiFi模块与手机端APP通信测试
1、首先测试手机与网络调试助手通信测试:
1、安装文件目录下对应的android-build-debug.apk软件。
2、启动网络调试助手,查看当前电脑IP地址,根据此IP地址设置网络调试助手为TCP服务器,并设置端口号;
3、打开手机android-build-debug软件,输入对应的IP地址和端口号;并连接;
2、上面测试完成后,模仿上面的列子,在4412 板子上运行一个TCP Server程序,并根据手机端APP发送过来的字符串做处理,然后对相应的设备做控制;
3、在后面基于这样的操作控制一个继电器,模仿设备模块,后续主要了解下ZigBee的数据格式组成;