CN109548051B - 物联网无线数据传输方法及终端 - Google Patents

物联网无线数据传输方法及终端 Download PDF

Info

Publication number
CN109548051B
CN109548051B CN201910044531.3A CN201910044531A CN109548051B CN 109548051 B CN109548051 B CN 109548051B CN 201910044531 A CN201910044531 A CN 201910044531A CN 109548051 B CN109548051 B CN 109548051B
Authority
CN
China
Prior art keywords
internet
things
data transmission
module
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910044531.3A
Other languages
English (en)
Other versions
CN109548051A (zh
Inventor
郝敬全
李亮报
王淑平
赵吉祥
徐成龙
于涛
张坤
马述杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taihua Wisdom Industry Group Co Ltd
Original Assignee
Taihua Wisdom Industry Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taihua Wisdom Industry Group Co Ltd filed Critical Taihua Wisdom Industry Group Co Ltd
Priority to CN201910044531.3A priority Critical patent/CN109548051B/zh
Publication of CN109548051A publication Critical patent/CN109548051A/zh
Application granted granted Critical
Publication of CN109548051B publication Critical patent/CN109548051B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/24Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using dedicated network management hardware

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

本申请公开了一种物联网无线数据传输方法及终端,涉及物联网技术领域,包括:物联网无线数据传输终端通过无线模块与远程服务器和配置管理平台进行数据交互以及物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互,实现物联网设备和远程服务器之间的数据通讯功能。既可以通过本地配置工具进行参数配置和程序升级,又可以通过远程配置管理平台进行参数配置和程序升级,使得修改配置和程序升级方便灵活,还可以通过网络指示灯和异常指示灯指示物联网无线数据传输终端的连接状态并输出给物联网设备,从而有利于增强交互能力。

Description

物联网无线数据传输方法及终端
技术领域
本申请涉及物联网技术领域,具体地说,涉及一种物联网无线数据传输方法及终端。
背景技术
随着物联网的迅速发展,利用移动运营商2G/3G/4G/NB-IoT通讯技术接入物联网的设备越来越多,通过数据传输终端实现远程服务器与物联网设备之间的通讯功能。
目前的数据传输终端,是通过移动运营商的基站连接到远程服务器,利用串口与本地物联网设备和本地配置工具连接,物联网设备不能及时获知数据传输终端和远程服务器之间的连接状态,当串口通讯出现异常无法正常通信时,物联网设备也无法获知异常情况;此外,只能在本地对数据传输终端进行参数配置和程序升级,属于本地配置管理,这种配置管理需要在设备现场才能进行,修改配置不方便。因此,需要研发一种物联网无线数据传输方法及终端。
发明内容
有鉴于此,本发明提供了一种物联网无线数据传输方法及终端,既可以通过本地配置工具进行参数配置和程序升级,又可以通过远程配置管理平台进行参数配置和程序升级,使得修改配置和程序升级方便灵活;通过网络指示灯和异常指示灯指示物联网无线数据传输终端的连接状态并输出给物联网设备,有利于增强交互能力。
为了解决上述技术问题,本申请有如下技术方案:
第一方面,本申请提供了一种物联网无线数据传输方法,其特征在于,包括:物联网无线数据传输终端通过无线模块与远程服务器和配置管理平台进行数据交互以及物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互;
所述物联网无线数据传输终端通过无线模块与远程服务器和配置管理平台进行数据交互,进一步为:
识别所述无线模块的类型,根据所述无线模块的类型选择并执行对应的驱动程序,初始化所述无线模块;
控制所述无线模块发起网络连接,使所述无线模块与所述远程服务器建立第一网络通道,并与所述配置管理平台建立第二网络通道,所述第一网络通道与所述第二网络通道并行;
设置所述物联网无线数据传输终端中在线指示模块和指示灯模块的状态,所述指示灯模块包括网络指示灯和异常指示灯;若物联网无线数据传输终端与远程服务器连接成功,所述在线指示模块输出高电平,所述物联网无线数据传输终端为在线状态,所述网络指示灯亮,所述异常指示灯灭;若连接失败,所述在线指示模块输出低电平,所述物联网无线数据传输终端为离线状态,所述网络指示灯灭,所述异常指示灯亮;
进行数据收发处理:通过所述第一网络通道接收所述远程服务器发送的数据,处理后存入下行缓冲区;通过所述第二网络通道接收所述配置管理平台发送的数据,进行参数配置和程序升级;若上行缓冲区有数据,处理后通过所述第一网络通道发送给所述远程服务器或配置管理平台;
所述物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互,进一步为:
向物联网设备或本地配置工具发送探测指令,若收到应答信号,则进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则进行数据收发处理:接收所述物联网设备发送的数据,处理后存入上行缓冲区;若下行缓冲区有数据,处理后发送给所述物联网设备;
通过所述物联网无线数据传输终端中的所述在线指示模块输出所述物联网无线数据传输终端的连接状态给物联网设备,所述连接状态包括在线状态和离线状态。
可选地,其中:
所述物联网无线数据传输终端与所述物联网设备进行数据交互,进一步包括:当需要进行参数配置或复位重启时,通过物联网设备控制所述物联网无线数据传输终端断电重启。
可选地,其中:
所述物联网无线数据传输终端通过无线模块与远程服务器进行数据交互时,采用第一私有协议或透明传输方式传输用户业务数据;
所述物联网无线数据传输终端通过无线模块与配置管理平台进行数据交互时,采用第一私有协议进行参数配置和程序升级。
可选地,其中:
所述物联网无线数据传输终端通过串口模块与物联网设备进行数据交互时,采用第二私有协议或透明传输方式传输用户业务数据。
可选地,其中:
所述物联网无线数据传输终端通过串口模块与本地配置工具进行数据交互时,采用第二私有协议进行参数配置和程序升级。
第二方面,本申请提供了一种物联网无线数据传输终端,其特征在于,包括:微处理器、电源模块、无线模块、串口模块、在线指示模块和指示灯模块,所述微处理器分别与所述电源模块、无线模块、串口模块、在线指示模块、指示灯模块连接;所述指示灯模块包括网络指示灯和异常指示灯;
所述无线模块用于所述微处理器与远程服务器和配置管理平台进行数据交互;
所述微处理器与远程服务器和配置管理平台进行数据交互,进一步为:
识别所述无线模块的类型,根据所述无线模块的类型选择并执行对应的驱动程序,初始化所述无线模块;
控制所述无线模块发起网络连接,使所述无线模块与所述远程服务器建立第一网络通道,并与所述配置管理平台建立第二网络通道,所述第一网络通道与所述第二网络通道并行;
设置所述物联网无线数据传输终端中在线指示模块和指示灯模块的状态,若物联网无线数据传输终端与远程服务器连接成功,所述在线指示模块输出高电平,所述物联网无线数据传输终端为在线状态,所述网络指示灯亮,所述异常指示灯灭;若连接失败,所述在线指示模块输出低电平,所述物联网无线数据传输终端为离线状态,所述网络指示灯灭,所述异常指示灯亮;
进行数据收发处理:通过所述第一网络通道接收所述远程服务器发送的数据,处理后存入下行缓冲区;通过所述第二网络通道接收所述配置管理平台发送的数据,进行参数配置和程序升级;若上行缓冲区有数据,处理后通过所述第一网络通道发送给所述远程服务器或配置管理平台;
所述串口模块用于所述微处理器与物联网设备或本地配置工具进行数据交互;
所述微处理器与物联网设备或本地配置工具进行数据交互,进一步为:
向物联网设备或本地配置工具发送探测指令,若收到应答信号,则进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则进行数据收发处理:接收所述物联网设备发送的数据,处理后存入上行缓冲区;若下行缓冲区有数据,处理后发送给所述物联网设备;
通过所述物联网无线数据传输终端中的所述在线指示模块输出所述物联网无线数据传输终端的连接状态给物联网设备,所述连接状态包括在线状态和离线状态。
可选地,其中:
还包括供电控制模块,所述供电控制模块与所述电源模块连接,用于控制所述物联网无线数据传输终端的电源通断。
可选地,其中:
所述指示灯模块还包括电源指示灯,用于指示所述物联网无线数据传输终端的电源通断情况。
可选地,其中:
所述异常指示灯包括第一三色异常指示灯和第二三色异常指示灯,用于指示所述物联网无线数据传输终端的异常情况。
可选地,其中:
还包括看门狗模块,所述看门狗模块与所述微处理器电连接,所述看门狗模块包括外置看门狗芯片,用于监视所述物联网无线数据传输终端的运行状态。
与现有技术相比,本申请所述的物联网无线数据传输方法及终端,达到了如下效果:
(1)本发明所提供的物联网无线数据传输方法及终端,物联网无线数据传输终端分别与本地配置工具和远程配置管理平台连接,可以使用本地配置工具在本地进行配置和升级,也可以使用远程配置管理平台远程进行配置和升级,使得参数配置和程序升级方便灵活。
(2)本发明所提供的物联网无线数据传输方法及终端,通过不同的网络通道连接远程服务器和配置管理平台,使得参数配置和程序升级与数据传输相互独立,从而避免参数配置和数据传输之间相互干扰,影响业务功能。
(3)本发明所提供的物联网无线数据传输方法及终端,通过网络指示灯和异常指示灯指示物联网无线数据传输终端的连接状态并输出给物联网设备,有利于增强交互能力。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1所示为本申请实施例所提供的物联网无线数据传输方法的一种流程图;
图2所示为本申请实施例所提供的物联网无线数据传输终端与远程服务器和配置管理平台进行数据交互的一种流程图;
图3所示为本申请实施例所提供的物联网无线数据传输终端与物联网设备或本地配置工具进行数据交互的一种流程图;
图4所示为本申请实施例所提供的物联网无线数据传输终端的一种结构示意图;
图5所示为本申请实施例所提供的指示灯模块的一种结构示意图。
具体实施方式
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
目前的数据传输终端,是通过移动运营商的基站连接到远程服务器,利用串口与本地物联网设备和本地配置工具连接,因此,物联网设备不能及时获知数据传输终端和远程服务器之间的连接状态,当串口通讯出现异常无法正常通信时,物联网设备也无法获知异常情况;此外,只能在本地对数据传输终端进行参数配置和程序升级,属于本地配置管理,这种配置管理需要在设备现场才能进行,修改配置不方便。因此,需要研发一种物联网无线数据传输方法及终端。
有鉴于此,本发明提供了一种物联网无线数据传输方法及终端,既可以通过本地配置工具进行参数配置和程序升级,又可以通过远程配置管理平台进行参数配置和程序升级,使得参数配置和程序升级方便灵活;通过网络指示灯和异常指示灯指示物联网无线数据传输终端的连接状态并输出给物联网设备,有利于增强交互能力。
以下结合附图和具体实施例进行详细说明。
图1所示为本申请实施例所提供的物联网无线数据传输方法的一种流程图,图2所示为本申请实施例所提供的物联网无线数据传输终端与远程服务器和配置管理平台进行数据交互的一种流程图,图3所示为本申请实施例所提供的物联网无线数据传输终端与物联网设备或本地配置工具进行数据交互的一种流程图。请结合图1-图3,本申请实施例所提供的种物联网无线数据传输方法包括:
步骤101:物联网无线数据传输终端过无线模块与远程服务器和配置管理平台进行数据交互;
步骤102:物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互;
其中,请参见图2,物联网无线数据传输终端通过无线模块与远程服务器和配置管理平台进行数据交互101,进一步为:
识别无线模块的类型,根据无线模块的类型选择并执行对应的驱动程序,初始化无线模块;
控制无线模块发起网络连接,使无线模块与远程服务器建立第一网络通道,并与配置管理平台建立第二网络通道,第一网络通道与第二网络通道并行;
设置物联网无线数据传输终端中在线指示模块和指示灯模块的状态,指示灯模块包括网络指示灯和异常指示灯;若物联网无线数据传输终端与远程服务器连接成功,在线指示模块输出高电平,物联网无线数据传输终端为在线状态,网络指示灯亮,异常指示灯灭;若连接失败,在线指示模块输出低电平,物联网无线数据传输终端为离线状态,网络指示灯灭,异常指示灯亮;
进行数据收发处理:通过第一网络通道接收远程服务器发送的数据,处理后存入下行缓冲区;通过第二网络通道接收配置管理平台发送的数据,进行参数配置和程序升级;若上行缓冲区有数据,处理后通过第一网络通道发送给远程服务器或配置管理平台;
请参见图3,物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互102,进一步为:
向物联网设备或本地配置工具发送探测指令,若收到应答信号,则进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则进行数据收发处理:接收物联网设备发送的数据,处理后存入上行缓冲区;若下行缓冲区有数据,处理后发送给物联网设备;
通过物联网无线数据传输终端中的在线指示模块输出物联网无线数据传输终端的连接状态给物联网设备,连接状态包括在线状态和离线状态。
具体地,请继续参见图2和图3,本申请实施例所提供的物联网无线数据传输方法中,通过步骤101使物联网无线数据传输终端与远程服务器和配置管理平台进行数据交互,物联网无线数据传输终端与远程服务器和配置管理平台之间,通过无线模块进行数据传输,识别无线模块的类型,针对不同的无线模块类型,运行对应的驱动程序,可以避免更换网络时对其他功能造成影响,从而有利于增强通用性。无线模块与远程服务器建立第一网络通道,与配置管理平台建立第二网络通道,物联网无线数据传输终端通过第一网络通道接收远程服务器发送的数据,对其进行处理后存入下行缓冲区,通过第二网络通道接收配置管理平台发送的数据,进行参数配置和程序升级,如果上行缓冲区内有数据,处理后通过第一网络通道发送给远程服务器或配置管理平台,需要说明的是,第一网络通道与第二网络通道相互独立且并行,如此,可以使物联网无线数据传输终端通过不同的网络通道连接远程服务器和配置管理平台,使得参数配置和程序升级与数据传输相互独立,从而避免参数配置和数据传输之间相互干扰,影响业务功能。设置物联网无线数据传输终端中在线指示模块和指示灯模块的状态,当物联网无线数据传输终端与远程服务器连接成功时,在线指示模块输出高电平,物联网无线数据传输终端为在线状态,同时,网络指示灯点亮,异常指示灯熄灭;当连接失败时,在线指示模块输出低电平,物联网无线数据传输终端为离线状态,同时,网络指示灯熄灭,异常指示灯点亮,如此,可以直观地显示物联网无线数据传输终端的连接状态,有利于提高交互能力。
通过步骤102使物联网无线数据传输终端与物联网设备或本地配置工具进行数据交互,物联网无线数据传输终端与物联网设备或本地配置工具之间,通过串口模块进行数据传输,首先检测是否需要进行参数配置,向物联网设备或本地配置工具发送探测指令,若收到应答信号,则表明需要进行参数配置和程序升级,通过本地配置工具进行参数配置和程序升级;若未收到应答信号,再次发送探测指令,若还未收到应答信号,则表明不需要进行参数配置和程序升级,跳过配置阶段,直接进入数据收发处理阶段,如此,可以避免出现数据丢失或通信异常等问题造成物联网无线数据传输终端未收到应答信号,而直接进行数据收发处理的问题,有利于提高物联网无线数据传输终端运行的准确性。通过物联网无线数据传输终端中的在线指示模块输出物联网无线数据传输终端的连接状态给物联网设备,需要说明的是,此处的连接状态包括在线状态和离线状态,在线状态指物联网无线数据传输终端与远程服务器连接成功,离线状态指物联网无线数据传输终端与远程服务器连接失败。本发明提供的物联网无线数据传输方法中,物联网无线数据传输终端分别与本地配置工具和远程配置管理平台连接,可以使用本地配置工具在本地进行配置和升级,也可以使用远程配置管理平台远程进行配置和升级,使得参数配置和程序升级方便灵活;通过在线指示模块输出物联网无线数据传输终端的连接状态给物联网设备,更加有利于增强交互能力。
需要说明的是,本申请并不对步骤101和步骤102的执行顺序进行限定,在实际应用过程中,可根据需求进行参数配置和数据收发处理。
可选地,本申请实施例所提供的物联网无线数据传输方法中,物联网无线数据传输终端与物联网设备进行数据交互,进一步包括:当需要进行参数配置或复位重启时,通过物联网设备控制物联网无线数据传输终端断电重启。具体地,当物联网无线数据传输终端运行出现异常时,例如参数配置错误、无线模块无法联网或无法接收远程服务器发送的数据等,可以通过物联网设备控制物联网无线数据传输终端断电重启,重新进行参数配置和程序升级,解决物联网无线数据传输终端运行不正常的问题,有利于进一步提高交互能力。
可选地,本申请实施例所提供的物联网无线数据传输方法中,物联网无线数据传输终端通过无线模块与远程服务器进行数据交互时,采用第一私有协议或透明传输方式传输用户业务数据;物联网无线数据传输终端通过无线模块与配置管理平台进行数据交互时,采用第一私有协议进行参数配置和程序升级。具体地,物联网无线数据传输终端和远程服务器之间的数据交互,可以配置为采用第一私有协议进行数据传输,也可以配置为采用透明传输方式进行数据传输,而物联网无线数据传输终端与配置管理平台之间的数据交互,只能采用第一私有协议,需要说明的是,此处的第一私有协议为用户根据数据传输需要而定义的一种通信协议,采用第一私有协议进行数据传输时,若接收到远程服务器发送的下行数据,按照定义的协议格式对下行数据进行解析,取出纯应用层数据并转发给物联网设备,若接收到物联网设备发送的上行数据,按照定义的协议格式对接收到的上行数据中的纯应用层数据进行封装并转发给远程服务器;采用透明传输方式进行数据传输时,将数据进行原样转发即可,不需要对数据进行解析和封装处理。如此,可以根据不同的应用需求,选择不同的传输方式,有利于提高物联网无线数据传输终端的处理速度,使物联网无线数据传输终端具有较好的通用性。
可选地,本申请实施例所提供的物联网无线数据传输方法中,物联网无线数据传输终端通过串口模块与物联网设备进行数据交互时,采用第二私有协议或透明传输方式传输用户业务数据。具体地,物联网无线数据传输终端和物联网设备之间的数据交互,可以配置为采用第二私有协议进行数据传输,也可以配置为采用透明传输方式进行数据传输,需要说明的是,此处的第二私有协议是用户根据数据传输需要定义的一种通信协议,采用第二私有协议进行数据传输时,若接收到远程服务器发送的下行数据,按照定义的协议格式对接收到的下行数据中的纯应用层数据进行封装并转发给物联网设备,若接收到物联网设备发送的上行数据,按照定义的协议格式对上行数据进行解析,取出纯应用层数据并转发给远程服务器;采用透明传输方式进行数据传输时,将数据进行原样转发即可,不需要对数据进行解析和封装处理。如此,可以使用户根据不同的应用需求,选择不同的传输方式,有利于提高物联网无线数据传输终端的处理速度,使物联网无线数据传输终端具有较好的通用性。
可选地,本申请实施例所提供的物联网无线数据传输方法中,传输终端通过串口模块与本地配置工具进行数据交互时,采用第二私有协议进行参数配置和程序升级。具体地,物联网无线数据传输终端的串口模块需要进行本地管理的时候,通过USB转串口线连接本地配置工具,按照第二私有协议的格式接收配置命令并执行,同时按照第二私有协议的格式回发一个应答信号给物联网无线数据传输终端,此处的第二私有协议是用户根据数据传输需要定义的一种通信协议,如此,可以使用户根据不同的配置需求定义不同格式的数据传输协议,有利于提高数据传输处理的速率,从而更加有利于增强物联网无线数据传输终端的通用性。
基于同一发明构思,本发明还提供一种物联网无线数据传输终端200,请参见图4和图5,图4所示为本申请实施例所提供的物联网无线数据传输终端200的一种结构示意图,图5所示为本申请实施例所提供的指示灯模块205的一种结构示意图,本申请实施例所提供的物联网无线数据传输终端200包括:微处理器201、电源模块208、无线模块207、串口模块203、在线指示模块202和指示灯模块205,微处理器201分别与电源模块208、无线模块207、串口模块203、在线指示模块202、指示灯模块205连接;指示灯模块205包括网络指示灯211和异常指示灯212;
无线模块207用于微处理器201与远程服务器和配置管理平台进行数据交互;
微处理器201与远程服务器和配置管理平台进行数据交互,进一步为:
识别无线模块207的类型,根据无线模块207的类型选择并执行对应的驱动程序,初始化无线模块207;
控制无线模块207发起网络连接,使无线模块207与远程服务器建立第一网络通道,并与配置管理平台建立第二网络通道,第一网络通道与第二网络通道并行;
设置物联网无线数据传输终端200中在线指示模块202和指示灯模块205的状态,若物联网无线数据传输终端200与远程服务器连接成功,在线指示模块202输出高电平,物联网无线数据传输终端200为在线状态,网络指示灯211亮,异常指示灯212灭;若连接失败,在线指示模块202输出低电平,物联网无线数据传输终端200为离线状态,网络指示灯211灭,异常指示灯212亮;
进行数据收发处理:通过第一网络通道接收远程服务器发送的数据,处理后存入下行缓冲区;通过第二网络通道接收配置管理平台发送的数据,进行参数配置和程序升级;若上行缓冲区有数据,处理后通过第一网络通道发送给远程服务器或配置管理平台;
串口模块203用于微处理器201与物联网设备或本地配置工具进行数据交互;
微处理器201与物联网设备或本地配置工具进行数据交互,进一步为:
向物联网设备或本地配置工具发送探测指令,若收到应答信号,则进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则进行数据收发处理:接收物联网设备发送的数据,处理后存入上行缓冲区;若下行缓冲区有数据,处理后发送给物联网设备;
通过物联网无线数据传输终端200中的在线指示模块202输出物联网无线数据传输终端200的连接状态给物联网设备,连接状态包括在线状态和离线状态。
具体地,微处理器201采用基于ARM Cortex-M3内核的高性能嵌入式处理器,微处理器201上搭载实时操作***,运行嵌入式应用程序,执行物联网无线数据传输终端200的数据处理功能。电源模块208包括降压芯片和稳压、滤波电路,为物联网无线数据传输终端200提供稳定有效的电源。无线模块207采用上海移远的EC20模块,其中包括有无线模块207类型识别电路和接口类型识别电路,微处理器201通过读取无线模块207类型识别电路的电平信号的高低,即可获得无线模块207的类型,通过读取接口类型识别电路的电平信号高低,可获得无线模块207的接口类型,例如串口或USB接口。串口模块203可以由SP232芯片、SP485芯片或者电阻构成,实际使用时可根据需要选择其中一种即可。在线指示模块202和指示灯模块205与微处理器201的GPIO引脚连接,通过GPIO引脚直接进行控制。物联网无线数据传输终端200与远程服务器和配置管理平台之间的数据交互,通过无线模块207进行数据传输,识别无线模块207的类型,针对不同的无线模块207类型,运行对应的无线模块207驱动程序,可以避免更换网络时对其他的功能造成影响,从而有利于增强通用性。无线模块207与远程服务器建立第一网络通道,与配置管理平台建立第二网络通道,物联网无线数据传输终端200通过第一网络通道接收远程服务器发送的数据,对其进行处理后存入下行缓冲区,通过第二网络通道接收配置管理平台发送的数据,进行参数配置和程序升级,如果上行缓冲区内有数据,处理后通过第一网络通道发送给远程服务器或配置管理平台,需要说明的是,第一网络通道与第二网络通道相互独立且并行,如此,可以使物联网无线数据传输终端200通过不同的网络通道连接远程服务器和配置管理平台,使得参数配置和程序升级与数据传输相互独立,从而避免参数配置和数据传输之间相互干扰,影响用户的业务功能。设置物联网无线数据传输终端200中在线指示模块202和指示灯模块205的状态,若物联网无线数据传输终端200与远程服务器连接成功,在线指示模块202输出高电平,即物联网无线数据传输终端200为在线状态,网络指示灯211点亮,异常指示灯212熄灭;若连接失败,在线指示模块202输出低电平,即物联网无线数据传输终端200为离线状态,网络指示灯211熄灭,异常指示灯212点亮,如此,可以直观地显示物联网无线数据传输终端200的连接状态,有利于提高交互能力。物联网无线数据传输终端200与物联网设备或本地配置工具之间,通过串口模块203进行数据传输,首先检测是否需要进行参数配置,向物联网设备或本地配置工具发送探测指令,若收到应答信号,则表明需要进行参数配置和程序升级,通过本地配置工具进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则表明不需要进行参数配置和程序升级,跳过配置阶段,直接接收物联网设备发送的数据,处理后存入上行缓冲区,检查下行缓冲区是否有数据,若有,对其进行处理后发送给物联网设备;然后通过物联网无线数据传输终端200中的在线指示模块202输出物联网无线数据传输终端200的连接状态给物联网设备,需要说明的是,此处的连接状态包括在线状态和离线状态在线状态指物联网无线数据传输终端200与远程服务器连接成功,离线状态指物联网无线数据传输终端200与远程服务器连接失败。本发明提供的物联网无线数据传输方法,分别与本地配置工具和远程配置管理平台连接,可以使用本地配置工具在本地进行配置和升级,也可以使用远程配置管理平台远程进行配置和升级,使得参数配置和程序升级方便灵活;通过在线指示模块202输出物联网无线数据传输终端200的连接状态给物联网设备,更加有利于增强交互能力。
可选地,请继续参见图4,本申请实施例所提供的物联网无线数据传输终端200,还包括供电控制模块204,供电控制模块204与电源模块208连接,用于控制物联网无线数据传输终端200的电源通断。具体地,供电控制模块204与电源模块208之间电连接,主要由三极管构成,当出现异常或需要重新进行参数配置时,通过外部输入信号控制三极管的通断来控制电源模块208中降压芯片引脚电平,从而控制物联网无线数据传输终端200的电源通断,从而有利于增强物联网无线数据传输终端200的交互能力。
可选地,请继续参见图5,本申请实施例所提供的物联网无线数据传输终端200中,指示灯模块205还包括电源指示灯210,用于指示物联网无线数据传输终端200的电源通断情况。具体地,可以通过电源指示灯210指示物联网无线数据传输终端200的电源通断情况:电源通电时,电源指示灯210点亮,电源断电时,电源指示灯210熄灭,这样设计,可以通过电源指示灯210的亮灭状态直观的显示电源的接通状态,有利于进一步增强物联网无线数据传输终端200的交互性。
可选地,请继续参见图5,本申请实施例所提供的物联网无线数据传输终端200中,异常指示灯212包括第一三色异常指示灯213和第二三色异常指示灯214用于指示物联网无线数据传输终端200的异常情况。具体地,通过异常指示灯212显示物联网无线数据传输终端200与远程服务器的连接状态,当物联网无线数据传输终端200与远程服务器连接失败时,异常指示灯212亮,且根据不同的异常情况,第一三色异常指示灯213和第二三色异常指示灯214展示不同的颜色,如此,可以根据第一三色异常指示灯213和第二三色异常指示灯214不同的颜色组合,指示不同的异常原因,从而更加有利于增强物联网无线数据传输终端200的交互性。
可选地,请继续参见图4,本申请实施例所提供的物联网无线数据传输终端200,还包括看门狗模块206,看门狗模块206与微处理器201电连接,看门狗模块206包括外置看门狗芯片,用于监视物联网无线数据传输终端200的运行状态。具体地,看门狗模块206与微处理器201电连接,由监控芯片MAX706构成,微处理器201正常运行期间,通过GPIO引脚输出PWM喂狗信号给看门狗模块206进行喂狗,当微处理器201运行出现故障死机时,监控芯片收不到喂狗信号,即通过复位引脚对微处理器201进行重启,使物联网无线数据传输终端200恢复正常运行,防止程序跑飞,喂狗指的是:微处理器201正常工作的时候,每隔一段时间输出一个信号到看门狗模块206的输入端,用于给看门狗计时器清零,如果看门狗模块206超过规定的时间未收到信号,就会发出一个复位信号给微处理器201,使微处理器201复位,防止微处理器201死机。
通过以上各实施例可知,本申请存在的有益效果是:
(1)本发明所提供的物联网无线数据传输方法及终端,物联网无线数据传输终端分别与本地配置工具和远程配置管理平台连接,可以使用本地配置工具在本地进行配置和升级,也可以使用远程配置管理平台远程进行配置和升级,使得参数配置和程序升级方便灵活。
(2)本发明所提供的物联网无线数据传输方法及终端,通过不同的网络通道连接远程服务器和配置管理平台,使得参数配置和程序升级与数据传输相互独立,从而避免参数配置和数据传输之间相互干扰,影响业务功能。
(3)本发明所提供的物联网无线数据传输方法及终端,通过网络指示灯和异常指示灯直观的显示物联网无线数据传输终端的连接状态并输出给物联网设备,有利于增强交互能力。
本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

Claims (10)

1.一种物联网无线数据传输方法,其特征在于,包括:物联网无线数据传输终端通过无线模块与远程服务器和配置管理平台进行数据交互以及物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互;
所述物联网无线数据传输终端通过无线模块与远程服务器和配置管理平台进行数据交互,进一步为:
识别所述无线模块的类型,根据所述无线模块的类型选择并执行对应的驱动程序,初始化所述无线模块;
控制所述无线模块发起网络连接,使所述无线模块与所述远程服务器建立第一网络通道,并与所述配置管理平台建立第二网络通道,所述第一网络通道与所述第二网络通道并行,使物联网无线数据传输终端通过不同的网络通道连接远程服务器和配置管理平台,使得参数配置和程序升级与数据传输相互独立;
设置所述物联网无线数据传输终端中在线指示模块和指示灯模块的状态,所述指示灯模块包括网络指示灯和异常指示灯;若物联网无线数据传输终端与远程服务器连接成功,所述在线指示模块输出高电平,所述物联网无线数据传输终端为在线状态,所述网络指示灯亮,所述异常指示灯灭;若连接失败,所述在线指示模块输出低电平,所述物联网无线数据传输终端为离线状态,所述网络指示灯灭,所述异常指示灯亮;
进行数据收发处理:通过所述第一网络通道接收所述远程服务器发送的数据,处理后存入下行缓冲区;通过所述第二网络通道接收所述配置管理平台发送的数据,进行参数配置和程序升级;若上行缓冲区有数据,处理后通过所述第一网络通道发送给所述远程服务器或配置管理平台;
所述物联网无线数据传输终端通过串口模块与物联网设备或本地配置工具进行数据交互,进一步为:
向物联网设备或本地配置工具发送探测指令,若收到应答信号,则进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则进行数据收发处理:接收所述物联网设备发送的数据,处理后存入上行缓冲区;若下行缓冲区有数据,处理后发送给所述物联网设备;
通过所述物联网无线数据传输终端中的所述在线指示模块输出所述物联网无线数据传输终端的连接状态给物联网设备,所述连接状态包括在线状态和离线状态。
2.根据权利要求1所述的物联网无线数据传输方法,其特征在于,所述物联网无线数据传输终端与所述物联网设备进行数据交互,进一步包括:当需要进行参数配置或复位重启时,通过物联网设备控制所述物联网无线数据传输终端断电重启。
3.根据权利要求1所述的物联网无线数据传输方法,其特征在于,所述物联网无线数据传输终端通过无线模块与远程服务器进行数据交互时,采用第一私有协议或透明传输方式传输用户业务数据;
所述物联网无线数据传输终端通过无线模块与配置管理平台进行数据交互时,采用第一私有协议进行参数配置和程序升级。
4.根据权利要求1所述的物联网无线数据传输方法,其特征在于,所述物联网无线数据传输终端通过串口模块与物联网设备进行数据交互时,采用第二私有协议或透明传输方式传输用户业务数据。
5.根据权利要求1所述的物联网无线数据传输方法,其特征在于,所述物联网无线数据传输终端通过串口模块与本地配置工具进行数据交互时,采用第二私有协议进行参数配置和程序升级。
6.一种物联网无线数据传输终端,基于如权利要求1-5任一项所述的物联网无线数据传输方法,其特征在于,包括:微处理器、电源模块、无线模块、串口模块、在线指示模块和指示灯模块,所述微处理器分别与所述电源模块、无线模块、串口模块、在线指示模块、指示灯模块连接;所述指示灯模块包括网络指示灯和异常指示灯;
所述无线模块用于所述微处理器与远程服务器和配置管理平台进行数据交互;
所述微处理器与远程服务器和配置管理平台进行数据交互,进一步为:
识别所述无线模块的类型,根据所述无线模块的类型选择并执行对应的驱动程序,初始化所述无线模块;
控制所述无线模块发起网络连接,使所述无线模块与所述远程服务器建立第一网络通道,并与所述配置管理平台建立第二网络通道,所述第一网络通道与所述第二网络通道并行;
设置所述物联网无线数据传输终端中在线指示模块和指示灯模块的状态,若物联网无线数据传输终端与远程服务器连接成功,所述在线指示模块输出高电平,所述物联网无线数据传输终端为在线状态,所述网络指示灯亮,所述异常指示灯灭;若连接失败,所述在线指示模块输出低电平,所述物联网无线数据传输终端为离线状态,所述网络指示灯灭,所述异常指示灯亮;
进行数据收发处理:通过所述第一网络通道接收所述远程服务器发送的数据,处理后存入下行缓冲区;通过所述第二网络通道接收所述配置管理平台发送的数据,进行参数配置和程序升级;若上行缓冲区有数据,处理后通过所述第一网络通道发送给所述远程服务器或配置管理平台;
所述串口模块用于所述微处理器与物联网设备或本地配置工具进行数据交互;
所述微处理器与物联网设备或本地配置工具进行数据交互,进一步为:
向物联网设备或本地配置工具发送探测指令,若收到应答信号,则进行参数配置和程序升级;若发送N次探测指令均未收到应答信号,N≥2,则进行数据收发处理:接收所述物联网设备发送的数据,处理后存入上行缓冲区;若下行缓冲区有数据,处理后发送给所述物联网设备;
通过所述物联网无线数据传输终端中的所述在线指示模块输出所述物联网无线数据传输终端的连接状态给物联网设备,所述连接状态包括在线状态和离线状态。
7.根据权利要求6所述的物联网无线数据传输终端,其特征在于,还包括供电控制模块,所述供电控制模块与所述电源模块连接,用于控制所述物联网无线数据传输终端的电源通断。
8.根据权利要求6所述的物联网无线数据传输终端,其特征在于,所述指示灯模块还包括电源指示灯,用于指示所述物联网无线数据传输终端的电源通断情况。
9.根据权利要求6所述的物联网无线数据传输终端,其特征在于,所述异常指示灯包括第一三色异常指示灯和第二三色异常指示灯,用于指示所述物联网无线数据传输终端的异常情况。
10.根据权利要求6所述的物联网无线数据传输终端,其特征在于,还包括看门狗模块,所述看门狗模块与所述微处理器电连接,所述看门狗模块包括外置看门狗芯片,用于监视所述物联网无线数据传输终端的运行状态。
CN201910044531.3A 2019-01-17 2019-01-17 物联网无线数据传输方法及终端 Active CN109548051B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910044531.3A CN109548051B (zh) 2019-01-17 2019-01-17 物联网无线数据传输方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910044531.3A CN109548051B (zh) 2019-01-17 2019-01-17 物联网无线数据传输方法及终端

Publications (2)

Publication Number Publication Date
CN109548051A CN109548051A (zh) 2019-03-29
CN109548051B true CN109548051B (zh) 2024-02-02

Family

ID=65837784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910044531.3A Active CN109548051B (zh) 2019-01-17 2019-01-17 物联网无线数据传输方法及终端

Country Status (1)

Country Link
CN (1) CN109548051B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110289683A (zh) * 2019-06-12 2019-09-27 上海大学 基于nb-iot的微电网网络传输性能监控***及实现方法
CN110290016A (zh) * 2019-07-25 2019-09-27 腾讯科技(深圳)有限公司 设备故障处理方法、装置、物联网设备及存储介质
CN111132097B (zh) * 2019-12-31 2023-09-26 深圳移航通信技术有限公司 无线模块的驱动方法及装置、无线模块、终端及存储介质
CN112398928B (zh) * 2020-11-04 2024-04-16 广东源泉科技有限公司 物联网设备软件的运行操作方法
CN112822254A (zh) * 2020-12-31 2021-05-18 山东向明环保科技有限公司 数据采集传输***及远程在线升级、调配参数的方法
CN112650517A (zh) * 2020-12-31 2021-04-13 山东向明环保科技有限公司 数据采集传输***及本地升级、调配参数的方法
CN113900834B (zh) * 2021-09-24 2023-02-14 天津同阳科技发展有限公司 基于物联网技术的数据处理方法、装置、设备及存储介质

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447598A (zh) * 2012-01-12 2012-05-09 深圳市赛亿科技开发有限公司 基于物联网的家庭信息终端平台
CN103108413A (zh) * 2011-11-09 2013-05-15 中国电信股份有限公司 物联网终端设备及其业务处理方法
CN103442353A (zh) * 2013-08-22 2013-12-11 江苏赛联信息产业研究院股份有限公司 一种安全可控的物联网数据传输方法
CN103684933A (zh) * 2012-09-03 2014-03-26 株式会社日立制作所 物联网***、物联网代理装置及方法
CN203706529U (zh) * 2013-12-26 2014-07-09 四川师范大学 一种交互式远程eda实验装置
CN105049304A (zh) * 2015-07-03 2015-11-11 中山火炬职业技术学院 支持多异构传输模块的物联网终端接入网关及应用***
CN105681442A (zh) * 2016-02-01 2016-06-15 光慧科技发展(深圳)有限责任公司 基于物联网的集群医疗监控控制***及其控制方法
CN206135977U (zh) * 2016-09-28 2017-04-26 中国电力科学研究院 一种组塔施工装备的远程集中监测装置
CN106657290A (zh) * 2016-12-05 2017-05-10 深圳市图焌科技有限公司 一种基于宽带数据通信技术的电梯物联网***及控制方法
CN107172132A (zh) * 2017-04-26 2017-09-15 大连普惠达微仓实体网络科技有限公司 一种数据传输方法及无线智能终端设备
KR20180041357A (ko) * 2016-10-14 2018-04-24 (주)케이엠에스 무선통신을 이용한 IoT 방식 소방 설비 디바이스 및 시스템
CN108259052A (zh) * 2018-01-31 2018-07-06 湖南中车时代通信信号有限公司 一种用于轨道交通的车载安全无线接入装置
CN108540316A (zh) * 2018-03-29 2018-09-14 长沙汉拓信息技术有限公司 一种物联网管理***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10963870B2 (en) * 2015-11-10 2021-03-30 Vaposun Inc. Method and system for network communication
US10417060B2 (en) * 2016-06-27 2019-09-17 Verizon Patent And Licensing Inc. Automated API publication for Internet of Things platform

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103108413A (zh) * 2011-11-09 2013-05-15 中国电信股份有限公司 物联网终端设备及其业务处理方法
CN102447598A (zh) * 2012-01-12 2012-05-09 深圳市赛亿科技开发有限公司 基于物联网的家庭信息终端平台
CN103684933A (zh) * 2012-09-03 2014-03-26 株式会社日立制作所 物联网***、物联网代理装置及方法
CN103442353A (zh) * 2013-08-22 2013-12-11 江苏赛联信息产业研究院股份有限公司 一种安全可控的物联网数据传输方法
CN203706529U (zh) * 2013-12-26 2014-07-09 四川师范大学 一种交互式远程eda实验装置
CN105049304A (zh) * 2015-07-03 2015-11-11 中山火炬职业技术学院 支持多异构传输模块的物联网终端接入网关及应用***
CN105681442A (zh) * 2016-02-01 2016-06-15 光慧科技发展(深圳)有限责任公司 基于物联网的集群医疗监控控制***及其控制方法
CN206135977U (zh) * 2016-09-28 2017-04-26 中国电力科学研究院 一种组塔施工装备的远程集中监测装置
KR20180041357A (ko) * 2016-10-14 2018-04-24 (주)케이엠에스 무선통신을 이용한 IoT 방식 소방 설비 디바이스 및 시스템
CN106657290A (zh) * 2016-12-05 2017-05-10 深圳市图焌科技有限公司 一种基于宽带数据通信技术的电梯物联网***及控制方法
CN107172132A (zh) * 2017-04-26 2017-09-15 大连普惠达微仓实体网络科技有限公司 一种数据传输方法及无线智能终端设备
CN108259052A (zh) * 2018-01-31 2018-07-06 湖南中车时代通信信号有限公司 一种用于轨道交通的车载安全无线接入装置
CN108540316A (zh) * 2018-03-29 2018-09-14 长沙汉拓信息技术有限公司 一种物联网管理***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Consideration of Constraints in Communication Terminal Devices Due to an Installed Environment of Sensor Networks;S. Lee, H. -S. Nam and Y. -K. Jeong;2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN);全文 *
基于CDMA2000 1x网络WAP通信协议栈的研究及实现;曲飞;信息科技辑;全文 *

