資源簡介 中小學教育資源及組卷應用平臺中學八年級信息科技教學設計課題 9課 互聯協議仍沿用核心素養目標 信息意識:1、 通過實例感受萬物互聯的場景,知道物聯網與互聯網的異同,認識到物聯網的普及對學習和生活的影響。2、自覺遵守物聯網實驗的操作規程,會使用實驗設備搭建物聯系統原型,并能通過實驗平臺讀取、發送、接收、匯集和使用數據教學重點 了解HTTP 通信的基本過程,認識傳統互聯網協議在物聯系統中的局限性。。教學難點 了解物聯系統從互聯網中獲取數據的方法,會使用應用程序接口。教學方法 講解,演示學習方法 探索,討論教學用具 計算機,互聯網,藍牙耳機教 學 過 程導入新課 早上起床后,人們會問物聯音箱今天的天氣情況。然而,物聯音箱并沒有安裝能采集氣象數據的傳感器,那它為什么能知道天氣情況呢?教學過程 9.1 探索互聯網中的數據在日常生活中,互聯網給人們提供了豐富的數據,包括學習資源、健康信息、新聞動態、電子商務、娛樂內容、旅游及交通信息等各方面,這些數據對于物聯設備也非常重要。學習活動1探索生活中的物聯設備,思考這些設備能從互聯網中獲取哪些數據物聯設備從互聯網中獲取的數據手機天氣預報、新聞、社交媒體通知等手表運動建議、天氣情況等汽車交通路況9.2 體驗獲取互聯網數據在大多數情況下,互聯網上的服務器會通過提供 API(應用程序接口),使得外部設備或程序能夠訪問這些數據資源。在物聯系統中,設備通常會使用 HTTP向服務器發起請求,以訪問服務器并獲取所需數據。一般步驟包括獲取應用程序接口的網址、發起網絡請求、解析返回結果。學習活動2利用HTTP獲取互聯網中的數據1.獲取API的網址。獲取不同的數據需要訪問不同的API。2.發起網絡請求,主要代碼如圖 9.1所示。先讓主控板通過Wi-Fi接入互聯網,再通過網絡請求模塊提供的GET方法訪問,就可以獲得返回數據。3.解析返回結果。API返回的數據一般為 XML或 JSON格式的字符串,{"sysTime2":"2024-07-11 9:58:30","sysTime1":"20240711195830"},可以通過 ujson庫將其解析為字典數據類型,并從中提取日期數據,主要代碼如圖 9.2所示。9.3 探討互聯網協議的局限性在互聯網中,HTTP 是應用最為廣泛的網絡協議。物聯網在發展前期沿用了傳統互聯網的通信方式,其中也包括了 HTTP。然而,HTTP 主要面向客戶端 / 服務器模式,客戶端(如瀏覽器或物聯設備)必須主動向服務器發送請求以獲取數據。在物聯網環境中,這意味著設備為了實時響應可能的遠程控制指令,需要持續不斷地向服務器發出請求,以檢查是否有新的指令。這種模式不僅消耗物聯設備的有限資源,使得能耗增加,還可能對服務器、傳輸網絡造成極大的負擔。因此,盡管 HTTP 在傳統互聯網應用中表現出色,但它并不完全適合物聯網場景,特別是在需要高效、實時通信的情況下。在物聯網場景中,網絡通信協議需要滿足一些特定的要求,以適應各種設備和應用,如低功耗、低帶寬、低延時、兼容性等課堂小結 1.利用API從互聯網中獲取數據的方法。2.獲取實時網絡時間實踐活動。3.HTTP在物聯系統中的局限性,物聯協議具有低功耗、低帶寬、低延時、兼容性等特點。分層作業 1.通過網絡搜索引擎等工具搜索免費的 API,并將接口功能、URL等數據整理成表格。2.嘗試通過調用主控板的urequests庫發起 HTTP 請求來訪問這些 API,并將對應的接口返回數據顯示在主控板上。板書設計 9課 互聯協議仍沿用課后反思組長審批、簽字 年 月 日21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://21世紀教育網(www.21cnjy.com)" 21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