首页>>互联网>>物联网->物联网app如何发现设备(2023年最新解答)

物联网app如何发现设备(2023年最新解答)

时间:2023-12-08 本站 点击:0

导读:今天首席CTO笔记来给各位分享关于物联网app如何发现设备的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

如何发现设备

您可以自动实现设备发现,也可以从客户端手动实现设备发现。当RFID 服务提供程序对已注册的提供程序调用 StartDiscovery 时,会自动进行设备发现。提供程序返回 DeviceDiscoveryEvent,它包含设备 ID、设备名称(如果支持)和相关的连接信息。而服务则根据从提供程序检索到的信息对返回的信息作出反应。下面的参数在发现期间起着很关键的作用。DeviceID:在以下方案说明中使用 ID1、ID2、ID3 代表此参数。DeviceName(如果受支持):在以下方案说明中使用 N1、N2、N3 代表此参数。ConnectionInformation:在以下方案说明中使用 C1、C2、C3 代表此参数。假设有两个设备带有参数 ID1 – N1 – C1 和 ID2 – N2 – C2,这些参数已经存在于 RFID 服务存储中。还假设该服务现在已接收到具有以下参数的发现事件:ID1 - N1 - C1 或 ID1 - NoName - C1:此参数表示这是现有设备的发现事件。这是不需要任何更新的最简单情况,除非设备处于“失败”状态,如果是那样,会引起自动启用设备。ID3 - N3 - C3 或 ID3 - NoName - C3:此参数表示这是新设备的发现事件。服务向 RFID 存储添加具有这些参数的新设备。如果未报告名称,服务将自动为设备生成名称。新添加的设备被初始化为“禁用(未配置)”状态,必须先手动启用,然后才能使用。ID1 - N1 - C3 或 ID1 - NoName - C3:此参数表示现有设备的连接信息已更改,它表示“物理漫游”方案(同一个设备,但地址不同,这可能是 DHCP 服务器导致的)。服务用以下方式响应此事件:如果 RFID 服务存储中的现有设备为“未配置”状态,则服务会直接将其 ConnectionInformation 从C1 更新到 C3;否则,服务会首先连接到 C3,并且,如果连接有效,服务会将设备的 ConnectionInformation 更新到 C3,并且会启用此设备(如果设备处于“故障”状态)。ID3 - N1 - C1 或 ID3 - NoName - C1:此参数表示 ConnectionInformation 与现有设备的一样,但 DeviceID 已更改,这就是“逻辑漫游”情况。例如,如果刚刚用一个新的设备更换原有的设备,就可能发生这种情况。服务通过以下方式响应此事件:将对应于设备(对应于 C1)的 DeviceID 从ID1 更新到 ID3。另外要注意,如果设备处于“失败”状态,则引发设备的自动启用。ID3 - N1 - C3:此参数表示新设备,但其名称与现有设备的名称匹配。服务对此事件作出的响应是,生成默认新名称 N3(基于提供程序名称自动生成),将此新设备添加到存储,再将其初始化为“禁用(未配置)”状态。我们不用相同的名称来更新现有设备,因为这样会导致“名称强占”。ID1 - N3 - C1:如果设备处于未配置状态,服务会尝试将设备的名称从 N1 更新为 N3,否则,服务将在日志中记录一个名称冲突,然后放弃该事件。ID1 - N1 - C2 或ID1 - NoName - C2:此参数表示正在报告现有设备的新连接信息,并且报告的连接信息与另一现有设备的相应信息冲突。服务用以下方式响应此事件:服务首先尝试连接到新报告的连接信息 (C2),如果发现新连接有效,则服务会使有此连接信息的旧设备的连接信息变为无效,并使其进入禁用状态。然后,此服务会将对应于 ID1 的设备连接信息从 C1 更新到 C2。可以手动对已禁用的设备进行更新,或通过该设备的另一发现事件完成更新。ID3 - N3 - C1:此参数表示正在报告发现新设备,但报告的连接信息与另一现有设备的相应信息冲突。服务用以下方式响应此事件:服务首先尝试连接到新报告的连接信息 (C1),如果发现新连接有效,则服务会使有此连接信息的旧设备的连接信息变为无效,并使其进入禁用状态。然后,服务会添加一个对应于 ID3-N3-C1 的新设备。可以手动对已禁用的设备进行更新,或通过该设备的另一发现事件完成更新。对于其参数影响多个设备的发现事件,服务会先在日志中记录描述冲突的事件日志条目,然后放弃该事件。同样,对于更改了现有已配置设备的名称的发现事件,服务也会先在日志中记录描述名称冲突的事件日志条目,然后放弃该事件。 实现设备发现的步骤实现StartDiscovery 和StopDiscovery 以支持自动发现。实现StartDiscovery 时,应搜索提供程序支持的设备。找到设备后,提供程序应触发发现事件,该事件应包括关于设备的详细信息。

