一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种面向虚拟传感器的物联网交互智能配置方法

2022-11-14 01:15:41 来源:中国专利 TAG:


1.本发明涉及虚拟传感器技术领域,具体地,涉及虚拟传感器交互的的智能配置方法。


背景技术:

2.目前,安装有物理传感器的终端设备可以通过传感器来感知终端设备的终端信息和环境信息,然后通过感知到的信息进行判断,来执行不同的操作。为了节约资源的同时,达到开发和测试的目的,使用虚拟传感器来产生终端信息和环境信息,并根据虚拟传感器产生的信息进行不同的操作。
3.专利申请号201410665417.x“向基础传感器的应用程序提供传感器数据的方法和装置”公开了在移动端使用虚拟传感器模拟数据并使用的方法。
4.专利申请号201510358820.2“一种虚拟传感器的配置方法及装置”公开了创建不同算法库的虚拟传感器的方法。
5.上述公开的文献中对于虚拟传感器的配置方法都基于本地设备,用户必须购买相应的设备并构建虚拟传感器,成本过高且对用户的开发能力有所要求。


技术实现要素:

6.本发明要克服现有技术中的上述缺陷,提出一种面向虚拟传感器的物联网交互智能配置方法。
7.本发明的一种面向远程设备和虚拟传感器的配置方法,可以自动配置并在远程执行整个流程,用户可以不用关注配置问题,使用较低成本完成开发和测试。
8.一种面向虚拟传感器的物联网交互智能配置方法,包括以下步骤:
9.步骤1:用户创建或修改传感模型,用户端同时自动修改配置文件;
10.步骤2:用户端向物联网设备发送配置文件,并向虚拟传感器发送传感模型;
11.步骤3:用户端发送虚拟外设指令给设备;
12.步骤4:用户端接收来自虚拟传感器的传感信息和来自物联网设备的外设控制指令信息;
13.步骤5:对步骤4中信息进行分类处理,处理完成后根据消息类型决定在用户端界面显示信息或改变用户端节点完成虚拟外设的响应;
14.需要注意的是远端设备需要具备串口通信功能以便接收用户端和虚拟传感器的信息以及发送信息和指令至用户端。
15.进一步,步骤1包括:
16.步骤1.1:用户创建传感模型,用户端会自动修改配置文件,传感模型信息被缓存在用户端;
17.步骤1.2:选择新的传感模型,分为两种情况:
18.当传感模型在用户端有缓存时,修改用户端缓存的模型参数;当传感模型在用户
端没有缓存时,将执行步骤1.1的操作。
19.进一步,所述步骤2的执行分为两种情况:如果没有创建新的模型,直接将传感模型参数发送至虚拟传感器;如果创建了新的传感模型,则执行步骤2的操作。
20.进一步,步骤3包括:用户在用户端对虚拟外设进行操作,用户端发送虚拟外设信息至物联网设备;如无需对虚拟外设操作,则跳过此步骤。
21.进一步,所述步骤5包括:
22.步骤5.1:根据信息类型将信息分为传感数据,外设控制指令;
23.步骤5.2:对于传感数据,显示在用户端;
24.步骤5.3:对于外设控制指令,改变相关的用户端端节点,并重新渲染。
25.上述步骤通过用户在用户端的操作模拟传感器的环境信息和设备的终端信息并由用户端对设备和虚拟传感器的模型信息进行同步,设备接收到模拟的信息后对信息进行处理,并发送指令信息和虚拟传感器的传感信息,最后用户端对信息分类处理。
26.本发明实现了使用远程设备和虚拟传感器进行开发和测试的方法,减少了购买设备和构建虚拟传感器的成本。
27.本发明可以在用户没有本地虚拟传感器和物联网设备时,开发和测试相关应用和实验,使物联网设备和虚拟传感器的配置对用户透明,用户可以专注于功能开发,并降低了用户开发和测试的成本。
28.本发明的优点是:可以解决虚拟传感器和物联网设备的配置冲突,用户可以在交互过程中随时修改所需的配置而不用关心配置的同步问题,实现了面向虚拟传感器的物联网交互的智能配置,同时使用远端物联网设备和虚拟传感器,减少了开发和测试的成本,
附图说明
29.图1是在用户端创建虚拟传感器模型的流程示意图。
30.图2是用户操作虚拟外设的流程示意图,图2的流程应在图1流程结束后启用。
具体实施方式
31.下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。
32.一种面向虚拟传感器的物联网交互智能配置方法,包括如下步骤:
33.步骤1:用户创建或修改传感模型,用户端同时自动修改配置文件;
34.步骤2:用户端向物联网设备发送配置文件,并向虚拟传感器发送传感模型;
35.步骤3:用户端发送虚拟外设指令给设备;
36.步骤4:用户端接收来自虚拟传感器的传感信息和来自物联网设备的外设控制指令信息;
37.步骤5:对步骤4中信息进行分类处理,处理完成后根据消息类型决定在用户端界面显示信息或改变用户端节点;
38.需要注意的是远端设备需要具备串口通信功能以便接收用户端和虚拟传感器的信息以及发送信息和指令至用户端。
39.步骤1包括:
40.步骤1.1:用户通过点击按钮等用户易于操作的方式创建或修改传感模型;
41.步骤1.2:如果需要创建新的传感模型,用户端自动修改配置文件,在配置文件中加入选择的模型。
42.步骤2包括:
43.步骤2.1:用户端将配置文件发送至物联网设备的编译接口,如果在此之前已经发送过配置文件并且没有创建新的传感模型,将跳过步骤2.1;
44.步骤2.2:用户端将传感模型发送至虚拟传感器的传感模型接口;
45.用户在完成步骤1操作后,用户端会自动完成步骤2,即设备和虚拟传感器的配置对用户是无感的,本发明的配置文件对用户也是可见的,有物联网开发经验的用户也可以自行修改。
46.步骤3包括:用户通过点击按钮或键盘输入的方式发送外设请求信息至物联网设备,步骤3执行前需要等待设备和虚拟传感器的配置生效,当用户端提示配置已完成时,用户才可以对虚拟外设进行操作。
47.步骤5包括:
48.步骤5.1:对于步骤4中的虚拟传感器的传感信息,将其显示在用户端上;
49.步骤5.2:对于步骤4中的外设控制指令信息,用户端改变节点并重新渲染页面。
50.步骤5.3:对于外设控制指令,改变相关的用户端端节点,并重新渲染,如收到风扇的打开指令,就让用户端页面的风扇旋转。
51.使用esp32风扇实验举例,用户先在用户端页面选择温度模型,如温度缓慢升高,用户端会发送信息至设备和虚拟传感器来同步传感器模型,用户端持续从虚拟传感器接收到温度数据并显示。用户可以选择在设备上接入风扇,设备收到了接入风扇的指令,当温度大于阈值时,设备发送风扇开的指令,用户端接收到该指令后改变节点使风扇旋转。
52.以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。


