實(shí)驗(yàn)內(nèi)容分析
本課內(nèi)容選自《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》(以下簡(jiǎn)稱“新課標(biāo)”)第四學(xué)段(7~9年級(jí))的“物聯(lián)網(wǎng)實(shí)踐與探索”模塊中第二部分“物聯(lián)網(wǎng)基本原理與功能”,新課標(biāo)要求學(xué)生能自覺遵守物聯(lián)網(wǎng)實(shí)驗(yàn)的操作規(guī)程,會(huì)使用實(shí)驗(yàn)設(shè)備搭建物聯(lián)系統(tǒng)原型,并能通過實(shí)驗(yàn)平臺(tái)讀取、發(fā)送、接收、匯集和使用數(shù)據(jù)。通過簡(jiǎn)易物聯(lián)系統(tǒng)的設(shè)計(jì)與搭建,探索物聯(lián)網(wǎng)中數(shù)據(jù)采集、處理、反饋控制等基本功能?!都译姷倪h(yuǎn)程控制》一課從物聯(lián)網(wǎng)的感知、通信、控制與反饋三個(gè)方面探究物聯(lián)網(wǎng)的基本原理和功能,在實(shí)驗(yàn)的過程中重點(diǎn)探究物聯(lián)網(wǎng)通信知識(shí),深入了解物聯(lián)網(wǎng)系統(tǒng)三層架構(gòu)及主要物聯(lián)網(wǎng)協(xié)議和典型應(yīng)用特點(diǎn)。
學(xué)習(xí)對(duì)象分析
本單元教學(xué)對(duì)象是八年級(jí)的學(xué)生,其思維正逐漸從具體形象思維向抽象邏輯思維過渡。他們?cè)谏弦还?jié)課已經(jīng)了解物聯(lián)網(wǎng)的概念和三層架構(gòu),并認(rèn)識(shí)了以廣播形式如何進(jìn)行物聯(lián)網(wǎng)通信。同時(shí),他們的合作意識(shí)強(qiáng),并具有一定的批判性思維,能夠?qū)π畔⑦M(jìn)行分析和評(píng)價(jià),提出新的想法和解決方案,而且,他們的自主學(xué)習(xí)能力強(qiáng)。
實(shí)驗(yàn)教學(xué)目標(biāo)
①通過家電遠(yuǎn)程控制子系統(tǒng)的搭建,在遇到相關(guān)問題時(shí)能想到物聯(lián)網(wǎng)技術(shù)在其中可能發(fā)揮的作用,接觸到相關(guān)產(chǎn)品或應(yīng)用時(shí)有主動(dòng)探索背后可能存在的數(shù)據(jù)傳輸方式或基本原理的意識(shí),體會(huì)到物聯(lián)網(wǎng)對(duì)學(xué)習(xí)、生活和工作的影響。(信息意識(shí))
②根據(jù)實(shí)際的問題情境需求,探究家電遠(yuǎn)程控制的實(shí)現(xiàn)過程并進(jìn)行歸納、抽象,通過兩個(gè)掌控板模擬發(fā)送端和接收端,發(fā)送端將開關(guān)指令通過物聯(lián)網(wǎng)平臺(tái)將信息傳遞給接收端,在此過程中理解物聯(lián)網(wǎng)技術(shù)應(yīng)用的基本過程和實(shí)現(xiàn)原理,體驗(yàn)數(shù)據(jù)處理、傳遞和應(yīng)用過程,能在邏輯上理解物聯(lián)網(wǎng)的運(yùn)行機(jī)制,在探索數(shù)據(jù)采集、處理和反饋的過程中培養(yǎng)計(jì)算思維。(計(jì)算思維)
③通過物聯(lián)網(wǎng)原型搭建,了解適應(yīng)物聯(lián)網(wǎng)的實(shí)驗(yàn)環(huán)境,選擇適當(dāng)?shù)臄?shù)字資源支持學(xué)習(xí),明確在數(shù)字化學(xué)習(xí)環(huán)境下如何解決實(shí)際的問題,能夠根據(jù)實(shí)際情境需求設(shè)計(jì)方案,使用相關(guān)硬件、軟件、平臺(tái)等完成系統(tǒng)搭建。(數(shù)字化學(xué)習(xí)與創(chuàng)新)
④自覺遵守物聯(lián)網(wǎng)實(shí)驗(yàn)的操作規(guī)程,在使用實(shí)驗(yàn)設(shè)備搭建物聯(lián)系統(tǒng)原型,通過實(shí)驗(yàn)平臺(tái)讀取、發(fā)送、接收和使用數(shù)據(jù)時(shí),養(yǎng)成良好的信息工具使用習(xí)慣,在編程實(shí)現(xiàn)數(shù)據(jù)的讀取和控制等過程中理解物聯(lián)網(wǎng)技術(shù)帶來的信息安全和隱私保護(hù)等問題,并理解自主可控對(duì)國家安全和物聯(lián)網(wǎng)技術(shù)發(fā)展的重要性。(信息社會(huì)責(zé)任)
實(shí)驗(yàn)重難點(diǎn)
重點(diǎn):根據(jù)實(shí)驗(yàn)操作單和微課等學(xué)習(xí)資源,會(huì)使用EasyIoT物聯(lián)網(wǎng)平臺(tái)進(jìn)行數(shù)據(jù)傳輸與分析、利用掌控板物聯(lián)網(wǎng)學(xué)習(xí)套件搭建遠(yuǎn)程控制家電系統(tǒng)原型,實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)采集、實(shí)時(shí)傳輸、控制與數(shù)據(jù)分析功能,了解物聯(lián)網(wǎng)系統(tǒng)的三層架構(gòu)及MQTT協(xié)議基本原理。
難點(diǎn):理解物聯(lián)網(wǎng)MQTT協(xié)議傳輸應(yīng)用中基于“發(fā)布\訂閱”模式的遠(yuǎn)程通信原理與方法,并能夠利用mPython進(jìn)行編程實(shí)現(xiàn)其功能。
實(shí)驗(yàn)整體思路
本課教學(xué)重點(diǎn)為家電的遠(yuǎn)程控制模型搭建、物聯(lián)網(wǎng)MQTT協(xié)議知識(shí)等,并在實(shí)驗(yàn)探究中內(nèi)化物聯(lián)網(wǎng)原理。本課設(shè)計(jì)了三條教學(xué)主線,即兩條邏輯暗線:原型搭建過程中知識(shí)建構(gòu)過程、物聯(lián)網(wǎng)遠(yuǎn)程控制過程中的數(shù)據(jù)通信;一條明線:?jiǎn)栴}與需求驅(qū)動(dòng),設(shè)置遞進(jìn)式任務(wù)(如下圖)。通過幾個(gè)探究活動(dòng)貫穿整個(gè)物聯(lián)網(wǎng)實(shí)驗(yàn)教學(xué),用科學(xué)原理指導(dǎo)實(shí)驗(yàn),在實(shí)驗(yàn)活動(dòng)中內(nèi)化物聯(lián)網(wǎng)原理,形成實(shí)踐與理論相結(jié)合的閉環(huán)。
實(shí)驗(yàn)資源準(zhǔn)備
物聯(lián)網(wǎng)實(shí)驗(yàn)套裝(掌控板)、安裝mPython編程平臺(tái)的計(jì)算機(jī)、教學(xué)課件、學(xué)生自主學(xué)習(xí)包(電子實(shí)驗(yàn)導(dǎo)學(xué)單、微課)。
實(shí)驗(yàn)教學(xué)過程
1.創(chuàng)設(shè)情境問題聚焦,探究物聯(lián)網(wǎng)通信
知識(shí)回顧:智能家居系統(tǒng)1。
背景:使用廣播通信方式實(shí)現(xiàn)當(dāng)家人入戶時(shí)紅外感應(yīng)器感應(yīng)到有人,會(huì)智能開啟對(duì)應(yīng)的家電。
師:上節(jié)課我們通過什么去感知獲取到是否有人來的信息?(師生回顧上節(jié)課數(shù)據(jù)傳遞的過程)
設(shè)計(jì)意圖:創(chuàng)設(shè)基于真實(shí)生活的問題情境,回顧廣播通信數(shù)據(jù)傳遞過程,以問題引領(lǐng)的方式師生共同梳理物聯(lián)網(wǎng)三層架構(gòu),從實(shí)際情境中抽象問題,培養(yǎng)學(xué)生計(jì)算思維能力。
探究活動(dòng)1:多種物聯(lián)網(wǎng)通信模式。
師:天氣越來越熱了,老師想在回家之前提前打開家里的電器,老師家離學(xué)校有30多公里,我們上節(jié)課學(xué)習(xí)的無線廣播通信方式能不能實(shí)現(xiàn)遠(yuǎn)程控制呢?
展示活動(dòng):一個(gè)學(xué)生在教室里拿著接收端,另一個(gè)學(xué)生拿著發(fā)送端,發(fā)送端的學(xué)生持續(xù)進(jìn)行數(shù)據(jù)發(fā)送并慢慢遠(yuǎn)離教室,觀察接收端掌控板的燈是否一直亮?
實(shí)驗(yàn)結(jié)果:當(dāng)遠(yuǎn)離教室十幾米的時(shí)候,接收端燈就滅了。
實(shí)驗(yàn)猜想:廣播通信是短距離通信方式,無法實(shí)現(xiàn)遠(yuǎn)程通信控制。
探究?jī)?nèi)容:以遠(yuǎn)程控制開關(guān)燈為例,遠(yuǎn)程控制使用何種通訊方式?
師:假如一位同學(xué)在教室里需要用手機(jī)發(fā)微信給遠(yuǎn)在公司的媽媽,那么兩個(gè)手機(jī)如何進(jìn)行通信?
生:手機(jī)需要聯(lián)網(wǎng),Wi-Fi、4G、5G。
師(實(shí)驗(yàn)小結(jié)):類比于手機(jī)通訊聯(lián)網(wǎng)方式,發(fā)送端和接收端也需要聯(lián)網(wǎng),實(shí)現(xiàn)萬物互聯(lián)的前提是物要聯(lián)網(wǎng)。接下來,我們一起探究使用Wi-Fi通訊方式實(shí)驗(yàn)遠(yuǎn)程控制。
設(shè)計(jì)意圖:抓住核心問題(物聯(lián)網(wǎng)通信),引出本節(jié)課的主題,核心問題是思維發(fā)展的基石,聚焦核心問題,引導(dǎo)學(xué)生在實(shí)驗(yàn)問題解決的過程中,學(xué)會(huì)利用學(xué)科思維解決實(shí)驗(yàn)問題。
2.分析問題設(shè)計(jì)方案,探究物聯(lián)網(wǎng)協(xié)議
探究活動(dòng)2:物聯(lián)網(wǎng)平臺(tái)。
師:網(wǎng)絡(luò)連接成功之后,開關(guān)指令的數(shù)據(jù)如何傳遞過去呢?請(qǐng)同學(xué)們提取視頻中提到的物聯(lián)網(wǎng)遠(yuǎn)程控制的關(guān)鍵詞。(關(guān)鍵詞:公網(wǎng)、MQTT服務(wù)器、中介、數(shù)據(jù)轉(zhuǎn)發(fā))
設(shè)計(jì)意圖:?jiǎn)栴}與需求驅(qū)動(dòng),觀看視頻引導(dǎo)學(xué)生發(fā)現(xiàn)物聯(lián)網(wǎng)應(yīng)用中起到遠(yuǎn)程通信“橋梁”作用的MQTT服務(wù)器,激發(fā)學(xué)生的探究欲。
師:物聯(lián)網(wǎng)平臺(tái)可以實(shí)現(xiàn)數(shù)據(jù)的接收與轉(zhuǎn)發(fā),因此,我們可以把物聯(lián)網(wǎng)平臺(tái)看成是遠(yuǎn)程通信的中介服務(wù)器,為了能實(shí)現(xiàn)數(shù)據(jù)的接收與精準(zhǔn)轉(zhuǎn)發(fā),需要遵守一定的數(shù)據(jù)傳輸規(guī)則,這就是物聯(lián)網(wǎng)傳輸協(xié)議MQTT。MQTT協(xié)議(Message Queuing Telemetry Transport)是一種輕量級(jí)、靈活、可靠的開放式消息隊(duì)列遙測(cè)傳輸協(xié)議,通常用于物聯(lián)網(wǎng)領(lǐng)域的設(shè)備間通信,可以理解為客戶端和服務(wù)器端約定好的數(shù)據(jù)通信規(guī)則。MQTT協(xié)議是一種基于發(fā)布/訂閱模式的消息傳輸協(xié)議,即發(fā)布者(發(fā)送端)發(fā)送一個(gè)消息到Topic,接收端訂閱這個(gè)Topic,物聯(lián)網(wǎng)平臺(tái)自動(dòng)將消息轉(zhuǎn)發(fā)至訂閱了此Topic的所有接收端,從而實(shí)現(xiàn)物物相連。(師生梳理遠(yuǎn)程控制開關(guān)燈的數(shù)據(jù)傳遞的過程)
設(shè)計(jì)意圖:通過家電遠(yuǎn)程控制的信息傳遞過程梳理發(fā)送端和接收端數(shù)據(jù)通信過程,初步了解后期的任務(wù)支架。類比生活中公眾號(hào)的使用,幫助學(xué)生理解物聯(lián)網(wǎng)平臺(tái)中MQTT協(xié)議基于發(fā)布訂閱模式的通信原理。
3.硬件搭建編寫程序,體驗(yàn)物聯(lián)網(wǎng)搭建
探究活動(dòng)3:終端Wi-Fi、MQTT通信實(shí)現(xiàn)(程序可參考實(shí)驗(yàn)操作單)。
分組探究:兩人一組,一個(gè)發(fā)送端,一個(gè)接收端,如表1所示。
探究活動(dòng)4:終端與物聯(lián)網(wǎng)平臺(tái)數(shù)據(jù)通信(程序可參考實(shí)驗(yàn)操作單),如表2所示。
探究活動(dòng)5:終端與終端之間數(shù)據(jù)通信。
現(xiàn)狀分析:發(fā)送端與接收端均實(shí)現(xiàn)與平臺(tái)的數(shù)據(jù)通信,請(qǐng)小組內(nèi)嘗試,發(fā)送端能否直接控制接收端的燈?
思考問題:每個(gè)小組發(fā)送端將消息發(fā)送到物聯(lián)網(wǎng)平臺(tái),物聯(lián)網(wǎng)平臺(tái)接收到消息后把數(shù)據(jù)轉(zhuǎn)發(fā)給接收端,那么,平臺(tái)怎么知道這個(gè)消息要轉(zhuǎn)發(fā)到哪個(gè)接收端?也就是說,同組的發(fā)送端和接收端如何關(guān)聯(lián)起來?
設(shè)計(jì)意圖:通過三組遞進(jìn)的探究活動(dòng),最終實(shí)現(xiàn)端與端之間的數(shù)據(jù)通信。
類比講解:廣播利用同一個(gè)頻道傳遞信息,MQTT如何實(shí)現(xiàn)?提煉MQTT協(xié)議的關(guān)鍵詞:發(fā)布/訂閱模式、Topic。
實(shí)驗(yàn)猜想:基于發(fā)布/訂閱模式,使用同一個(gè)主題,進(jìn)行數(shù)據(jù)通信。小組接收端進(jìn)行代碼修改,將代碼中的Topic修改成同組的Topic,驗(yàn)證猜想。
實(shí)驗(yàn)小結(jié):發(fā)布/訂閱模式、Topic。
Topic:橋梁、建立端與端之間的訂閱關(guān)系。
設(shè)計(jì)意圖:在步步猜想與驗(yàn)證實(shí)驗(yàn)過程中,體會(huì)MQTT協(xié)議的原理,在用科學(xué)原理指導(dǎo)科學(xué)實(shí)驗(yàn)。
4.評(píng)價(jià)總結(jié)拓展展望,創(chuàng)思物聯(lián)網(wǎng)應(yīng)用
探究活動(dòng)6:項(xiàng)目拓展。
①如果發(fā)送端不僅能夠遠(yuǎn)程控制家電,同時(shí)發(fā)送一條短信到媽媽手機(jī)上告知我有10分鐘后到家,即多接收端如何設(shè)計(jì)?②家里其他人也可以一鍵控制電器,即多發(fā)送端如何設(shè)計(jì)?
小組探究:4人一組,兩發(fā)送端、兩接收端,如表3所示。
小組討論:優(yōu)化遠(yuǎn)程控制系統(tǒng)方案,學(xué)有余力的學(xué)生可以驗(yàn)證猜想。
實(shí)驗(yàn)小結(jié):EasyIoT等物聯(lián)網(wǎng)平臺(tái)具有一定的安全隱患,任何涉及非公開信息的物聯(lián)網(wǎng)應(yīng)用,都應(yīng)該搭建專用的MQTT服務(wù)并提供數(shù)據(jù)保護(hù)方法,有意識(shí)地保護(hù)個(gè)人數(shù)據(jù)安全。
教學(xué)反思
第一,要?jiǎng)?chuàng)設(shè)真實(shí)的問題情境,挖掘生活中的教育資源。以學(xué)生身邊的項(xiàng)目為導(dǎo)向,進(jìn)行實(shí)驗(yàn)設(shè)計(jì),讓學(xué)生在實(shí)際應(yīng)用中學(xué)習(xí)物聯(lián)網(wǎng)的知識(shí)和技能。在實(shí)驗(yàn)探究中內(nèi)化科學(xué)原理,用科學(xué)原理指導(dǎo)科學(xué)實(shí)驗(yàn)。
第二,預(yù)設(shè)沖突與問題驅(qū)動(dòng),引導(dǎo)學(xué)生架構(gòu)知識(shí)脈絡(luò)。以問題為基礎(chǔ),設(shè)計(jì)問題鏈,引導(dǎo)學(xué)生深入思考、提出猜想、開展探究活動(dòng)、驗(yàn)證猜想、獲得實(shí)驗(yàn)結(jié)果,利用實(shí)驗(yàn)資源和技術(shù)解決問題,理解背后的原理。
第三,關(guān)注學(xué)生的最近發(fā)展區(qū),著眼高階思維能力發(fā)展。分層設(shè)計(jì)實(shí)驗(yàn)活動(dòng),使每個(gè)層次的學(xué)生都能有所思考,以小組合作的形式開展活動(dòng),充分利用學(xué)生已有知識(shí),協(xié)作完成任務(wù),幫助學(xué)生比較、對(duì)照、歸納總結(jié),讓學(xué)生在問題解決的過程中練就計(jì)算遷移能力,同時(shí)培養(yǎng)學(xué)生的自主學(xué)習(xí)和團(tuán)隊(duì)合作能力。
點(diǎn) 評(píng)
物聯(lián)網(wǎng)在義教課標(biāo)中是一個(gè)重要的內(nèi)容,也是一條重要的邏輯主線,它涉及過程與控制,也涉及算法,更涉及互聯(lián)網(wǎng),甚至接駁人工智能。所以說,從互聯(lián)到物聯(lián),從控制到算法,物聯(lián)網(wǎng)是一種重要的硬件與軟件相結(jié)合的數(shù)據(jù)承載。以前的物聯(lián)網(wǎng)教學(xué),教師局限于開源硬件的本地化傳感數(shù)據(jù)采集與應(yīng)用的居多,這離“物聯(lián)網(wǎng)的網(wǎng)”還是有差距的。本文涉及的教學(xué)設(shè)計(jì),先不論基于大單元的整體設(shè)計(jì)的優(yōu)點(diǎn),單從以實(shí)驗(yàn)教學(xué)的方式呈現(xiàn)出一個(gè)真正的“物聯(lián)網(wǎng)”的教學(xué)方式,就值得好好研究與借鑒。本文基于大單元設(shè)計(jì)實(shí)驗(yàn)教學(xué),從核心素養(yǎng)出發(fā),針對(duì)六個(gè)探究活動(dòng),從物聯(lián)通信的模式、平臺(tái)、過程、機(jī)制及數(shù)據(jù)進(jìn)行了全面的探索,難能可貴的是靈活利用實(shí)驗(yàn)猜想、實(shí)驗(yàn)探究、類比講解、實(shí)驗(yàn)小結(jié)等環(huán)節(jié)進(jìn)行學(xué)程設(shè)計(jì),對(duì)物聯(lián)網(wǎng)之“網(wǎng)”中的“數(shù)據(jù)”傳輸與反饋等進(jìn)行從易到難、從原理到應(yīng)用的多角度探究。當(dāng)然,本案例在項(xiàng)目探究與實(shí)驗(yàn)學(xué)習(xí)的規(guī)范上還有些地方不夠明晰,存在一定混淆,由此可能會(huì)影響實(shí)驗(yàn)教學(xué)的數(shù)據(jù)分析、實(shí)驗(yàn)結(jié)論等,各位老師可以結(jié)合自我情況對(duì)實(shí)驗(yàn)的流程進(jìn)行酌情迭代優(yōu)化。
(點(diǎn)評(píng)人:山東省青州一中信息技術(shù)特級(jí)教師 王愛勝)