物联网究竟是如何运作的

如果对楼主有帮助,给个采纳好不,谢谢啦

“物联网(IoT)是一个相互关联的计算设备,机械和数字机器,物体,动物或人类的系统,它们具有唯一的标识符,并且能够通过网络传输数据,而不需要人与人或人 电脑互动“。

- 物联网议程上的“物联网”。

仍然不知道物联网系统如何运作?

我不怪你虽然快速的Google搜索将会提供大量的文章和帖子,解释物联网是什么以及其许多潜在的好处,但是并没有明确物联网系统如何实际运作。

作为Leverege的业务发展总监,我经常发现自己澄清那些非技术性的人。所以,作为一个非技术性的人,我自己(在布朗,我是哲学专业),这里是一个以简单的非技术术语解释的物联网。

物联网解释

完整的IoT系统集成了四个不同的组件:传感器/设备,连接,数据处理和用户界面。下面我将简要介绍一下每个组件及其功能。

1)传感器/设备

首先,传感器或设备从他们的环境中收集数据。这可能像温度读数一样简单,或者像完整的视频馈送一样复杂。

我使用“传感器/设备”,因为可以将多个传感器捆绑在一起,或者传感器可以作为不仅仅是检测事物的设备的一部分。例如,您的手机是具有多个传感器(相机,加速度计,GPS等)的设备,但您的手机不仅仅是传感器。

然而,无论是独立的传感器还是完整的设备,在第一步中,数据是从环境中收集的。

2)连接

接下来,这些数据被发送到云端(什么是云端),但它需要一种方式才能到达!

传感器/设备可以通过多种方式连接到云端,包括:蜂窝,卫星,WiFi,蓝牙,低功耗广域网(LPWAN),或通过以太网直接连接到互联网。

每个选项在功耗,范围和带宽之间进行权衡(这里是一个简单的解释)。选择哪个连接选项最好归结于特定的IoT应用程序,但它们都完成了相同的任务:将数据传输到云端。

3)数据处理

一旦数据进入云端,软件就可以进行某种处理。

这可能非常简单,例如检查温度读数是否在可接受范围内。或者也可能非常复杂,例如使用视频上的计算机视觉来识别物体(如您家中的入侵者)。

但是,当温度过高或者家中是否有入侵者会发生什么?这就是用户进来的地方。

4)用户界面

接下来,这些信息以某种方式对终端用户有用。这可能是通过对用户的警报(电子邮件,文本,通知等)。例如,当公司的冷库中的温度过高时,文字提醒。

此外,用户可能有一个允许他们主动登录系统的界面。例如,用户可能想要通过电话应用程序或网络浏览器检查他们家中的视频馈送。

但是,并不总是单向街道。根据IoT应用,用户也可以执行动作并影响系统。例如,用户可以通过手机上的应用程序远程调节冷库中的温度。

并且自动执行一些操作。而不是等待您调整温度,系统可以通过预定义的规则自动进行。而不是只是打电话给你提醒你一个入侵者,物联网系统也可以自动通知有关当局。

概述 - 物联网系统如何运作

IoT系统由通过某种连接与云“通话”的传感器/设备组成。一旦数据进入云端,软件就会处理它,然后可能决定执行一个动作,例如发送警报或自动调整传感器/设备,而不需要用户。

但是如果需要用户输入,或者用户只需要在系统上登录,用户界面就可以这样做。然后,用户进行的任何调整或操作都将以相反的方向通过系统发送:从用户界面到云端,并返回到传感器/设备进行某种更改。

三星Connect App如何利用物联网

01

物联网是现在的发展趋势,而Connect App这款产品就是三星专门为了适应物联网发展而研发的。

02

Connect App对设备的管理以及操控物联网的方式进行了重新的定义,通过Connect App就能够将智能家居进行互联。

03

利用Connect App能够将家庭中的应用程序进行统一,这样一来的话就相当于把分散的点聚集到单一的触点上边来,以推进了物联网的发展。

04

此外,Connect App还会成为三星整个LOT物联网的生态导航,在智慧家居LOT物联网中起到管理终端的作用,能够让用户便捷地进行相关操作。

结语:以上就是首席CTO笔记为大家整理的关于物联网app如何发现设备的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/IOT/18752.html