1、物联系统原型的运行与调试物联系统原型的运行与调试浙教版七年级下册浙教版七年级下册学习目标通过物联系统原型的硬件与软件的调试,体会调试和运行在完善物联系统原型中的作用和意义;通过物联系统原型运行后的联调过程,初步体会物联系统正确性和稳定性的重要意义。探究1.物联系统如果无法联网怎么办?2.智能音箱无法正常运作,要如何排查故障?建构物联系统原型的设计和搭建,是生产、生活中真实物联系统设计和创建的基础。物联系统原型硬件搭建和软件编写完成后,就可以进行试运行了。一般情况下,原型系统刚搭建完成,运行情况不一定良好,需要用硬件调试和软件调试等方法去测试和验证。一、物联系统原型的硬件调试物联系统原型的硬件调
2、试方法往往需要根据具体的系统原型而有所不同,但一般都可以从功能原型系统分块验证、检测硬件元件连接等方面入手。一、物联系统原型的硬件调试物联系统原型的硬件调试方法往往需要根据具体的系统原型而有所不同,但一般都可以从功能原型系统分块验证、检测硬件元件连接等方面入手。物联系统原型往往含有不同的子系统,每个子系统又有各自的功能原型,在物联系统原型硬件的调试过程中,可以分块进行验证。如以“校园农场”物联系统为例,该原型包含“自动浇灌”“智能光照”“自动通风”“智能水位控制”四个物联子系统,硬件调试时可以以物联子系统原型为单位,分模块、分功能进行分块验证。在物联系统原型的硬件调试过程中,检测硬件元件的连接
3、情况是必备操作,检测时可以采用观察法、元件替换法等方法。如以“自动浇灌”物联子系统的硬件调试为例,可以做如下尝试:(1)观察各设备元件的线路连接是否正常,如查验水泵、继电器的连线是否连接正常,若连接有误则立即更正。(2)观察控制板LED显示信息有无异常,如网络通信的反馈数据显示是否正常、“空气温湿度”、“土壤水分”等反馈数据显示是否正常。若遇异常,则以功能原型为单位进行调试。(3)控制板LED显示功能正常,但其中某传感数据获取异常,在验证功能原型的过程中,可以使用替换法,如采用替换传感器、替换连接线等方式,辅助功能异常的排查。温馨提示物联系统原型的硬件调试过程,通常需具备一定的电子、通信和控制
4、等方面的知识和技能,同时也需要使用一些常见的电子测试工具,如万用表等。一、物联系统原型的硬件调试物联系统原型往往含有不同的子系统,每个子系统又有各自的功能原型,在物联系统原型硬件的调试过程中,可以分块进行验证。如以“校园农场”物联系统为例,该原型包含“自动浇灌”“智能光照”“自动通风”“智能水位控制”四个物联子系统,硬件调试时可以以物联子系统原型为单位,分模块、分功能进行分块验证。一、物联系统原型的硬件调试在物联系统原型的硬件调试过程中,检测硬件元件的连接情况是必备操作,检测时可以采用观察法、元件替换法等方法。如以“自动浇灌”物联子系统的硬件调试为例,可以做如下尝试:一、物联系统原型的硬件调试
5、(1)观察各设备元件的线路连接是否正常,如查验水泵、继电器的连线是否连接正常,若连接有误则立即更正。(2)观察控制板LED显示信息有无异常,如网络通信的反馈数据显示是否正常、“空气温湿度”、“土壤水分”等反馈数据显示是否正常。若遇异常,则以功能原型为单位进行调试。(3)控制板LED显示功能正常,但其中某传感数据获取异常,在验证功能原型的过程中,可以使用替换法,如采用替换传感器、替换连接线等方式,辅助功能异常的排查。温馨提示物联系统原型的硬件调试过程,通常需具备一定的电子、通信和控制等方面的知识和技能,同时也需要使用一些常见的电子测试工具,如万用表等。亲身体验组内分工,对“校园农场”物联系统原型
6、中的各个物联子系统原型进行硬件调试。二、物联系统原型的软件调试硬件系统调试完成后,若仍有异常,则需检测软件编写是否正确。物联系统原型的软件调试可以从检查程序代码、分单元进行测试等方面入手。在软件程序编写的过程中,错误在所难免,需检查程序代码是否存在语法错误、逻辑错误、数据输入输出错误等问题,并进行修改。编程软件一般会自动提示语法错误,可立即进行调整和修改。二、物联系统原型的软件调试软件调试过程中,还可以分单元进行软件调试,调试过程可以采用数据分析法。如对“校园农场”物联系统中的“自动通风”子系统进行分单元软件调试,可运用数据分析法,给定一个阈值测试值,调试程序,结合系统的反馈状态,确定软件逻辑
7、是否正确。亲身体验组内解读、调试并运行“校园农场”物联系统原型中各物联子系统的软件代码,交流和分享软件运行和调试过程中碰到问题及解决策略。三、物联系统原型的联调物联系统原型历经硬件搭建、软件编写和软硬件调试后,便可以进行试运行,试运行期间,需进行硬件和软件的联调。如在“校园农场”物联系统原型的试运行过程中,需密切关注系统的运行状况,持续监测一段时间,“校园农场”物联系统原型的正常运行情况如图。三、物联系统原型的联调开动脑筋“校园农场”物联系统原型的设计和创作基本落幕。上网查找资料或走访身边真实的“校园农场”物联系统,思考并小组讨论:物联系统原型和你身边真实的物联系统有哪些异同?亲身体验根据“校园农场”物联系统原型的需求设计,利用MQTT协议汇集和呈现数据,小组讨论并交流这些数据的价值和意义。随堂练习INTERNET OF THINGS