999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

物聯網教學實踐研討一

2021-03-31 19:15:05王維濤鄭芳
江蘇廣播電視報·新教育 2021年43期
關鍵詞:計算機環境教學

王維濤 鄭芳

摘要:以局域網作為物聯網教學環境,集成物聯網絡消息處理服務、物聯網軟件開發環境、單板計算機及微處理器控制開發板物聯網開發硬件,完成物聯網消息協議、物聯網開發編程語言、傳感器數據采集等教學內容。

信息社會物聯網無處不在。其在現代農業工業、交通運輸、生物醫療、智慧城市等各領域應用廣泛。本文以物聯網體系工作框架,給出物聯網教學實踐的基本環境及方法。

目前物聯網的體系工作框架由底層至高層分為:設備層、網絡層、平臺層、應用層。設備層包括:傳感器、通信模組、感知類智能設備及執行裝置;網絡層包括:通信運營商的2G、3G、4G、5G網絡,局域網的WiFi、、ZigBee、LPWAN(LoRa、SigFox、NB-Iot)等;平臺層包括:接入管理、設備管理、消息處理、數據處理、機器學習等;應用層包括:各應用領域App及服務軟件。

物聯網教學實踐環境,以局域網為基礎,以教學內容為原則,簡化體系結構,實現物聯網教學實操環境。

在局域網中,我們可以合并應用層、平臺層,以微型計算機(PC)、單板計算機(SBC)構成,軟件選用開源軟件,主要服務軟件是Mosquitto,實現物聯網絡消息處理服務(MQTT),采用Node.js、Node-RED(JavaScript)、SQLite、Python(MicroPython)實現物聯網開發環境(SDK)。

MQTT消息隊列遙測傳輸是物聯網OASIS標準消息傳遞協議,是非常輕量級的發布/訂閱消息傳輸協議。MQTT協議工作在 TCP/IP協議族之上,非常適合低性能硬件及低帶寬網絡,連接控制遠程硬件系統。

Mosquitto是Eclipse基金會實現MQTT V5.0、V3.1.1、V3.1版本協議的服務器軟件,適合安裝在低功耗的單板計算機、微型計算機、服務器上使用。我們既可以把它安裝在流行的樹莓派(Raspberry Pi 3 B+)Raspberry Pi OS系統的SBC機上,也可以把它安裝在Windows 10系統的PC機上運行。MQTT服務器在局域網內,可使用用戶/密碼方式保證安全。

在局域網中,移動設備、嵌入式系統、各類傳感器開發板,以相應接入方式接入網絡,客戶端可采用命令方式、圖形界面、編程方式與服務端處理消息。

