`
非常有幸参加了HarmonyOS先行者技术沙龙,并顺利申请到一套鸿蒙HiSpark Wi-Fi IoT智能家居套件。闲暇之余,怀着激动的心情,进行了拆包和相关试用的整体测试,具体如下:
1.申领的HiSpark Wi-Fi IoT盒装套件
[attach]973371[/attach]
图1 HiSpark Wi-Fi IoT盒装套件
2. 打开盒子,对盒子内各套件的袋子进行一一拆封,主要有一个核心板和几个扩展模块,见图2所示,相关说明如下:
1) .核心板:a.主控芯片:Hi3861V100
2) .交通灯板(traffic light): a.红黄绿三个LED; b.蜂鸣器; c.控制按键;
3) .炫彩灯/人入侵检测板(colorful light): a.人体红外检测; b.光敏电阻; c.三色LED;
4) .环境监测板: a. AHT20温湿度传感; b. MQ-2燃气传感器; c.蜂鸣器;
5) .OLED板: a.OLED屏; b.两个控制按键;
6) .NFC板(NFC Test);
7) .电源控制板;
8) .JTAG调试板。
图2 核心板及扩展模块板
3. 搭建基础环境
将输入电源板对应针脚插入到核心板的最左侧,同时将OLED板插入到核心板的中间,进行加电,检测通电和主板正常工作情况,通电后的显示,如下图3所示:
图3 基础平台环境搭建
4. Test1:NFC板
将NFC模块扩展板安装核心板的上测,与OLED板所正对应,在OLED显示屏上通过按键选择”4”(NFC Test),再按右侧确认按键后,进入到NFC板识别状态,如下图4所示:
图4 NFC板测试环境搭建
打开手机上NFC,并选择NFC识别所关联的APP,如下图5所示:
[attach]973376[/attach]
图5 手机NFC设置
将设置好的手机,与搭建好的NFC扩展板的位置进行接触,手机被识别和交互数据后,主动打开了设置所关联的微信APP,如下图6所示:
[attach]973377[/attach]
图6 手机APP被动打开
以上简单测试和验证了NFC与外界第三方NFC设备之间的识别、数据传输等部分功能,实际需要需根据具体场景进一步开发所对应的APP;
5. Test2:环境监测板
将环境监测板插入核心板右侧(2号指定插槽位),进行加电,所采集到当前所在环境的温湿度和可燃气传数据动态显示在OLED显示屏上,可通过按键选择查看每个参数项的具体信息,如下图7所示:
图7 环境监测板环境搭建和测试
6. Test3:交通灯板(traffic light)
将交通灯扩展板插入核心板右侧(2号指定插槽位),进行加电,并通过按键选择OLED显示屏上的相关mode,并进一步通过按键进行控制信号灯的亮灯情况,可分为人为和自动控制两种主要模式,如下图8所示:
因网站限制每日上传图片大小为30M,随后再补传;
图8 交通信号灯人为控制模式
7. Test4:炫彩灯/人入侵检测板(colorful light)
将炫彩灯/人入侵检测扩展板插入核心板右侧(2号指定插槽位),进行加电,并通过按键选择OLED显示屏上的相关选项,当人通过人体红外检测所识别的范围时,三色LED会亮, 如下图9所示:
因网站限制每日上传图片大小为30M,随后再补传;
图9 人体入侵检测测试
可能受测试环境影响,人体红外检测设备对人来回走动或间隔入侵到可识别范围,但三色LED的显示会出现反应慢或错误状态的情况;
8. Test5:WIFI-AP 链接测试
通过手机主动搜索到WIFI-AP的wifi信号,进行连接,成功连接后,OLED显示屏上的WIFI-AP状态会有OFF变为ON,并显示与之相连的设备数(UI 1)同时看到手机与开发板WIFI已成功连接,因为未涉及到相应程序的支撑数据的交互,仅测试了WiFi功能的链接,并无具体数据通讯的相关测试。WIFI-AP链接状态信息,如下图10所示:
图10 WIFI-AP链接状态信息
通过以上相关测试,整体来说,HiSpark Wi-Fi IoT开发板是一款非常不错的开发套件,扩展模块方便,尤其围绕鸿蒙OS联接类模组,扩展的功能也会越来越丰富,但本套件也发现一些不足的地方,就是整体主板与扩展板的设计与产品的适用性、显示和按键控制,虽然借助APP可以通过手机或智能音箱APP进行控制,但智能家居存在不同位置,不同场景的使用,成本和单一功能的集成都将是主板支撑和产品化所要考虑的。
`