028-86922100
简体中文
龙爱量子物联网设备配置方法、装置、配置终端及存储介质与流程
  • 时间:2024-05-03
  • 标签: 龙爱量子

  导航:X技术最新专利计算;推算;计数设备的制造及其应用技术

  1.本发明涉及设备配置技术领域,具体而言,涉及一种物联网设备配置方法、装置、配置终端及存储介质。

  2.随着信息化的迅速发展,基于物联网的应用越来越多,接入物联网平台的设备也越来越多。

  3.现有的物联网设备配置程序,非开发人员是很难看懂且付诸使用,缺乏通用性和可读性,需要专业开发人员进行配置,更新维护成本大。同时,目前可用的应用程序配置设备时操作步骤繁琐,对开发人员而言进行配置应用也很耗费精力。

  4.本发明的目的在于,针对上述现有技术中的不足,提供一种物联网设备配置方法、装置、配置终端及存储介质,以便优化物联网设备配置方法。

  6.第一方面,本技术实施例提供了一种物联网设备配置方法,通过配置终端提供配置界面,所述方法包括:

  7.在所述配置界面中的第一区域内显示串口列表,其中,所述串口列表中具有至少一个串口标识,每个串口标识为所述配置终端上连接一个物联网设备的串口的标识;

  8.根据针对所述串口列表输入的串口选择操作,确定所述串口选择操作所选中的串口标识指示的串口为选定串口;

  9.通过所述选定串口建立与所述选定串口连接的目标物联网设备之间的通信连接;

  11.根据通过所述配置区域输入的设备配置信息,通过所述通信连接向所述目标物联网设备下发配置指令,以对所述目标物联网设备进行配置。

  12.可选的,所述通过所述选定串口建立与所述选定串口连接的目标物联网设备之间的通信连接之前,所述方法还包括:

  14.所述通过所述选定串口建立与所述选定串口连接的目标物联网设备之间的通信连接,包括:

  15.响应通过所述打开按钮输入的串口打开操作,通过所述选定串口建立与所述目标物联网设备之间的通信连接。

  17.在所述通信连接建立完成的情况下,切换所述串口列表的显示方式,以指示所述串口列表被禁用,并将所述打开按钮切换显示为关闭按钮。

  18.可选的,所述通过所述选定串口建立与所述选定串口连接的目标物联网设备之间

  19.在所述第二区域内显示操作提示信息,所述操作提示信息用于指示进行串口选择。

  20.可选的,所述配置区域包括:第一配置区域和第二配置区域;所述根据通过所述配置区域输入的设备配置信息,对所述目标物联网设备进行配置,包括:

  21.根据通过所述第一配置区域输入的配置信息,对所述目标物联网设备进行基础配置;

  22.根据通过所述第二配置区域输入的配置信息,对所述目标物联网设备进行业务配置。

  24.下发所述配置指令之后,切换所述配置区域的显示方式,以指示所述配置区域处于等待状态,无法进行操作。

  25.可选的,在下发所述配置指令之后的预设时间内,若接收到所述目标物联网设备返回的所述配置指令对应的应答消息,且,基于所述应答消息确定配置成功,则通过第一操作提示框显示操作成功的指示信息;

  26.若所述预设时间内未接收到所述应答消息,或者接收到所述应答消息但,基于所述应答消息确定配置失败,则通过第二操作提示框显示操作失败的指示信息。

  27.第二方面,本技术实施例还提供了一种物联网设备配置装置,所述装置包括:配置显示模块、串口选择模块、通信连接模块、配置模块;

  28.所述配置显示模块,用于在配置界面中的第一区域内显示串口列表,其中,所述串口列表中具有至少一个串口标识,每个串口标识为所述配置终端上连接一个物联网设备的串口的标识;

  29.所述串口选择模块,用于根据针对所述串口列表输入的串口选择操作,确定所述串口选择操作所选中的串口标识指示的串口为选定串口;

  30.所述通信连接模块,用于通过所述选定串口建立与所述选定串口连接的目标物联网设备之间的通信连接;

  31.所述配置显示模块,用于在所述通信连接建立完成的情况下,在所述第二区域内显示配置区域;

  32.所述配置模块,用于根据通过所述配置区域输入的设备配置信息,通过所述通信连接向所述目标物联网设备下发配置指令,以对所述目标物联网设备进行配置。

  33.第三方面,本技术实施例还提供了一种配置终端,包括:至少一个串口、处理器、存储介质和总线;所述至少一个串口分别用于连接至少一个物联网设备;所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述至少一个串口、所述处理器和所述存储介质挂载在所述总线,所述处理器执行所述程序指令,以执行时执行如上述第一方面任一所述的物联网设备配置方法的步骤。

  34.第四方面,本技术实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述的物联网设备配置方法的步骤。

  35.本技术的有益效果是:本技术实施例提供一种物联网设备配置方法,在配置界面

  中的第一区域内显示串口列表,根据针对串口列表输入的串口选择操作,确定串口选择操作所选中的串口标识指示的串口为选定串口,选定串口后,通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接。在通信连接建立完成的情况下,在第二区域内显示配置区域,并根据通过配置区域输入的设备配置信息,通过通信连接向目标物联网设备下发配置指令,以对目标物联网设备进行配置。从而,实现对配置界面的优化、引导整体操作流程。当用户需要修改用户授权信息、增加物联网设备数量、改变物联网设备类型或者建立物联网设备通讯等设置时,无需开发人员参与调解编码,即可自主实现对物联网设备的配置,节约时间,风险小,减小成本,优化配置流程,灵活性增加。

  36.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

  50.图例:100-物联网设备配置装置;901-配置显示模块;903-串口选择模块;905-通信连接模块;907-配置模块;1001-处理器;1002-存储介质。

  51.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

  52.在本技术中,除非另有明确的规定和限定,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包含至少一个特征。在本发明中的描述中,“多个”的含义是至少两个,例如两个、三个,除非另有明确具体的限定。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物

  品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个

  限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

  53.随着物联网技术的飞速发展,基于物联网(internet of things,iot)的应用也越来越多,接入各物联网平台的设备也越来越多,大多数设备在投入使用前都需要根据用户信息进行基础的配置,为设备写入当前用户的授权信息。

  54.目前用于配置设备信息和组网的桌面应用程序缺乏通用性和可读性,在一般情况下,非开发人员是很难看懂且付诸使用,同时,目前可用的应用程序在配置设备时操作步骤繁琐,即使是开发人员使用当下的配置应用也十分的耗费精力,况且用户需求并未一成不变,当用户想改变组网和设备的用户授权信息时,需要将设备召回公司或者到设备现场才能完成更改,不仅对用户使用带来了巨大的麻烦,也为企业增加了维护成本。

  55.因此一个可读性、通用性强且操作简单快捷,既能为用户后期自行更改配置也能为企业员工提高工作效率的设备配置应用程序便成了迫切的需求。

  56.本技术的配置界面直接或者间接呈现配置终端的配置界面,该配置终端例如可以为智能手机、计算机、掌上电脑(personal digital assistant,pda)、平板电脑等等能够提供配置界面的终端。该终端所支持的操作系统可以是android、linux、windows、ios或者嵌入式操作系统等。本技术对配置终端类型、系统等不做限定,能够实现本技术的物联网设备配置方法即可。

  57.配置界面的操作模式可以是触摸式、按键式、鼠标式,也可以是他们的组合或者其他形式;基于不同的操作模式,所采用的交互技术可以是基于传统的硬件设备的交互技术、基于语音识别的交互技术、基于触控的交互技术、基于动作识别的交互技术、基于眼动追踪的交互技术等;根据不同的交互技术,用户或管理员通过配置界面完成操作时可能选择不同的操作方法,例如,用户或管理员可以使用鼠标或者键盘对基于传统的硬件设备的交互技术的鼠标式配置界面进行操作,完成相关设置;用户或管理员也可以使用触控操作对基于触控的交互技术的触摸式配置界面进行操作,完成相关设置等,本技术对配置界面的具体操作模式、所采用的交互技术以及具体的操作方法不做限定。

  58.图1为本技术一实施例提供的一种物联网设备配置方法的流程图;如图1所示,该方法包括:

  59.步骤101:在配置界面中的第一区域内显示串口列表,其中,串口列表中具有至少一个串口标识,每个串口标识为配置终端上连接一个物联网设备的串口的标识。

  60.需要说明的是,为了简便用户操作、避免用户由于复杂界面而产生的畏难情绪,本技术对配置界面进行了优化,以此引导和规范应用的操作流程。

  61.在一种可能的实现方式中,在打开配置界面进行配置时,在未与任一串口建立连接之前,配置界面中仅显示第一区域,其他区域不显示,由此引导用户按照预设的顺序完成物联网设备的配置。在另一种可能的实现方式中,在打开配置界面进行配置时,在未与任一串口建立连接之前,配置界面中存在其他显示区域,但是,仅第一区域处于激活状态,其他显示区域无法进行操作。通过对可操作性的区域进行限制,引导用户完成对串口的选择。

  62.在第一区域内显示的串口列表中,可能存在一个或多个串口标识,其中,每个串口

  63.需要说明的是,第一区域内显示的串口列表可以以表格的方式显示,也可以以下拉式选择框的方式显示等,本技术对串口列表的具体显示形式不做限定,能够实现对串口的选择即可。

  64.还需要说明的是,配置终端上每个串口具有唯一标识,物联网设备可以通过接线等方式与配置终端进行连接,由此,实现了每个配置终端串口与一个物联网设备的连接,因此,可以使用配置终端串口标识指示与其连接的唯一的物联网设备。用户在串口列表中通过选择串口标识即可完成对物联网设备的选择。

  65.在一种具体的实现方式中,图2a为本技术一实施例提供的一种配置界面示意图,如图2a所示,在配置界面上,仅显示第一区域,其他区域不显示,以引导用户操作。

  66.步骤102:根据针对串口列表输入的串口选择操作,确定串口选择操作所选中的串口标识指示的串口为选定串口。

  67.在第一区域显示串口列表。若串口列表中可能展示多个串口标识,每个串口标识能够直接进行点击选择,在这种情况下,用户可以通过选中串口列表中某一个串口标识,实现对该串口的选择;若串口列表中展示多个串口标识,每个串口标识之后有选择框,则用户可以通过勾选串口列表中每个串口标识之后的选择框,实现对该串口的选择。本技术对串口列表中串口的选择方式不做限定。

  68.还需要说明的是,用户在串口列表中输入串口选择根据配置终端的类型存在不同的选择方式,例如,鼠标式配置界面上,用户可以通过鼠标点击的方式进行串口选择;在触摸式配置界面上,用户可以通过触控的方式进行串口选择;在按键式配置界面上,用户可以通过按键的方式进行串口选择。本技术对输入串口选择的具体方式不做限定。

  69.步骤103:通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接。

  70.在一种具体的实现方式中,用户在使用配置设备之前,将物联网设备与配置设备通过连接线实现物理连接,例如,将物联网设备的usb连接线插入配置设备的usb接口中实现物联网设备与配置设备的物理连接。打开配置设备,在串口列表中选定串口后,与该选定串口连接的物联网设备为目标物联网设备。配置设备通过选择的串口向目标物联网设备下发通信连接建立指令,当配置设备接收到目标物联网设备的应答后,则确定配置终端与目标物联网设备之间的通信连接建立成功。

  71.步骤104:在通信连接建立完成的情况下,在第二区域内显示配置区域。

  72.图2b为本技术一实施例提供的另一种配置界面示意图,如图2b所示,在配置界面上,在第二区域内显示配置区域。需要说明的是,图2b仅为示例说明,在实际实现中,通信连接建立完成后,第二区域显示配置区域时,第一区域可以显示并呈现锁定状态,也可以不显示,或者在第一区域内显示其他内容,本技术对通信连接建立完成后,第一区域的具体显示内容、是否可操作性等不做限定。此外,本技术对第一区域、第二区域的具体形状、大小、显示区域等不做限定。

  73.在一种具体的实现方式中,配置终端与目标物联网设备通过选定的串口建立通信连接后,配置界面的第二区域显示配置区域,用户可以在配置区域以配置界面适合的方式输入对目标物联网设备的配置设置。

  74.步骤105:根据通过配置区域输入的设备配置信息,通过通信连接向目标物联网设

  75.在一种具体的实现方式中,用户通过配置区域输入设备配置信息后,配置终端通过通信连接将配置信息传递给目标物联网设备,即下发配置指令,以对目标物联网设备根据设备配置信息进行配置。

  76.综上,本技术实施例提供一种物联网设备配置方法,在配置界面中的第一区域内显示串口列表,根据针对串口列表输入的串口选择操作,确定串口选择操作所选中的串口标识指示的串口为选定串口,选定串口后,通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接。在通信连接建立完成的情况下,在第二区域内显示配置区域,并根据通过配置区域输入的设备配置信息,通过通信连接向目标物联网设备下发配置指令,以对目标物联网设备进行配置。从而,实现对配置界面的优化、引导整体操作流程。当用户需要修改用户授权信息、增加物联网设备数量、改变物联网设备类型或者建立物联网设备通讯等设置时,无需开发人员参与调解编码,即可自主实现对物联网设备的配置,节约时间,风险小,减小成本,优化配置流程,灵活性增加。

  77.可选的,在上述图1的基础上,通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接之前,本技术还提供一种物联网设备配置方法的可能实现方式,图3为本技术又一实施例提供的一种物联网设备配置方法的流程图;如图3所示,该方法包括:

  79.通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接,包括:

  80.步骤302:响应通过打开按钮输入的串口打开操作,通过选定串口建立与目标物联网设备之间的通信连接。

  81.需要说明的是,本技术对第一区域内显示的串口列表与打开按钮两者的相对位置关系不做限定,对其具体的大小、形状、颜色等不做限定。

  82.在一种可能的实现方式中,用户打开配置界面后,第一区域仅显示串口列表,在用户针对串口列表输入串口选择操作(即选择选定串口)之后,显示打开按钮,用户通过打开按钮输入串口打开操作,即打开选定串口,并通过选定串口建立与目标物联网设备之间的通信连接。

  83.在另一种可能的实现方式中,用户打开配置界面后,第一区域显示串口列表与打开按钮,在用户针对串口列表输入串口选择操作(即选择选定串口)之后,通过打开按钮输入串口打开操作,即打开选定串口,并通过选定串口建立与目标物联网设备之间的通信连接。

  84.上述仅为示例说明,用户可以根据实际使用,灵活配置串口列表与打开按钮之间的配合操作,本技术对此不做限定。

  85.示例的,图4a为本技术又一实施例提供的一种配置界面示意图,如图4a所示,第一区域同时显示串口列表与打开按钮。用户在串口列表中通过触控或者点击操作选择一个串口后,再通过触控或者点击操作在打开按钮上进行操作,从而实现对串口的选定,实现串口打开操作的输入。

  86.通过增加打开按钮,避免用户在选定串口时出现错误选择不易更正的问题,提升了系统的稳定性以及用户使用的便利性。

  87.可选的,在上述图3的基础上,本技术还提供一种物联网设备配置方法的可能实现

  88.在通信连接建立完成的情况下,切换串口列表的显示方式,以指示串口列表被禁用,并将打开按钮切换显示为关闭按钮。

  89.在一种具体的实现方式中,通信连接建立完成后,串口列表无法进行选择,打开按钮切换显示为关闭按钮。串口列表无法进行选择,可以是将其置于禁用状态,也可以是不显示串口列表等,本技术对串口列表无法进行选择的具体设置不做限定。

  90.示例的,图4b为本技术又一实施例提供的又一种配置界面示意图,如图4b所示,第一区域同时显示串口列表与关闭按钮,其中串口列表处于锁定状态。

  91.在另一种具体的实现方式中,用户在通信连接建立完成后,可以通过关闭按钮手动断开通信连接。

  92.通过增加关闭按钮,完善了配置界面的功能,同时优化用户的操作体验,进一步提升系统的稳定性。

  93.可选的,在上述图1的基础上,通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接之前,本技术还提供一种物联网设备配置方法的可能实现方式,该方法还包括:

  94.在第二区域内显示操作提示信息,操作提示信息用于指示进行串口选择。

  95.需要说明的是,操作提示信息可以是文字操作提示信息,也可以是图片操作提示信息,还可以是图形操作提示信息等,本技术操作提示信息的具体呈现方式、内容等不做限定。

  96.在一种具体的实现方式中,操作提示信息可以是文字信息,即在第二区域内用文字注明“请优先打开串口,才能配置相关信息”。

  97.示例的,图5为本技术再一实施例提供的一种配置界面示意图,如图5所示,通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接之前,在第二区域内显示操作提示信息。

  98.通过增加操作提示信息,引导用户完成操作,用户可以根据提示进行操作配置,进一步降低了用户的操作复杂度。

  99.可选的,在上述图1的基础上,图6a为本技术再二实施例提供的一种配置界面示意图,图6b为本技术再二实施例提供的另一种配置界面示意图,如图6a、图6b所示,配置区域包括:第一配置区域和第二配置区域。在这种配置区域的基础上,本技术还提供一种物联网设备配置方法的可能实现方式,图7为本技术另一实施例提供的一种物联网设备配置方法的流程图;如图7所示,根据通过配置区域输入的设备配置信息,对目标物联网设备进行配置,上述方法包括:

  100.步骤701:根据通过第一配置区域输入的配置信息,对目标物联网设备进行基础配置。

  101.步骤702:根据通过第二配置区域输入的配置信息,对目标物联网设备进行业务配置。

  102.需要说明的是,用户可以通过在第一配置区域输入配置信息,完成对运营商和用户信息的配置操作,即基础配置。可以通过在第二配置区域输入配置信息,完成对传感器设备信息管理和挂载在当前设备下的子设备进行添加和删除等的配置操作,即业务配置。

  103.在一种可能的实现方式中,在进行基础配置中的用户信息配置时,若该网关已经进行过用户信息配置,则在第二配置区域的对应位置显示提示信息“该网关已设置过用户信息,重新设置将会覆盖之前的设置信息”,以此提示用户对此次修改进行检查。

  104.根据配置信息的类别,用户可以通过不同的方式输入配置信息,例如,对选择类型的配置信息,用户可以通过鼠标或者点击的方式输入;再例如,对数字类型的配置信息或者文字类型的配置信息,用户可以通过实体键盘或者虚拟键盘输入;上述仅为示例说明,根据配置信息类型的不同、配置设备或者配置界面的不同,输入配置信息的方式不同,本技术对输入配置信息的方式不做限定,只要能够实现配置信息的输入即可。

  105.物联网设备主要有两大分类,一类是主网关类设备(亦称灌溉网关类设备、连接网关类设备),另一类是子网关类设备(子网关类设备亦称采集网关类设备),多个采集网关类设备可以从属于一个灌溉网关类设备。灌溉网关类设备的作用主要在于连接平台和外网通讯,而采集网关类型设备只能进行局域网通讯;由此,想要通过外网命令控制采集网关或者采集网关想要和外网通讯时必须借助灌溉网关,两种设备想要建立连接就需要将采集网关类型设备标识通过配置挂载到灌溉网关类型设备下面,以此来进行组网。

  106.在一种可能的实现方式中,根据选定串口建立与选定串口连接的目标物联网设备之间的通信连接后,配置设备根据物联网设备的类别,在配置区域提供不同的可配置信息。例如,可以用可操作和不可操作区分可配置信息与不可配置信息。若目标物联网设备为灌溉网关类设备,所有的配置区域都可操作,即所有配置区域均为可配置信息。若目标物联网设备为采集网关类设备,则只能配置传感器信息,其他配置表单不可操作。不可操作的配置信息可以呈现锁定状态,也可以不显示,本技术对不可操作的配置信息的具体呈现方式不做限定。

  107.通过不同类型设备展示不同类型操作表单,引导用户操作规范,从而避免用户误操作,优化用户体验。

  108.可选的,在上述图1的基础上,本技术还提供一种物联网设备配置方法的可能实现方式,该方法包括:

  109.下发配置指令之后,切换配置区域的显示方式,以指示配置区域处于等待状态,无法进行操作。

  110.下发配置指令之后,为避免重复下发配置指令或者由于更改指令等可能造成的系统不稳定的问题,将配置区域切换为等待状态,在此状态下,用户无法对配置区域进行任何操作。

  111.在一种具体的实现方式中,当用户下发配置指令时,配置终端根据通信协议将配置指令组合成约定的数据格式,然后通过串口发送给目标物联网设备,这个过程期间右侧信息配置区域将会进入等待状态,无法进行任何操作。

  112.下发配置指令之后,无法对配置区域进行操作,从而提升了物联网设备配置方法的稳定性。

  113.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置方法的可能实现方式,图8为本技术再二实施例提供的一种物联网设备配置方法的流程图;如图8所示,该方法包括:

  114.步骤801:在下发配置指令之后的预设时间内,若接收到目标物联网设备返回的配

  置指令对应的应答消息,且,基于应答消息确定配置成功,则通过第一操作提示框显示操作成功的指示信息。

  115.在一种可能的实现方式中,在预设时间内,当目标物联网设备对配置指令做出应答后,配置终端通过对比通讯协议解析结果判断配置是否成功,若判断配置成功,则第一操作提示框显示操作成功的指示信息。

  116.需要说明的是,本技术对预设时间的具体时间长度等不做限定,用户或者开发人员可以根据实际开发或者使用需要灵活设置。

  117.还需要说明的是,第一操作提示框例如可以为气泡框,其可采用文字、颜色、图案、图像等形式来显示操作成功的指示信息,本技术对第一操作提示框的具体显示方式、显示内容设置不做限定,能够实现对指示信息的显示即可。例如,第一操作提示框可以为绿色的气泡框,框中显示文字“操作成功”作为操作成功的指示信息。上述仅为示例说明,操作成功的指示信息可以根据使用需要灵活设置。

  118.步骤802:若预设时间内未接收到应答消息,或者接收到应答消息但,基于应答消息确定配置失败,则通过第二操作提示框显示操作失败的指示信息。

  119.在一种可能的实现方式中,在预设时间内,配置终端未收到应答消息,或者,当目标物联网设备对配置指令做出应答后,配置终端通过对比通讯协议解析结果为配置失败时,第二操作提示框显示操作失败的指示信息。

  120.需要说明的是,第二操作提示框可以用文字、颜色、图案、图像等形式来显示操作失败的指示信息,本技术对第二操作提示框的具体显示方式、显示内容设置不做限定,能够实现对指示信息的显示即可。例如,第二操作提示框可以为红色的气泡框,框中显示文字“操作失败”作为操作失败的指示信息。上述仅为示例说明,操作失败的指示信息可以根据使用需要灵活设置。

  121.通过知识信息对配置状态进行指示,用户可以轻松获知配置结果,操作简单,反馈明显。

  122.可选的,在上述实施例的基础上,除了进行操作提示之外,本技术还提供一种物联网设备配置方法的可能实现方式,可以通过状态提示框显示状态提示信息,状态提示信息例如可以为交互状态、设备连接状态、指令下发状态等任一状态的提示信息。

  123.在一种具体的实现方式中,该状态提示框例如可以为气泡框,当正在与选定串口建立通信连接时,串口列表和/或打开按钮变为不可操作状态,此外,打开按钮还可以进入加载动画状态(例如,显示加载进度、或者展示加载动画等)。选定串口与配置终端建立通信连接后,若设备连接断开,立即出现黄色气泡提示“设备连接已断开,请检查后再试”,若此时下发配置命令仍然会出现黄色气泡提示:“设备连接已断开,请检查设备电源后,重新打开串口”,且此时用户的任何操作都不会生效。

  124.在目前的应用当中,可用的设备数据写入的桌面应用程序对设备连接状态无法进行追踪,当开发人员在对设备进行初始化数据配置时,很难定位设备是否连接成功,况且在设备连接成功后,设备内部程序需要在每秒发送一条指令给设备用于维持和当前建立的通信,以免设备中断连接转而去执行其他任务。当设备连接中断时,指令下发失败,无法定位异常,就需要重新建立设备连接,不断的重连和错误定位需要花费大量的时间和精力去处理,长此以往企业设备的出货效率就会大大降低。

  125.由此,可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置方法的可能实现方式,在通信连接建立完成的情况下,配置终端根据预设的固定时间间隔向目标物联网设备发送固定连接指令,用于保持两者之间的连接。

  126.在一种具体的实现方式中,通信连接建立完成后,配置终端每隔1秒发送一条固定指令用来保持连接,即固定时间间隔为1秒。

  127.根据协议在指令下发时程序会编译组装成所需的数据格式,在接收到设备回复时解析应答内容向用户反馈,每隔固定时间间隔自动下发指令,能够维持物联网设备与配置终端在这个任务进程中通信正常,配置终端上进行的所有配置信息在后台程序中转化为设备协议能够接收的数据(例如十六进制的数据),并通过串口下发给设备。

  128.可选的,通过通信连接向目标物联网设备下发配置指令,以对目标物联网设备进行配置中,该方法还包括:

  129.在第二区域内显示保存按钮;响应通过保存按钮输入的配置保存指令,对目标物联网设备进行配置,并将配置参数进行存储。

  130.在一种可能的实现方式中,用户通过触控或者点击的方式对保存按钮进行操作后,会弹出提示消息,提示用户“若填写的名称和选项相同会覆盖该名称的配置信息,用户信息无法读取,请在第一次设置后(不刷新页面)就保存在本地”,并在提示之后引导用户输入保存文件名称。上述仅为示例说明,本技术对保存的具体形式和操作方式不做限定。

  131.可选的,对灌溉网关类设备进行配置后,可以在灌溉网关类设备配置选项中查看该灌溉网关类设备关联的采集网关类设备的配置信息。

  132.下述对用以执行本技术所提供的物联网设备配置装置、配置终端及计算机可读存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。

  133.本技术实施例提供一种物联网设备配置装置的可能实现示例,能够执行上述实施例提供的物联网设备配置方法。图9为本技术一实施例提供的一种物联网设备配置装置的示意图。如图9所示,上述物联网设备配置装置100,包括:配置显示模块901、串口选择模块903、通信连接模块905、配置模块907。

  134.配置显示模块901,用于在配置界面中的第一区域内显示串口列表,其中,串口列表中具有至少一个串口标识,每个串口标识为配置终端上连接一个物联网设备的串口的标识;

  135.串口选择模块903,用于根据针对串口列表输入的串口选择操作,确定串口选择操作所选中的串口标识指示的串口为选定串口;

  136.通信连接模块905,用于通过选定串口建立与选定串口连接的目标物联网设备之间的通信连接;

  137.配置显示模块901,用于在通信连接建立完成的情况下,在第二区域内显示配置区域;

  138.配置模块907,用于根据通过配置区域输入的设备配置信息,通过通信连接向目标物联网设备下发配置指令,以对目标物联网设备进行配置。

  139.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置装置的可能实现方式,配置显示模块901,用于在第一区域内显示打开按钮;

  140.通信连接模块905,用于响应通过打开按钮输入的串口打开操作,通过选定串口建

  141.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置装置的可能实现方式,配置显示模块901,用于在通信连接建立完成的情况下,切换串口列表的显示方式,以指示串口列表被禁用,并将打开按钮切换显示为关闭按钮。

  142.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置装置的可能实现方式,配置显示模块901,用于在第二区域内显示操作提示信息,操作提示信息用于指示进行串口选择。

  143.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置装置的可能实现方式,配置区域包括:第一配置区域和第二配置区域;

  144.配置模块907,用于根据通过第一配置区域输入的配置信息,对目标物联网设备进行基础配置;根据通过第二配置区域输入的配置信息,对目标物联网设备进行业务配置。

  145.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置装置的可能实现方式,配置显示模块901,用于下发配置指令之后,切换配置区域的显示方式,以指示配置区域处于等待状态,无法进行操作。

  146.可选的,在上述实施例的基础上,本技术还提供一种物联网设备配置装置的可能实现方式,配置显示模块901,用于在下发配置指令之后的预设时间内,若接收到目标物联网设备返回的配置指令对应的应答消息,且,基于应答消息确定配置成功,则通过第一操作提示框显示操作成功的指示信息;若预设时间内未接收到应答消息,或者接收到应答消息但,基于应答消息确定配置失败,则通过第二操作提示框显示操作失败的指示信息。

  147.上述物联网设备配置装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

  148.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

  149.本技术实施例提供一种配置终端的可能实现示例,能够执行上述实施例提供的物联网设备配置方法。图10为本技术实施例提供的一种配置终端的示意图,该配置终端可以集成于终端设备或者终端设备的芯片,该终端可以是具备数据处理功能的计算设备。

  150.该电子设备包括:至少一个串口、处理器1001、存储介质1002和总线,至少一个串口分别用于连接至少一个物联网设备;存储介质存储有处理器可执行的程序指令,当控制设备运行时,至少一个串口、处理器和存储介质挂载在总线,至少一个串口、处理器与存储介质之间通过总线通信,处理器执行程序指令,以执行时执行上述物联网设备配置方法的步骤。具体实现方式和技术效果类似,这里不再赘述。

  151.在一种可能的实现方式中,上述配置终端可以为计算机,用户可以通过物联网设备的接口与计算机连接(例如通过物联网设备的usb连接线插入计算机的usb接口中),由此将物联网设备连接到计算机上。此时,打开配置界面,在串口下拉列表中,会看到当前可用

  的串口,选择当前串口,当设备上电时点击打开串口,此时应用程序后台会主动下发一条建立连接的命令,当设备收到后进行应答即连接成功。打开串口并建立连接之后,应用左侧会显示对应当前设备可以进行配置的相关表单,在对应的表单里填写对应的配置信息之后点击确定或者发送后,程序会编译成对应的数据格式,组装成协议格式下发给设备,同时程序会出现加载状态,无法进行操作直到等待设备应答反馈。

  152.在另一种可能的实现方式中,在配置串行通信协议(例如modbus)时,地址不能重复,最好是全部地址配置完成后再点击上方的确定;所有配置完成后,点击关闭串口就会下发断开连接指令,结束设备与应用通信。

  153.本技术实施例提供一种计算机可读存储介质的可能实现示例,能够执行上述实施例提供的物联网设备配置方法,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述物联网设备配置方法的步骤。

  154.存储在一个存储介质中的计算机程序,可以包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

  155.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

  156.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

  157.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

  158.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

  159.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

  1.计算机视觉 2.无线.计算机仿线.网络安全;物联网安全 、大数据安全 2.安全态势感知、舆情分析和控制 3.区块链及应用


龙爱量子

让我们保持联系

及时获取我们的新产品、活动及新闻信息