在設備層面,我們使用構建在Node.js之上,事件驅動、低代碼量編程的 Node-RED (https://nodered.org/)和面向微處理器控制開發板的 MicroPython 語言進行編程開發;如需大量數據處理,選用SQLite數據庫。

Node-RED是基于流程的可視化編程工具,以瀏覽器作為編輯界面,使用系統提供的各類功能節點。在Node-RED節點編輯框中,可以設置參數和使用JavaScript語言及函數,完成消息處理及硬件系統控制。MicroPython是兼容Python 3的子集,優化設計,運行在微處理器、微控制器、嵌入式系統上,主要使用在連接傳感器及執行控制器的開發板系統中。單板計算機樹莓派的Raspberry Pi OS(https://www.raspberrypi.org/software/)系統,集成Node-RED、Python、Thonny環境,給學習實踐帶來諸多便利。連接傳感器及執行控制器的開發板系統,我們使用ESP8266、ESP32(https://www.espressif.com/)這類高性價比開發板,既可使用樹莓派(Thonny IDE-Raspberry Pi)的集成環境,也可以使用Windows10系統的Thonny IED版本或其它開發環境(ThonnyIDE-Linux、Thonny IDE-Mac OS X、Arduino IDE等)進行學習。

網絡消息處理協議MQTT的學習

網絡消息處理原理學習,是理解物聯網運行的基礎。MQTT技術文檔給出的協議通信規則及數據幀結構,學習者需要在實際網絡中加以理解。Windows10系統安裝設置好Mosquitto服務器后,局域網中的其它計算機或硬件設備作為客戶端,和服務器即可建立起消息通信機制。我們使用開源軟件Wireshark網絡協議分析器,抓取網絡通信數據包,進行直觀分析學習。圖一是局域網中抓取的數據幀截圖,圖中給出服務端192.168.0.114與客戶端192.168.0.110的消息通信過程。

物聯網編程過程學習

在局域網中,我們使用樹莓派(Raspberry Pi)、Windows 10 PC機、智能移動設備(手機)說明學習過程。圖二是消息發布/訂閱示意圖。

Mosquitto服務器在Windows10 PC(192.168.0.114)機上運行,在樹莓派(192.168.0.105)上運行Node-RED,使用局域網中的計算機瀏覽器訪問樹莓派192.168.0.105:1880端口(可設置用戶/密碼訪問權限),打開Node-RED編輯界面,通過編輯界面左側節點版面,拖拽所需若干功能節點到編輯界面中部編輯區,經設置參數及使用JavaScript語言、函數,連接各節點完成所需編程要求。圖三是模擬傳感器數據輸入,經Mosquitto服務器發布消息,通過Mosquitto服務器,設置樹莓派GPIO26(PIN37)腳位輸出值。可以在智能移動設備(手機)安裝設置MQTT Dash App(https://play.google.com/store/apps/details?id=net.routix.mqttdash&hl=en_IN?=US),使用開源軟件實現消息的訂閱/發布及可視化顯示控制。

總之,物聯網實踐教學環境,是物聯網教學的必備的實操教學平臺,對于理解物聯網工作原理、物聯網消息發布訂閱,物聯網遠端數據采集及執行控制,十分必要。隨著物聯網技術的不斷發展,網絡的可視化及可視化控制,也必將大量應用到實際工作環境中。

作者簡介:

王維濤(1964.7),男,漢族,河北石家莊,高級工程師,研究方向:計算機通信及物聯網。

猜你喜歡
計算機環境教學
長期鍛煉創造體內抑癌環境
計算機操作系統
一種用于自主學習的虛擬仿真環境
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
孕期遠離容易致畸的環境
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
環境
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
主站蜘蛛池模板: 中文字幕日韩欧美| 亚洲天堂视频在线免费观看| 天天色综网| 国产主播喷水| 亚洲综合精品第一页| 国产精品一区二区久久精品无码| 无码AV日韩一二三区| 亚洲区一区| 国产精品深爱在线| 999国内精品久久免费视频| 国产午夜看片| 国产精品2| 四虎永久在线精品国产免费| 一级片一区| 狠狠做深爱婷婷久久一区| 亚洲人成网址| 国产清纯在线一区二区WWW| 天天综合色天天综合网| 国产成人精品日本亚洲77美色| 午夜高清国产拍精品| 亚洲人成网7777777国产| 国产精女同一区二区三区久| 免费jjzz在在线播放国产| 国产福利观看| 伊人色综合久久天天| 欧美日韩免费在线视频| 国产后式a一视频| 天堂亚洲网| 欧美日韩国产高清一区二区三区| 九色综合伊人久久富二代| 日本a级免费| 国产成人综合网| 在线综合亚洲欧美网站| 久久五月视频| 成年人视频一区二区| 国产精品太粉嫩高中在线观看| 午夜福利在线观看入口| 毛片网站在线看| 丁香婷婷激情网| 97国产一区二区精品久久呦| 欧美区在线播放| 国产9191精品免费观看| 欧美在线一级片| 亚洲三级成人| 亚洲中文无码av永久伊人| 亚洲欧美不卡视频| 欧美日韩在线亚洲国产人| 毛片免费观看视频| 国产综合无码一区二区色蜜蜜| 91福利片| 老熟妇喷水一区二区三区| 久久精品免费看一| 免费在线播放毛片| 久久久久亚洲av成人网人人软件| AV无码国产在线看岛国岛| 亚洲二区视频| 亚洲天堂成人| 欧美19综合中文字幕| 亚洲综合片| 美女黄网十八禁免费看| 亚洲日本韩在线观看| 国产成人精品综合| 国产真实乱了在线播放| 丰满少妇αⅴ无码区| 欧美不卡二区| 亚洲精品777| 538精品在线观看| 久久精品这里只有精99品| 亚洲a免费| 国产精品久久久久久久伊一| www精品久久| 免费A∨中文乱码专区| 亚洲人成网站色7799在线播放| 欧美一区二区精品久久久| 亚洲综合中文字幕国产精品欧美| 成人午夜久久| 天堂岛国av无码免费无禁网站| 国产一级小视频| 国产成人免费| 麻豆国产精品| 日本久久免费| 国产免费福利网站|