# 山东省职业院校技能大赛

## ---物联网应用开发赛项资料整理

全栈平台配置视频

哔哩哔哩:https://space.bilibili.com/3546575039105273?spm_id_from=333.788.0.0

金砖设备配置视频

哔哩哔哩:https://space.bilibili.com/557791338?spm_id_from=333.788.0.0

## 1.竞赛平台介绍

### (1).物联网全栈智能应用实训系统(新大陆)

#### 总体介绍:

该设备是在上一代物联网实训平台的基础上升级而来,相较于前代设备,操作起来更难上手、使用起来更加困难、需要自己记忆的东西更多、小细节也更多,因此想要在此竞赛项目上取得好成绩 难度更大

#### 难点:

此设备与前代设备相比,网络通信的设备数量翻倍,由此产生的第一个基础问题就是做网线

##### <1>做网线

做网线要注意的第一点就是速度,速度在两分钟之内做完一根为基础

省赛的要求大概是要做十根网线左右,确保做成功的情况下尽量在20分钟内做完,为后面的设备部署和上云节省时间

线序:橙白、橙、白绿、蓝、白蓝、绿、白棕、棕 水晶头:五类水晶头

因为网络设备的增多

更多的设备需要通过ip地址进入后台进行具体的配置(ip地址,网关地址,dns服务器,通讯端口等)

##### <2>网络层的配置

首先:**必须先将电脑网络地址配置成设备默认ip地址的同网段且ip不冲突**

其次:很多的默认后台都是**openwrt**

默认的用户名:**root** 密码:**000997**

熟悉**openwart**的可以在后台的控制台中修改设备的ip

难点1是ip频段多容易记混(192.168.1.100,192.168.14.200,192.169.0.7等)

难点2要记住必须PC和设备在同一网段下才能进行配置

##### <3>网关部署和配置

首先要清楚是局域网环境还是有外网接入的环境\

自己训练的常见环境是有外网接入的\

可是比赛的时候,是局域网环境,并没有办法进行网络通讯\

要更改TCP通讯的的传输地址,dns服务器地址\

再有就是现在增加了新的传输协议和设备类型\

具体的添加传感器和执行器的步骤也变得更加的复杂\

这里不做过多的阐述,在后面讲到该设备的时候我会详细的讲

##### <4>网关上云和云平台应用开发

网关上云现在分为两个:中心网关、4G通讯终端

中心网关与之前的版本相同这里不做过多阐述

4G通讯终端的网关设备添加方式是通过设备标识开头为4G开头的一串标识码

云平台应用开发与之前的操作步骤也基本上一致

### (2).与之前版本实训系统的硬件变动

#### <1>设备安装的区别

新设备所有部件(包括线槽、电源口、插排)都需要自己安装

走线全部在前面固定采用电工实训的塑料垫片和尖头螺丝

#### <2>取消了ADAM4150和ADAM4017改用了iot采集器

从经过串口服务器进行数据传输,变成了通过网络进行数据传输

#### <3>网关的版本升级

### (3).由于设备改动引起的操作改动

## 2.设备配置

### 网络设备

#### 路由器

常用TP-link,默认后台ip地址 192.168.1.1

需要配置的信息:

wan口:一般选择固定ip地址 网关地址和dns服务器地址一般为192.168.0.254

lan口:也选择固定ip地址一般为172.20.工位号.1

WiFi:根据赛题要求选择打开还是关闭或者更改网络名称

#### 交换机

一般使用16口不区分wan口lan口的拓展机,从路由器的lan口接一根直接插入即可

### 硬件信息

#### (1).中心网关(版本升级)

##### 默认IP地址:192.168.1.100 用户名密码都是newland

网关的网络配置跟之前相同,但是新增了很多连接器和通讯协议前文中已经做了基本的讲解,接下来我会根据我的配置经验详细讲一下配置的步骤

由于是局域网环境可能会出现设备添加的时候速度很慢可以一次添加多个设备耐心等

现在网络设备添加传感器和执行器的步骤更加繁琐,对于记忆力也是一个很大的考验

重难点是需要自己更改边缘服务的域名

IP 需要改成192.168.0.138(以赛题中的规定为准)

端口还是8600(注:很多设备进入后台和数据传输都需要端口号,常见的有8400:串口服务器等openwrt设备

8600:云平台数据传输,8800:串口终端的数据传输端口)

#### (2).串口服务器(NEWPorter)

串口服务器与之前的变化就是新版本的后台密码统一改为了000997

使用和配置方法与之前版本一致

#### (3).iot采集器(新)

类金砖黄色架子的DAM222配置方法\

新设备中最重要的一个,可以当作是ADAM4150和ADAM4017的融合版\

IP地址DHCP自动获取进入路由器的后台查询名称为NLE开头的设备即可查到IP地址\

通过IP地址进入后台,关闭DHCP,修改为固定IP地址\

|接口 |起始地址(需要转换成16进制) |数据长度 |功能码 |

|DO |1001-1008(03E9-03F0) |0001 |01 |

|DI |3001-3008(0BB9-0BC0) |0001 |02 |

|AI |3501-3503(0DAD-0DAF) |0001 |04 |

