APP下载

物联网教学实践研讨一

2021-03-31王维涛郑芳

江苏广播电视报·新教育 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机上运行。……

登录APP查看全文

猜你喜欢

计算机环境教学
长期锻炼创造体内抑癌环境
计算机操作系统
一种用于自主学习的虚拟仿真环境
微课让高中数学教学更高效
孕期远离容易致畸的环境
基于计算机自然语言处理的机器翻译技术应用与简介
环境
信息系统审计中计算机审计的应用
“自我诊断表”在高中数学教学中的应用
对外汉语教学中“想”和“要”的比较