技术特征:
1.一种面向虚拟传感器的物联网交互智能配置方法,包括以下步骤:步骤1:用户创建或修改传感模型,用户端同时自动修改配置文件;步骤2:用户端向物联网设备发送配置文件,并向虚拟传感器发送传感模型;步骤3:用户端发送虚拟外设指令给设备;步骤4:用户端接收来自虚拟传感器的传感信息和来自物联网设备的外设控制指令信息;步骤5:对步骤4中信息进行分类处理,处理完成后根据消息类型决定打印信息或改变前端节点,实时渲染页面;远端设备需要具备串口通信功能以便接收用户端和虚拟传感器的信息以及发送信息和指令至用户端。2.根据权利要求1中的一种面向虚拟传感器的物联网交互智能配置方法,其特征在于,所述步骤1包括:步骤1.1:用户创建传感模型,用户端自动修改配置文件,传感模型信息被缓存在用户端。步骤1.2:选择新的传感模型,分为两种情况:当传感模型在用户端有缓存时,修改用户端缓存的模型参数;当传感模型在用户端没有缓存时,执行步骤1.1的操作。3.根据权利要求1中的一种面向虚拟传感器的物联网交互智能配置方法,其特征在于,所述步骤2的执行分为两种情况:如果没有创建新的模型,直接将传感模型参数发送至虚拟传感器;如果创建了新的传感模型,则执行步骤2的操作。4.根据权利要求1中的一种面向虚拟传感器的物联网交互智能配置方法,其特征在于,所述步骤3包括:用户在用户端对虚拟外设进行操作,用户端发送相应信息至物联网设备,如无需对虚拟外设操作,则跳过此步骤。5.根据权利要求1中的一种面向虚拟传感器的物联网交互智能配置方法,其特征在于,所述步骤5包括:步骤5.1:根据信息类型将信息分为传感数据,外设控制指令;步骤5.2:对于传感数据,显示在用户端;步骤5.3:对于外设控制指令,改变相关的用户端节点,并重新渲染用户端页面。

技术总结
一种面向虚拟传感器的物联网交互智能配置方法,包括:(1)用户创建或修改传感模型,用户端同时自动修改配置文件;(2)用户端向物联网设备发送配置文件,并向虚拟传感器发送传感模型;(3)用户端发送虚拟外设指令给设备;(4)用户端接收来自虚拟传感器的传感信息和来自物联网设备的外设控制指令信息;(5)对步骤(4)中信息进行分类处理,处理完成后根据消息类型决定打印信息或改变前端节点,实时渲染页面。本发明能解决虚拟传感器和物联网设备的配置冲突,用户能在交互过程中随时修改所需的配置而不用关心配置的同步问题,实现了面向虚拟传感器的物联网交互的智能配置,减少了开发和测试的成本。试的成本。试的成本。


技术研发人员:高艺 董玮 李经纬
受保护的技术使用者:浙江大学
技术研发日:2022.08.19
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献