#### (4).4G网关(新)

#### (5).串口终端410s(新)

默认IP地址192.168.0.7

用户名密码 admin

更改设置:

1.修改IP地址为赛题要求地址

2.在RS485里将socketA 工作方式修改为 TCP Client,远程服务器地址为中心网关 IP 地址,远程端口为中心网关 RTU server服务创建的端口号,注册包类型选择 MAC 注册包,保存设置,

网关添加设备

1.设备类型选择NLEMODBUS-RTUSERVER,MAC地址使用410S当前状态页面中的MAC地址需要把横线删除修改为空格

#### (6).联动控制器(新)

#### (7).综合显示屏(新)

#### (8).Zigbee银白盒(新)

## 3.Windows系统维护

参考:无乄 痕 - 无乄痕 (cnblogs.com)

1.常用命令

(1).win+R cmd 控制台

查询端口是否导通:netstat -ano|findstr 端口号

导出netsh配置文件:netsh interface dump > C:\interface.txt

telnet ip 端口

(2).win+R gpedit.msc 策略

win+R secpol.msc 本地组策略

组策略更改管理员账号名 
组策略 - 计算机配置 - windows 设置 - 安全设置 - 本地策略 - 安全选项 
通过组策略屏蔽之前登录的用户信息
组策略 - 计算机配置 - 管理模板 - windows 组件 - windows 登录选项  
通过组策略显示详细的关机 (或开机) 过程,方便出现系统异常的故障排查 
组策略 - 计算机配置 - 管理模板 - 系统 - 显示非常详细的状态消息 
使用组策略禁止 
IE 浏览器更改主页设置 用户配置 - 管理模板 - IE - 禁用更改主页设置

(3).win+R services.msc 服务

(4).用win+R快捷开启应用

osk 屏幕键盘

2.常考题

(1).检测端口是否连通

(2).scp命令传输文件

3.必考题

用powershell窗口ssh连接Ubuntu虚拟机

ssh 用户名@ip

注意事项

1.用powershell不是cmd

2.确保虚拟机开机且同网段

4.补充
# 源链接: https://fufan1025.github.io/2024/05/14/系统维护参考合集/
将工作站计算机配置【指定域名】和 192.168.0.138 这个 IP 绑定 打C:\Windows\System32\drivers\etc\hosts 在文件的末尾添加一行,格式为 “IP 地址 域名”,例如 “192.168.0.138 指定域名”

## 4.Ubuntu系统维护

1.常考题

创建文件夹

创建文件

编辑某些文件:例如ssh相关文件等

查询服务是否开启

systemctl stsatus 服务名

2.必考题

IP地址查询

ifconfig

ip addr

## 5.MySQL部署使用

可参考资料:https://fufan1025.github.io/2024/05/14/MySQL/

1.windows安装部署mysql

较为简单不做过多赘述,执行exe文件即可

2.Ubuntu安装部署mysql

一般用scp命令把windows系统的文件传输到Ubuntu

传输完成后首先移动文件目录给文件重命名为较简易的的名称

修改文件权限可以直接改为最高777权限

chmod 777 文件名

解压安装包

tar -xzvf

若有.sh结尾的文件直接./xx.sh执行即可

## 6.SQL server和iis的部署使用

智慧门店等实训项目必备

## 7.Axure RP8原型图设计

基础内容、大多数为拖拽现有资源模块,只是对现有的一些模块的显示效果做了一些变化

稍微难一点的部分就是中继器相关的内容

基础内容可参考:https://blog.csdn.net/boonya/article/details/100863201
中继器部分可参考:https://baijiahao.baidu.com/s?id=1665396327886035569&wfr=spider&for=pc

## 8.Visio拓扑图的绘制

TCP/UDP通信协议模型图的绘制

## 9.物联网的基本常识

9.1.TCP/UDP通信握手

https://blog.csdn.net/qq_63218110/article/details/127937501

9.2.物联网通信方式

网线、串口(RS485/RS232)、can总线、lora、zigbee、NB-IOT、蓝牙

## 10.物联网应用的开发

### 1.Zigbee(23年省赛未考,不清楚后续情况)

#### 1.1.Zigbee的点对点通信

### 2.lora和stm32(重点内容)

####2.1学习方向

####2.2近几年常考内容

### 3.Android

可参考: fufan1025.github.io

### 4.Python

1.python开发环境的安装

竞赛U盘中有Python3.6.8以及pycharm的安装包

安装完成后新建项目文件不要再pycahrm里做,直接桌面见一个空白文件夹即可

新大陆的摄像头包和另外的模块包放在site-packages文件夹下

2.本地安装python模块whl文件

命令如下

安装单个:pip install xxxxxxxxx.whl

安装多个:可进入软件目录下,在文件夹一栏输入cmd,进入控制台,在控制台中输入pip install -r 文件夹中.txt文件的文件名

3.qtdesigner的使用

使用

4.qtdesigner生成的ui文件转换为py文件

pyuic5 -o .ui .py

5.python应用开发注意事项

6.python程序打包成.exe结尾的可执行文件

pyinstaller -F -w .py