物联网实验(物联网实例)

Mark wiens

发布时间:2022-10-24

物联网实验(物联网实例)

 

物联网实验实例

在Packet Tracer 7.0这个版本包含各种联网物理对象或事物。智能事物是注册服务器或家庭网关兼容的,可以从条件到动作UI界面进行控制。还有一些组件可插入微控制器或单板计算机上的数字或模拟插槽。需要使用JavaScript,Python或Visual Programming进行编程来操作组件。此外,还可以创建Things。事物是物理对象,只受用户的想象力约束。它们可以是日常用品,如咖啡机,微波炉或更复杂的东西,如太空漫游车。这些东西是可编程的,可以与Packet Tracer的环境进行交互。

Samples文件夹中包含各种样本文件。

·IoE_Devices:所有预先打包的智能物品和组件的基本介绍。

·ioe:通过网络集成多个智能物品的示例。

除路由器和交换机外,网络组件盒现在还包含各种智能物品和组件。可以通过选择设备然后单击逻辑工作区或物理工作区上的空白区域来创建它们。

智能物件是可以通过网络接口连接到注册服务器或家庭网关的物理对象。它们在终端设备下分为子类别。这些类别包括家庭,智能城市,工业和电网。下图是家庭类别中的一些智能设备。

组件是连接到微控制器(MCU-PT)或单板计算机(SBC-PT)的物理对象,通常没有网络接口。这些是仅通过模拟或数字插槽进行通信的简单设备。

组件有三个子类别,它们是:

·电路板:微控制器(MCU-PT),单板计算机(SBC-PT)和称为Thing的特殊设备。事物被用来创造独立的物理对象,如咖啡壶或烟雾警报器。

互联网小常识:密码学分为密码编码学和密码分析学。在设计加密系统时,加密算法是可以公开的,真正需要保密的是密钥,对于同一个加密算法,密码的位数越长,破译的难度也就越大,安全性也就越好。

·执行器:这些组件操纵环境,自身或周围区域。

·传感器:这些组件感知环境(光电探测器,温度传感器),它们周围的区域(RFID,金属传感器)或相互作用(电位器,按钮)。

下面是一些传感器组件的图像:

与智能物件互动

有很多方法可以与Things进行交互。设备对话框的规格选项卡将列出特定事物允许的交互类型。

互动的类型是:

·直接控制:使用鼠标直接在工作区上与对象进行交互。通常通过在移动鼠标或单击的同时按下键盘上的"ALT"来修改鼠标交互。

·本地控制:使用数字或模拟插槽与对象进行交互。

·远程控制:通过IP网络与对象进行交互。在大多数情况下,这意味着与注册服务器或家庭网关进行交互。

以下是预先打包的Thing,Appliance的示例规范。在这种情况下,ALT直接单击工作区中的设备将打开它。

也可以通过数字和模拟端口在本地控制设备,如下图所示。SBC根据翘板开关状态向设备发送开启或关闭命令。

最后,可以通过注册服务器或家庭网关远程控制Thing。设备已注册到DLC100家庭网关。Home Gateway还提供与PC和设备的无线连接。使用PC并连接到Home Gateway Web服务,可以通过网络远程控制设备。

与组件交互

互联网小常识:交换机采用两种交换方式技术:快捷转发交换方式和存储转发交换方式。

组件没有网络接口卡。通常,它们连接到MCU或SBC上的数字或模拟插槽。阅读组件的"规格"页面非常重要,因为它通常描述了数据规范。例如,请参阅下面的温度传感器规范:

布线事物

布线事物类似于布线网络设备。有关更多信息,请参阅工作区基础知识,逻辑工作区。主要区别是增加了数字和模拟插槽(D0,D1,A0,A1等)。这些插槽仅接受IoE定制电缆。IoE定制电缆是一组电线,用户无法访问,它提供了所有物体,组件,MCU和SBC之间通信所需的所有接地,电源和数据连接。

目前,该模型不允许您打开IoE Custom电缆并创建电路原理图。

属性选项卡,属性

在"属性"选项卡下的"属性"部分中,列出了特定于Thing的信息。在下图中,我们看到了温度传感器的"水平"属性; 这是报告给注册服务器的环境温度(摄氏度)。

在某些情况下,"属性"部分是可编辑的。有关这些情况,请参阅设备对话框中的规格选项卡。

IoE注册服务器

可以将东西连接到服务器或家庭网关设备上的IoE注册服务器,以进行远程监控,配置或编程。服务器设备默认关闭IoE注册服务。可以在服务器设备的"服务"选项卡IoE页面中打开它。

Home Gateway设备提供与WRT300N无线路由器类似的功能,但IoE注册服务始终打开。它还为本地以太网和无线网络中的物联网提供自动发现服务。

将事物连接到IoE注册服务器

要将Board和Things连接到IoE注册服务器,请在Config选项卡Settings页面中选择Home Gateway或Remote Server。选择家庭网关会自动发现LAN中的家庭网关。选择远程服务器需要提供服务器的IP或域名,用户名和密码。

访问IoE注册服务器

要访问服务器或家庭网关设备上的IoE注册服务器,请使用PC的Web浏览器并输入服务器的IP地址或域名。如果IoE注册服务器在服务器设备上运行,则必须首先使用页面底部的"立即注册"链接创建新用户。如果IoE注册服务器在家庭网关设备上运行,则用户名和密码均为"admin"。

IoE注册服务器上有三个页面:主页,条件和编辑器。

主页

主页允许用户远程监控和手动控制事物。每个连接的Thing都有一个状态列表。每个状态可以是boolean,number,string或image类型。除图像外,可以从IoE注册服务器远程控制其他类型的状态。数字类型可以有单位标签,可以是公制或英制。要在两个系统之间切换,请转到"接口"选项卡下的"选项" - >"首选项"。

条件

条件页面允许用户配置事物以响应来自其他事物的某些条件。每个规则都有一个条件列表和一个操作列表。如果满足条件,则执行操作。条件和行为都是事物的状态。例如,下面的规则显示如果CO水平高于35或CO2水平高于35的条件,那么它将执行打开车库门并打开窗户的动作。

编辑页面

编辑器页面允许用户编辑编程项目并将其远程部署到事物或板。编程项目保存在用户帐户下的IoE注册服务器上。通过选择Thing的名称,用户可以看到Thing当前正在执行的项目的输出。

互联网小常识:IEEE802.11无线局域网协议中,冲突检测存在一定的问题(Near/Far现象),因为不能一边发送一边接收,所以无法使用CSMA/CD,将其改为CSMA/CA或DCF.另一个问题无线MAC层的问题是“hidden node”的问题,这个问题通过RTS/CTS解决。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186