1网络基础知识-物联网
1.1 网络基础知识-物联网
物联网就是把“物”接入互联网,物联网的本质是局域网,只不过把电脑、手机等智能终端换成了“物”。但这些物要经过改造,收集数据或回传控制,让人与物,物与物形成交互,或形成大数据分析后获取决策。
1.2 操作演示-组建物联网(1)
本网络中,由一个家庭网关连接三个物。分别是灯、温度传感器和窗户。人能够通过笔记本电脑或者手机控制灯的开关,也能在温度超过二十五度时自动打开窗户。
物联网网关的作用总共有三种:
1、丰富的接口。由于它接口类型比较丰富,支持的协议也比较丰富,所以可以汇聚多种类型的物。比如在某一个企业,某一个车间,某一个家居,或者某一种应用场景都可以使用物联网网关来互联
2、分类标识,组建一个小型的物联网,便于管理。一般的情况下物联网是按照某种应用来进行分类的。比如智能家居就集中在家庭里面,智能制造就集中在某一个企业当中,智慧农业就集中在某一片农田里。所以一般情况下,物联网都是以应用来进行聚合的。聚合完后如果想便于更广泛的管理,要把它接入到云端。
3、边缘计算。物联网里边数据量非常大。每一个物它都面临着一定的计算量。同时它产生的大量的数据也会给带宽造成相应的压力。事实上并非所有数据和计算都需要上云处理,也可以在数据或者是算力接入到互联网之前进行筛选。就是说用一个设备承担部分算力,对数据进行第一次运算,然后再传入互联网。此时对网络带宽的压力以及对云服务器的压力就会减少。所以物联网网关还起到一个边缘计算的作用。
模拟搭建:
1、打开
软件
2、创建组件
- 选择右下角主菜单-网络设备-无线设备-Home Gateway,将其拖入至工作区。
- 选择右下角主菜单-终端设备-家庭-台灯、温度传感器、窗户,将其分别拖入至工作区,并更改名称分别为台灯、温度传感器、窗户。
- 选择右下角主菜单-终端设备-终端设备-Laptop,将其拖入至工作区。
- 3、配置WIF
-
点击
家庭网关,进入操作面板,选择配置选项卡,点击无线,将SSID编辑为mywifi,更改认证方式为WPA2-PSK,PSK通行口令为12345678。
点击
台灯,进入操作面板,选择物理选项卡,点击
高级,选择I/O配置选项卡,将Network Adapter更改为PT-IOT-NM-1W,选择配置选项卡,点击Wireless0,将SSID编辑为mywifi,更改认证方式为WPA2-PSK,PSK通行口令为12345678。同理配置温度传感器及窗户。
点击
笔记本电脑,进入操作面板,选择物理选项卡,在物理设备视图中,先将
电源关闭,将
网口移出视图放入模块中,将模块中的PT-LAPTOP-NM-1W移入原网口位置,并打开电源,选择配置选项卡,点击Wireless0,将SSID编辑为mywifi,更改认证方式为WPA2-PSK,PSK通行口令为12345678。
4、配置家庭网关
点击
家庭网关,进入操作面板,选择物理选项卡,点击
高级,选择I/O配置选项卡,将Network Adapter更改为PT-IOT-NM-1W,选择配置选项卡,点击Wireless0,将SSID编辑为mywifi,更改认证方式为WPA2-PSK,PSK通行口令为12345678。同理配置温度传感器及窗户。
在网页中输入username和password,默认用户名为admin密码admin,点击submit登入。
5、设备接入家庭网关
点击
台灯,进入操作面板,选择配置选项卡,在物联网服务器中更改为家庭网关。同理将温度传感器和窗户更改为家庭网关。
此时再打开网页会发现设备都已接入,并可以对设备进行操作,如打开、关闭台灯。
6、配置规则
选择笔记本电脑网页中的Conditions选项卡,进入规则页面,配置温度大于25度打开窗户的规则,点击ADD进入添加表单,将Name编辑为openwin,在if框中选择温度传感器 - Temperature - > - 25,在Then set框中选择窗户 - On - true,点击ok完成添加。同理配置温度小于25度关闭窗户的规则,点击ADD进入添加表单,将Name编辑为closewin,在if框中选择温度传感器 - Temperature - < - 25,在Then set框中选择窗户 - On - false,点击ok完成添加。
7、测试
选择右下角主菜单-终端设备-家庭-2911,将暖气、空调和温度控制器拖入至工作区。
选择右下角主菜单-连接线-连接线-IOT自定义电缆。
点击Thermostat选择D1端口,并连接至Furnace的D0端口,完成连线。
点击Thermostat选择D2端口,并连接至Air Conditioner的D0端口,完成连线。
按住键盘alt,点击温度控制器的cool开关,此时会打开空调,按住键盘alt,点击温度控制器的Heat开关,此时会打开暖气,当空调打开后温度传感器的数值会下降,当暖气打开后温度传感器的数值会上升,当温度超过25度时,窗户将处于打开状态,温度低于25度时窗户将处于关闭状态。
1.3 操作演示-组建物联网(2)
本次案例中将会教学如何把局域网当中的设备接入到互联网当中。在家庭网关外架设一个路由器连接另外一个网络,就是互联网的机房。在机房中有两台服务器,一台服务器作为物联网的服务器,另外一台服务器作为web服务器,同时也可以做dns服务器。
在左侧的网络中使用是192.168.25.0私有ip。在右边的网络当中使用的是2.2.2.0的网络。他们之间相连的网络使用2.2.3.0。
大家可能会把物联网服务器想象成是一个运算速度快,存储能力强的高大上电脑。实际上这是大家对服务器的一个误解。服务器的定义是在网络上能够给其他终端提供服务的设备,服务器没有具体的样子,它的外观和应用,主要取决于其对外提供什么样的服务。
简单介绍几种常见的服务器:
1、外部服务器,外部服务器是非常常见的,在服务器当中占主流。主要对外提供网站服务,比如说http或是https服务。
2、dns服务器,dns服务器是对外提供域名服务。比如我们平常上网的时候不会通过IP去访问网址,但是会通过域名访问。像www.baidu.com、www.163.com都属于域名。域名很容易记住,而服务器的ip不容易记住,有了dns服务器就只需要记住域名就可以。它会自动将域名转换成ip地址。
3、物联网服务器主要对外提供各种物的接入服务。一般情况下遵循mqtt协议。其虽然不是为互联网诞生的,却在目前成为了物联网服务的主流协议。
模拟搭建:
1、打开
软件
2、创建组件
1)选择右下角主菜单-网络设备-无线设备-Home Gateway,将其拖入至工作区。
2)选择右下角主菜单-终端设备-家庭-台灯、温度传感器、窗户,将其分别拖入至工作区,并更改名称分别为台灯、温度传感器、窗户。
3)选择右下角主菜单-终端设备-终端设备-Laptop,将其拖入至工作区。
5)选择右下角主菜单-网络设备-网络设备-2911,将其拖入至工作区。
6)选择右下角主菜单-网络设备-交换机-2960,将其拖入至工作区。
7)选择右下角主菜单-终端设备-终端设备-Server,将2台Server拖入至工作区。
修改组件名称如下:
- 配置左侧物联网
根据本文1.2中的配置方法配置本地物联网。
- 连线
选择右下角主菜单-连接线-连接线-直通线。
点击家庭网关选择Internet端口,并连接至路由器的GigabitEthernet0/0端口,完成连线。
点击路由器选择GigabitEthernet0/1端口,并连接至交换机的FastEthernet0/1端口,完成连线。
点击物联网服务器选择FastEthernet0端口,并连接至交换机的FastEthernet0/2端口,完成连线。
点击WEB+DNS选择FastEthernet0端口,并连接至交换机的FastEthernet0/3端口,完成连线。
完成连线。
- 配置IP
点击
家庭网关,进入操作面板,选择配置选项卡,点击LAN,将IP地址编辑为192.168.25.1,子网掩码为255.255.255.0。点击互联网,将IP配置更改为静态,IP地址编辑为2.2.3.1,子网掩码为255.255.255.0。
点击
路由器,进入操作面板,选择配置选项卡,点击GigabitEthernet0/0,将IP地址编辑为2.2.3.2,子网掩码为255.255.255.0,接口状态更改为开,点击GigabitEthernet0/1,将IP地址编辑为2.2.2.1,子网掩码为255.255.255.0,接口状态更改为开。
点击
物联网服务器,进入操作面板,选择桌面选项卡,点击IP配置,将IP地址编辑为2.2.2.2,子网掩码为255.255.255.0。
点击
WEB+DNS服务器,进入操作面板,选择桌面选项卡,点击IP配置,将IP地址编辑为2.2.2.3,子网掩码为255.255.255.0。
- 配置网关
点击
家庭网关,进入操作面板,选择配置选项卡,点击互联网,默认网关编辑为2.2.3.2。
点击
物联网服务器,进入操作面板,选择桌面选项卡,点击IP配置,默认网关编辑为2.2.2.1。
点击
WEB+DNS服务器,进入操作面板,选择桌面选项卡,点击IP配置,默认网关编辑为2.2.2.1。
- 测试连通性
可以在PC上通过ping命令对所有IP进行连通测试,在测试连通性时,一般情况下都是由近及远来进行测试。因为当近点没通时远点设备必然也是不通的。所以要由近及远,逐步排查故障。
8、注册物联网设备
点击
物联网服务器,进入操作面板,选择服务选项卡,点击物联网,将服务设置为开。
点击
笔记本电脑,进入操作面板,选择桌面选项卡,点击网页浏览器,输入2.2.2.2,跳转至服务器配置页,点击Sign up now前往注册,用户名和密码自定义填写,点击create创建,创建账户1成功,进入后点击logout退出,再次前往注册账号2。
点击
台灯,进入操作面板,选择配置选项卡,点击Wireless0,选择远程服务器,将服务器地址编辑为2.2.2.2,用户名和密码设置为上面注册的账户1,点击连接,当出现刷新按钮时,表示连接成功。同理配置温度传感器及窗户。
点击
笔记本电脑,进入操作面板,选择桌面选项卡,点击网页浏览器,输入2.2.2.2,跳转至服务器配置页,输入账户1 的账号密码登入,根据页面显示,三台设备均已接入。
9、配置规则
选择笔记本电脑网页中的Conditions选项卡,进入规则页面,配置温度大于25度打开窗户的规则,点击ADD进入添加表单,将Name编辑为openwin,在if框中选择温度传感器 - Temperature - > - 25,在Then set框中选择窗户 - On - true,点击ok完成添加。同理配置温度小于25度关闭窗户的规则,点击ADD进入添加表单,将Name编辑为closewin,在if框中选择温度传感器 - Temperature - < - 25,在Then set框中选择窗户 - On - false,点击ok完成添加。
- 配置WEB+DNS
点击
WEB+DNS,进入操作面板,选择服务选项卡,点击HTTP,打开文件管理器中的index.html,点击edit编辑文件,将“Cisco Packet Tracei”替换为“how r u”,点击保存覆盖文件。
点击
笔记本电脑,进入操作面板,选择桌面选项卡,点击网页浏览器,输入2.2.2.3,跳转至服务器配置页,可以看到网页标题已被更改。此时web服务配置完成,接下来配置DNS服务。
点击
WEB+DNS,进入操作面板,选择服务选项卡,点击DNS,将DNS服务设为开,将名称编辑为www.abc.com,地址编辑为2.2.2.2,点击添加。将名称编辑为www.bcd.com,地址编辑为2.2.2.3,点击添加.目前已将www.abc.com解析为2.2.2.2,将www.bcd.com解析为2.2.2.3。
点击
家庭网关,进入操作面板,选择配置选项卡,点击互联网,将DNS服务器配置为2.2.2.3。
点击
笔记本电脑,进入操作面板,选择桌面选项卡,点击IP配置,在IP配置中点击静态,再点击DHCP可以重新获取DNS,点击网页浏览器,输入www.abc.com,跳转至2.2.2.2页面,输入www.bcd.com,跳转至2.2.2.3页面.此时完成DNS配置。