Also Published As

Publication number Publication date
CN109548051A (zh) 2019-03-29

Similar Documents

Publication Publication Date Title
CN109548051B (zh) 物联网无线数据传输方法及终端
US5136715A (en) Terminal apparatus for resetting by remote control
CA2921698C (en) System and method for data exchange and control with a wireless remote control for welding systems
EP3063901B1 (en) System and method for data exchange and control with a wireless communication terminal on a welding system
US20170046884A1 (en) Personal vehicle diagnosis system and method based on mobile intelligent terminal
US20120239791A1 (en) Network System, Network Configuration Method, And Network Configuration Device
CN109938442B (zh) 一种用于电力作业的智能安全头盔及辅助方法
CN110597229A (zh) 一种车辆诊断互斥方法、装置、车辆和存储介质
CN110784533A (zh) 通信方法、通信装置、中转模块、控制终端及存储介质
CN111427602B (zh) 一种vpx机箱的智能平台管理控制器在线升级固件的方法
CN109116832A (zh) 车辆诊断数据无线通讯方法
CN110865826B (zh) 机器人软件升级方法、装置、设备和存储介质
US20040087303A1 (en) System and method for collecting debugging and system crash information from a mobile phone
CN117193125A (zh) 车载显示屏故障数据的处理***、方法、电子设备及介质
CN110502381B (zh) 移动终端及其串口调试方法、计算机可读介质
JP4984772B2 (ja) ネットワーク接続型分析装置制御システム
CN108648298B (zh) 消息处理方法及装置、存储介质、电子设备
CN111818513A (zh) 一种太阳能控制器的远程升级方法及远程升级***
CN111857303A (zh) 一种fpga复位方法、装置、***和电子设备
CN113824787B (zh) 一种控制终端重启的方法
CN111830889B (zh) 电源控制装置及电源
KR101978171B1 (ko) 공조기 제어장치, 공조시스템 및 이의 제어방법
KR100905607B1 (ko) 기지국 시스템에서 알람 수집 방법
KR100651761B1 (ko) 피엘씨 시스템용 모듈 교체 시스템
CN113572626A (zh) 终端设备维护方法、设备维护装置及终端设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant