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
主站蜘蛛池模板: 久996视频精品免费观看| 2020极品精品国产| 亚洲一区无码在线| 老司国产精品视频91| 亚洲VA中文字幕| 欧美a在线看| 麻豆精品视频在线原创| 毛片免费在线视频| 69免费在线视频| 亚洲福利网址| 国产黄色爱视频| 亚洲国产成人久久精品软件 | 亚洲欧美色中文字幕| 国产主播喷水| 亚洲高清在线天堂精品| 国产免费网址| 欧美成人一级| 精品一区二区三区中文字幕| 国产一区二区福利| 国产欧美日韩另类| 最新国产你懂的在线网址| 国产精品9| 色窝窝免费一区二区三区 | 国产成年女人特黄特色毛片免| 天天综合网在线| 国产激爽爽爽大片在线观看| 国产在线专区| 成人精品视频一区二区在线| 伊人久久精品亚洲午夜| 国产欧美日韩综合一区在线播放| 久久精品国产免费观看频道| 激情六月丁香婷婷| 国产精品成人一区二区| 欧美在线网| 亚洲熟妇AV日韩熟妇在线| 日本人妻一区二区三区不卡影院 | 激情六月丁香婷婷四房播| 人与鲁专区| 精品伊人久久大香线蕉网站| 欧美日韩导航| 999精品在线视频| 91九色国产在线| 日韩精品无码免费一区二区三区| 又污又黄又无遮挡网站| 广东一级毛片| 国产在线观看一区二区三区| 国产幂在线无码精品| 国产成人一区| 99久久国产综合精品2023| 亚洲男人天堂网址| 国产在线第二页| 尤物精品国产福利网站| 国产在线专区| 在线免费a视频| 99r在线精品视频在线播放| 精品一区二区无码av| 亚洲天堂成人在线观看| 青青国产视频| 国产在线观看精品| 亚洲综合专区| 2048国产精品原创综合在线| 永久免费av网站可以直接看的 | 国产综合精品一区二区| 精品久久久久成人码免费动漫| 欧美亚洲激情| 凹凸国产熟女精品视频| 丁香亚洲综合五月天婷婷| 欧美精品在线视频观看| 欧美亚洲日韩中文| 一级毛片在线播放免费| 伊人久久综在合线亚洲91| 99热亚洲精品6码| 熟妇人妻无乱码中文字幕真矢织江| 91免费国产在线观看尤物| 亚洲高清免费在线观看| 91免费国产在线观看尤物| 亚洲—日韩aV在线| 国产99在线| 欧美日韩91| 99人妻碰碰碰久久久久禁片| WWW丫丫国产成人精品| 亚洲另类第一页|