CN116612625A - 一种无线网络通信模组及电子设备 - Google Patents
一种无线网络通信模组及电子设备 Download PDFInfo
- Publication number
- CN116612625A CN116612625A CN202310551906.1A CN202310551906A CN116612625A CN 116612625 A CN116612625 A CN 116612625A CN 202310551906 A CN202310551906 A CN 202310551906A CN 116612625 A CN116612625 A CN 116612625A
- Authority
- CN
- China
- Prior art keywords
- communication module
- chip
- wireless network
- network communication
- server
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 211
- 230000002093 peripheral effect Effects 0.000 claims abstract description 23
- 238000012795 verification Methods 0.000 claims description 20
- 230000002159 abnormal effect Effects 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 15
- 230000001413 cellular effect Effects 0.000 claims description 6
- 101100112372 Acinetobacter baylyi (strain ATCC 33305 / BD413 / ADP1) catM gene Proteins 0.000 claims description 5
- 238000004519 manufacturing process Methods 0.000 abstract description 16
- 238000013461 design Methods 0.000 abstract description 14
- 230000008878 coupling Effects 0.000 abstract description 12
- 238000010168 coupling process Methods 0.000 abstract description 12
- 238000005859 coupling reaction Methods 0.000 abstract description 12
- 238000000034 method Methods 0.000 description 21
- 238000007726 management method Methods 0.000 description 19
- 230000010267 cellular communication Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000003381 stabilizer Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种无线网络通信模组,所述通信模组包括:MCU芯片和通信芯片,所述MCU芯片和通信芯片集成在同一电路板上;其中,所述通信芯片用于为所述MCU芯片提供通信能力;所述MCU芯片用于控制与所述无线网络通信模组无线连接的外设器件。本发明通过采用集成式方案将MCU芯片和通信芯片集成在一块电路板上,使得所构建的通信模组能够在满足通信功能的基础上额外提供更多外设控制能力,不仅简化了通信模组的电路设计结构,减少电路耦合及工作冗余问题,提高了生产效率,同时还降低生产成本。
Description
技术领域
本发明涉及无线通信技术领域,尤其涉及一种无线网络通信模组及电子设备。
背景技术
蜂窝通信技术是一种能够实现数据高速稳定传输的通信服务技术,由于该技术为人们的工作和生活带来了便利,因此在日常生活中愈发普及。常见的蜂窝通信产品包括智能手机、数据卡和调制解调器、智能穿戴和家居设备、无人机、物联网设备以及车载通信和车联网设备等。
传统的蜂窝通信产品主要依赖MCU控制器和通信模组这两个组件的配合作用来实现蜂窝通信。然而,在传统的蜂窝通信产品中,MCU控制器和通信模组通常互为独立器件,在实际应用时会形成一种通信控制关系的分离式方案,进而使得产品的电路设计复杂,所占空间大,容易发生耦合,因此会产生冗余的工作与成本,其可靠性和稳定性也较差。
发明内容
为了解决上述提出的至少一个技术问题,本发明提供一种无线网络通信模组及电子设备,能够简化无线通信模组的电路设计结构,减少电路耦合及工作冗余问题,进而提高生产效率,降低生产成本。
第一方面,本发明提供了一种无线网络通信模组,包括:
MCU芯片和通信芯片,所述MCU芯片和通信芯片集成在同一电路板上;其中,
所述通信芯片用于为所述MCU芯片提供通信能力;
所述MCU芯片用于控制与所述无线网络通信模组无线连接的外设器件。
在一种可能的实施方式中,所述的无线网络通信模组,还包括:
电源管理芯片,与所述MCU芯片和通信芯片集成在同一所述电路板上,用于对所述无线网络通信模组进行电源管理。
在一种可能的实施方式中,所述MCU芯片还用于:
接收服务器下发的操作指令,根据所述操作指令从MCU芯片的指定存储地址中读取关键字,并通过所述通信芯片将所述关键字发送至服务器进行验证;
获取服务器的验证结果,在验证通过时执行所述操作指令。
在一种可能的实施方式中,所述MCU芯片还用于:
当执行所述操作指令时,接收外设器件发送的运行数据;
将所述运行数据通过通信芯片发送至云端或服务器;其中,所述运行数据包括定位数据或传感器采集的设备数据。
在一种可能的实施方式中,所述关键字为通过加密算法对预设字段进行加密处理后得到;其中,所述预设字段为所述无线网络通信模组的模组类型标识。
在一种可能的实施方式中,所述MCU芯片还用于:
响应服务器下发的拨号指令,读取无线网络通信模组内拨号服务的运行状态并通过所述通信芯片发送至服务器,以使得所述服务器对拨号服务的运行状态进行判定;
当判定拨号服务为异常运行时,发送第一重启请求至服务器,以使得所述服务器重新下发拨号指令。
在一种可能的实施方式中,所述MCU芯片还用于:
当判定拨号服务为异常运行时,读取拨号服务最新的异常运行次数并通过所述通信芯片发送至服务器,以使得所述服务器根据所述异常运行次数对所述无线网络通信模组的运行状态进行判定;
当判定无线网络通信模组为异常时,发送第二重启请求至服务器,以使得所述服务器控制所述无线网络通信模组重启。
在一种可能的实施方式中,所述通信芯片包括具备NB-IoT、CatM、2G、3G、4G或5G通信能力的蜂窝芯片。
在一种可能的实施方式中,所述MCU芯片与所述通信芯片通过SPI协议、I2C协议或UART进行通信;所述MCU芯片与所述外设器件通过SPI协议、I2C协议或UART进行通信。
第二方面,本发明还提供了一种电子设备,包括如上述任一项所述的无线网络通信模组。
相比于现有技术,本发明的有益效果在于,本发明通过采用集成式方案将MCU芯片和通信芯片集成在一块电路板上,使得所构建的通信模组能够在满足通信功能的基础上额外提供更多外设控制能力,不仅简化了通信模组的电路设计结构,减少电路耦合及工作冗余问题,提高了生产效率,同时还降低生产成本。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
附图说明
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
图1为本申请某一实施例提供的一种无线网络通信模组的结构示意图;
图2为本申请另一实施例提供的一种无线网络通信模组的结构示意图;
图3为本申请某一实施例提供的一种无线网络通信模组运行方式的流程示意图;
图4为本申请另一实施例提供的一种无线网络通信模组运行方式的流程示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
另外,为了更好地说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样能够实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
传统的无线通信产品通常采用控制器处理单元MCU和通信模组进行组合的方式,,但是控制器处理单元MCU和通信模组通常互为独立的器件,在电路设计上结构相对复杂,不仅增加了产品的生产成本,且容易出现电路耦合和冗余的情况,影响无线通信产品的工作性能,降低其可靠性。为此,本发明提供了一种无线网络通信模组,采用集成式方案将MCU芯片和通信芯片集成在一块电路板上,在满足通信功能的基础上额外提供更多外设控制能力,简化通信模组的电路设计结构,减少电路耦合及工作冗余问题,提高生产效率并降低生产成本。
请参阅图1,图1提供了一种无线网络通信模组100的结构示意图。如图1所示,该无线网络通信模组100包括:
MCU芯片10和通信芯片20;MCU芯片10和通信芯片20集成在同一电路板上;其中,
通信芯片20用于为MCU芯片10提供通信能力;
MCU芯片10用于控制与无线网络通信模组100无线连接的外设器件30。
需要说明的是,无线网络通信模组是一种整合了射频、基带、协议栈等功能的电子模块,可用于实现无线通信技术的传输和控制。无线网络通信模组100通常采用标准化设计,集成了常用的无线通信协议和接口,如WiFi、蓝牙、LoRa、NB-IoT等,可以方便地与其他设备进行通信和互联。同时,无线网络通信模组100具有高度集成、低功耗、多种接口支持以及易部署等多个优点。
MCU芯片(Microcontroller Unit)是一种集成了中央处理器(CPU)、存储器、输入输出接口和各种外围设备接口等功能模块的微型计算机芯片。MCU芯片10通常具有体积小、功耗低、性能高、可编程性强等特点,广泛应用于各种电子产品和系统中。
通信芯片(Communication chip)是一种专门用于实现通信功能的集成电路芯片,广泛应用于各种通信设备和系统中。通信芯片20通常包括射频(Radio Frequency)部分、数字信号处理(Digital Signal Processing)部分以及数据转换等多个功能模块,可以实现信号传输、解调、编码、解码、调制、解调、交换和路由等多种功能。
本实施例中,为了简化电路结构,减少电路耦合问题,节约模组的生产成本,首先将MCU芯片10和通信芯片20集成在同一电路板上;其中,MCU芯片10对外主要与外设器件30进行无线通信,通过发送控制指令到外设器件30以控制外设器件30的运行,同时接收外设器件30发送的数据。MCU芯片10对内主要和通信芯片20建立无线通信,借助通信芯片20将接收的数据或存储在MCU芯片10本身的数据发送给云端或者服务器做进一步的处理。因此,上述无线网络通信模组100可以及通信和控制于一体,由于电路结构简单,会减少耦合现象,因此该模组的稳定性和可靠性都会增强,可以将其用于智能家居产品、物联网产品等等,以此来增加产品无线通信的稳定性。
在一个可选的实施例中,通信芯片20主要包括但不限于具备NB-IoT、CatM、2G、3G、4G或5G通信能力的蜂窝芯片。
本实施例中,为了提高通信芯片20的通信能力,主要采用蜂窝通信芯片20,包括具备NB-IoT、CatM、2G、3G、4G或5G通信能力的蜂窝芯片等等。通常,蜂窝芯片具有以下优点:1)高度集成:集成了多种通信技术和协议,如NB-IoT、CatM、2G、3G、4G或5G等,可以实现多种频段和协议的通信,满足不同场景的需求。2)低功耗:采用了低功耗设计和优化技术,可以在保证通信质量和稳定性的同时,尽可能降低功耗和能耗。3)支持多种接口,支持多种常见的通信接口和协议,可以轻松与其他设备进行数据交换和控制。4)易部署:具备良好的可定制性和易部署性,可以根据应用需求进行定制和开发,并可快速部署到实际场景中。因此,通过采用蜂窝芯片,可实现及蜂窝通信和MCU控制于一体的蜂窝通信模组。
在一个可选的实施例中,MCU芯片10与通信芯片20通过SPI协议、I2C协议或UART进行通信;MCU芯片10与外设器件30也通过SPI协议、I2C协议或UART进行通信。
UART是一种异步收发传输器,通常是通过串口连接外界设备进行通信的,它可以将计算机或嵌入式设备的并行数据转换为串行数据,以便于传输和接收。UART支持不同的波特率、数据位数、停止位数和校验位等选项,可以根据具体应用场景进行配置。UART广泛应用于各种设备之间的通信,例如计算机与外部设备(如打印机、调制解调器、传感器等)、嵌入式系统之间的通信等等。在嵌入式系统中,UART通常用于与传感器或执行器等外设进行通信,同时也可以通过UART进行远程调试和升级等操作。
SPI(Serial Peripheral Interface)协议是一种串行通信接口协议,常用于芯片间通信、外设控制和存储器读写等应用领域。SPI协议采用主从结构,每个从机设备都需要有一个唯一的地址,由主机设备进行数据传输和控制。SPI协议可以使用两根信号线实现全双工通信,也可以使用一根信号线实现半双工通信。SPI协议的优点包括:1)通信速度快:SPI协议采用串行通信方式,没有复杂的协议格式和解析过程,因此通信速度比较快,适合于要求高速传输的应用场景。2)灵活多变:SPI协议可以通过配置时序、数据长度、传输模式等参数进行灵活调整,支持多种通信需求和协议,方便更好地适应不同应用场景。3)低成本:SPI协议只需要简单的硬件接口和少量线路即可实现通信,因此成本相对较低。4)易于设计:SPI协议具有简单的通信原理和易于设计的特点,开发人员可以基于已有的硬件资源和软件库进行快速开发和调试。
I2C(Inter-Integrated Circuit)协议是一种串行通信协议,常用于芯片间通信、传感器控制和存储器读写等应用领域。I2C协议采用主从结构,每个从机设备都需要有一个唯一的地址,由主机设备进行数据传输和控制。I2C协议只需要两条线路即可实现全双工通信。I2C协议具有以下特点:1)线路简单:I2C协议只需要两条线路(数据线SDA和时钟线SCL)即可实现全双工通信,硬件成本相对较低。2)支持多设备:I2C协议支持多个设备在同一总线上工作,并且每个设备都有一个唯一的7位或10位地址,可以实现多设备之间的通信和控制。3)灵活多变:I2C协议可以通过配置时序、数据长度、传输模式等参数进行灵活调整,支持多种通信需求和协议,方便更好地适应不同应用场景。4)易于设计:I2C协议具有简单的通信原理和易于设计的特点,开发人员可以基于已有的硬件资源和软件库进行快速开发和调试。
请参阅图2,图2为本发明另一实施例提供的无线网络通信模组100的结构示意图。根据图2可知,该无线网络通信模组100除了包括MCU芯片10和通信芯片20之外,还包括:
电源管理芯片40,与MCU芯片10和通信芯片20集成在同一电路板上,用于对无线网络通信模组100进行电源管理。
需要说明的是,电源管理芯片40(Power Management IC,简称PMIC)是一种专门用于管理电源的集成电路芯片。它通常由一个或多个直流稳压器、开关电源控制器、电池充放电控制器和各种保护电路等模块组成,可以实现对各种电源进行有效的管理和控制。电源管理芯片40具有以下特点:高度集成:电源管理芯片40集成了多种功能模块,如直流稳压器、开关电源控制器、电池充放电控制器和各种保护电路等,可以实现复杂的电源管理和控制。多种功率输出:电源管理芯片40支持多种功率输出方式,如低压差线性稳压器、开关电源等,适用于不同的应用场景。精度高:电源管理芯片40具有精密的调节和监测功能,可以对电源电压、电流、温度等参数进行精确控制和监测,保证系统的稳定性和安全性。低功耗:电源管理芯片40采用低功耗设计和优化技术,可以在保证电源质量和稳定性的同时,尽可能降低功耗和能耗。电源管理芯片40广泛应用于各种电子产品和系统中,如智能手机、平板电脑、笔记本电脑、物联网设备等。在这些应用中,电源管理芯片40可以实现对电源的管理和控制,包括电压调节、电流控制、电池充放电管理、保护功能等,为设备的高效运行和长寿命提供技术支持。
传统的通信模组,电源管理单元与无线网络通信模组100都是独立的器件,通过外接来对无线网络通信模组100的电源进行管理。区别于传统的电源管理方式,本实施例中将电源管理芯片40应用于无线网络通信模组100中,具体为将电源管理芯片40与MCU芯片10和通信芯片20集成在同一电路板上,相比于外围电源供电,耦合复杂度的情况,本实施例可以增强模组的防静电能力,提升设备运行的可靠性。
在实际应用中,在无线网络通信模组100投入使用前如果不加以验证,则容易出现安全隐患,如信息泄露,设备被非法软件控制等现象。因此,为了避免该问题,在一种可能的实施方式中,无线网络通信模组100的MCU芯片10还用于执行以下操作:
1)接收服务器下发的操作指令,根据操作指令从MCU芯片10的指定存储地址中读取关键字,并通过通信芯片20将关键字发送至服务器进行验证;
2)获取服务器的验证结果,在验证通过时执行操作指令。
需要说明的是,通信模组出厂之后,该通信模组处于非生产模式下。当通信模组处于非生产模式下的时候检测到操作指令的话,就可以从通信模组的指定存储地址中读取关键字,进一步验证操作的合法性。该操作指令可以是任意设定的操作,例如可以是通信模组的开机操作,也可以是指定的任意特殊的操作,在此不做限定。
进一步地,模组在生产过程中,会对模组的器件进行组装,以及对模组的软件进行固化封装。因此通信模组在处于生产模式下的时候,可以向模组的存储器中写入数据。具体的,可以在通信模组处于生产模式下的时候,获取关键字并将获取的关键字写入通信模组指定存储地址中。这样在实际使用过程中,就可以从指定存储地址中读取关键字进行验证。
在一种可能的实施方式中,关键字为通过加密算法对预设字段进行加密处理后得到;其中,预设字段为无线网络通信模组100的模组类型标识。
本实施例中,获取的关键字可以是预设的,也可以是根据不同合作商和模组类型设置的,则具体获取并写入关键字的步骤包括:获取通信模组的模组类型标识,根据模组类型标识获取预设字段;利用加密算法对预设字段进行加密处理获得关键字;确定通信模组中对应于所述合作商标识的指定存储地址,并将获取的关键字写入指定存储地址中。
进一步地,在读取到关键字之后,封装在通信模组上的SDK会获取解密算法,通过获取的解密算法对读取到的关键字进行验证。如果SDK无法正确地对关键字进行验证,说明该SDK是未经授权的SDK。在本申请实施例中,解密算法可以有多种形式,在此不做限定。
在一个具体的实施例中,对通信模组进行验证的时候,可以根据检测检测到的操作指令的不同等级,来对关键字进行不同的验证。例如操作指令可以分为安全性要求较高的指令和安全性要求较低的指令,一般来说安全性要求较高的指令,在对关键字验证的要求也比较高,如关键字的复杂程度比较高。这样使得在不同操作中,对应的验证要求也不一样,对于一些安全性要求高的操作,进一步地保证了操作的安全性。在上述过程中,在生产模式下向指定存储地址写入关键字之前,可以建立不同重要等级与关键字地关联,并将重要等级与关键字关联地存储到指定存储地址中。其后,上述重要等级对应加密等级,上述关键字可以是根据加密等级所对应的加密算法得到。
可以理解,如果对关键字的验证通过了,则可以控制通信模组执行操作指令所对应的操作。例如,在检测到通信模组上电运行的信号的时候,可以控制通信模组读取指定存储地址中存储的关键字,然后对关键字进行解密验证。如果关键字的解密验证通过,则控制通信模组上电运行。
如果关键字的验证未通过,则可以控制通信模组进入休眠状态。当通信模组进入休眠状态之后,通信模组就无法正常运行。当然,还可以为通信模组设置一个唤醒休眠的指令,当检测到唤醒休眠的指令的时候,控制通信模组恢复正常的工作状态。例如手动重启通信模组,重新开启通信模组的验证过程。
综上所述,通过读取无线网络通信模组100的关键字,并对读取的该关键字进行解密验证,当解密验证通过之后,可以控制通信模组执行相应的操作,解密验证未通过的时候,控制通信模组进入休眠状态。这样一来,在执行操作之前,就可以通过模组集成的解密算法对关键字进行验证,以保证模组不能随意被非法软件进行控制,提高了模组的安全性。
在一种可能的实施方式中,MCU芯片10还用于:
3)当执行操作指令时,接收外设器件30发送的运行数据;
4)将运行数据通过通信芯片20发送至云端或服务器;其中,运行数据包括定位数据或传感器采集的设备数据。
本实施例中,外设器件30主要包括传感器或定位模组,传感器包括但不限于温度、压力传感器等。为了帮助理解,下面将根据外设器件30为不同设备时的无线网络通信模组100的运行方式进行说明:
请参阅图3,图3为某一实施例提供的无线网络通信模组100的运行流程,根据图3可知,温度传感器/压力传感器采集外部设备的信息,传感器与MCU通信模组可以通过UART或其他方式进行数据传输,MCU通信模组内部的MCU采集传感器数据,传输给模组内部的通信部分。MCU通信模组通过蜂窝通信网络传输传感器数据,上传云端以及数据服务器。
请参阅图4,图4为另一实施例提供的无线网络通信模组100的运行流程,根据图4可知,定位模组通过物理接口与MCU通信模组进行连接,模组内部的MCU采集定位数据,传输给模组内部的通信部分,通信通过基站传输定位数据至云端以及后台服务器,达到蜂窝通信传输定位数据的目的。
在一种可能的实施方式中,MCU芯片10还用于执行以下步骤:
5)响应服务器下发的拨号指令,读取无线网络通信模组100内拨号服务的运行状态并通过通信芯片20发送至服务器,以使得服务器对拨号服务的运行状态进行判定;
6)当判定拨号服务为异常运行时,发送第一重启请求至服务器,以使得服务器重新下发拨号指令。
拨号指令是一种用于调制解调器(Modem)进行电话拨号的命令。拨号指令通常由一系列AT指令组成,可以通过串口或者终端软件发送给调制解调器,让调制解调器完成电话拨号,实现数据传输和网络连接。
本实施例中,MCU芯片10会响应服务器下发的拨号指令,读取无线网络通信模组100内拨号服务的运行状态并通过通信芯片20发送至服务器,服务器通过ADB通道获取通信模组的进程列表,根据进程列表判定所述拨号服务正在运行时,向通信模组发送取消拨号指令,并对拨号服务的运行状态进行判定。
具体地,若在预设时段内,没有收到拨号服务发送的响应指令、或者响应指令出错,则判定拨号服务为异常运行,此时MCU芯片10会发送第一重启请求至服务器,服务器响应该第一重启请求后,会重新下发拨号指令。
在一种可能的实施方式中,MCU芯片10还用于执行以下步骤:
7)当判定拨号服务为异常运行时,读取拨号服务最新的异常运行次数并通过通信芯片20发送至服务器,以使得服务器根据异常运行次数对无线网络通信模组100的运行状态进行判定;
8)当判定无线网络通信模组100为异常时,发送第二重启请求至服务器,以使得服务器控制无线网络通信模组100重启。
本实施例中,通常会设置一个预设阈值,当第一异常运行次数达到预设阈值时,判定通信模组出现异常,此时MCU芯片10会发送第二重启请求至服务器,服务器响应该请求后会重新启动无线网络通信模组100。
上述实施例获取通信模组内拨号服务的运行状态,能够快速获取拨号服务的运行状态,从而快速判定拨号服务是否为异常运行,降低了解决异常的时间,提高了对于异常运行的通信模组的处理效率。
在本发明的另一个实施例中,还提供了一种电子设备,包括如上述任一项实施例所述的无线网络通信模组100。该电子设备包括但不限于物联网、工业自动化、智能交通、智能家居等领域的电子设备。这些电子设备均通过上述实施例提供的无线网络通信模组100进行无线蜂窝通信和智能控制过程。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所属领域的技术人员还可以清楚地了解到,本申请各个实施例描述各有侧重,为描述的方便和简洁,相同或类似的部分在不同实施例中可能没有赘述,因此,在某一实施例未描述或未详细描述的部分可以参见其他实施例的记载。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriberline,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatiledisc,DVD))、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,ROM)或随机存储存储器(random access memory,RAM)、磁碟或者光盘等各种可存储程序代码的介质。
Claims (10)
1.一种无线网络通信模组,其特征在于,包括:
MCU芯片和通信芯片,所述MCU芯片和通信芯片集成在同一电路板上;其中,
所述通信芯片用于为所述MCU芯片提供通信能力;
所述MCU芯片用于控制与所述无线网络通信模组无线连接的外设器件。
2.根据权利要求1所述的无线网络通信模组,其特征在于,还包括:
电源管理芯片,与所述MCU芯片和通信芯片集成在同一所述电路板上,用于对所述无线网络通信模组进行电源管理。
3.根据权利要求1所述的无线网络通信模组,其特征在于,所述MCU芯片还用于:
接收服务器下发的操作指令,根据所述操作指令从MCU芯片的指定存储地址中读取关键字,并通过所述通信芯片将所述关键字发送至服务器进行验证;
获取服务器的验证结果,在验证通过时执行所述操作指令。
4.根据权利要求3所述的无线网络通信模组,其特征在于,所述MCU芯片还用于:
当执行所述操作指令时,接收外设器件发送的运行数据;
将所述运行数据通过通信芯片发送至云端或服务器;其中,所述运行数据包括定位数据或传感器采集的设备数据。
5.根据权利要求3所述的无线网络通信模组,其特征在于,所述关键字为通过加密算法对预设字段进行加密处理后得到;其中,所述预设字段为所述无线网络通信模组的模组类型标识。
6.根据权利要求1所述的无线网络通信模组,其特征在于,所述MCU芯片还用于:
响应服务器下发的拨号指令,读取无线网络通信模组内拨号服务的运行状态并通过所述通信芯片发送至服务器,以使得所述服务器对拨号服务的运行状态进行判定;
当判定拨号服务为异常运行时,发送第一重启请求至服务器,以使得所述服务器重新下发拨号指令。
7.根据权利要求6所述的无线网络通信模组,其特征在于,所述MCU芯片还用于:
当判定拨号服务为异常运行时,读取拨号服务最新的异常运行次数并通过所述通信芯片发送至服务器,以使得所述服务器根据所述异常运行次数对所述无线网络通信模组的运行状态进行判定;
当判定无线网络通信模组为异常时,发送第二重启请求至服务器,以使得所述服务器控制所述无线网络通信模组重启。
8.根据权利要求1所述的无线网络通信模组,其特征在于,所述通信芯片包括具备NB-IoT、CatM、2G、3G、4G或5G通信能力的蜂窝芯片。
9.根据权利要求1所述的无线网络通信模组,其特征在于,所述MCU芯片与所述通信芯片通过SPI协议、I2C协议或UART进行通信;所述MCU芯片与所述外设器件通过SPI协议、I2C协议或UART进行通信。
10.一种电子设备,其特征在于,包括如权利要求1-9任一项所述的无线网络通信模组。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310551906.1A CN116612625A (zh) | 2023-05-16 | 2023-05-16 | 一种无线网络通信模组及电子设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310551906.1A CN116612625A (zh) | 2023-05-16 | 2023-05-16 | 一种无线网络通信模组及电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116612625A true CN116612625A (zh) | 2023-08-18 |
Family
ID=87677502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310551906.1A Pending CN116612625A (zh) | 2023-05-16 | 2023-05-16 | 一种无线网络通信模组及电子设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116612625A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119902481A (zh) * | 2025-03-31 | 2025-04-29 | 恺壮机械(杭州)有限公司 | 一种物联网控制器 |
-
2023
- 2023-05-16 CN CN202310551906.1A patent/CN116612625A/zh active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119902481A (zh) * | 2025-03-31 | 2025-04-29 | 恺壮机械(杭州)有限公司 | 一种物联网控制器 |
| CN119902481B (zh) * | 2025-03-31 | 2025-08-08 | 恺壮机械(杭州)有限公司 | 一种物联网控制器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101729106B1 (ko) | 모바일 기기 | |
| US8615620B2 (en) | Wireless internet access device, SD control chip, and method for data communication | |
| CN104734277A (zh) | 无线充电和通信 | |
| US8127065B2 (en) | Storage card having selectable contact elements and method of its operation | |
| CN104090857A (zh) | 一种扩展智能终端外部接口的系统及方法 | |
| CN108429623B (zh) | 一种数据访问方法及第一电子设备 | |
| CN101645780B (zh) | 一种poe系统断电上电后恢复配置的方法及装置 | |
| CN101256636A (zh) | 用于电子装置的射频标签系统 | |
| CN109842428A (zh) | 一种WiFi芯片及自适应方法 | |
| CN109299022A (zh) | 一种usb接口的控制方法及装置、存储介质 | |
| CN116612625A (zh) | 一种无线网络通信模组及电子设备 | |
| CN105701038B (zh) | 一种级联芯片启动方法及相关装置 | |
| CN111585817B (zh) | 一种省电模式的切换方法及装置 | |
| WO2014023247A1 (zh) | 嵌入式设备和基于该设备进行数据通信的控制方法 | |
| CN106339348B (zh) | 基于移动终端接口扩展的数据传输方法和装置 | |
| US12141335B2 (en) | Terminal and communication method | |
| CN104796973A (zh) | 无线接入设备控制方法及无线接入设备 | |
| EP2830000B1 (en) | Wireless card reader and method for storing data | |
| CN101155042A (zh) | 一种基于wan模块的远程唤醒系统及终端 | |
| CN102932036A (zh) | Nfc装置及nfc通信方法 | |
| CN103049063A (zh) | 死机复位装置 | |
| CN119576598B (zh) | 一种基于连接器的端口管理方法及相关设备 | |
| CN220491424U (zh) | 一种无线网络通信模组及电子设备 | |
| CN211557273U (zh) | 一种新型电力标准化通信核心板 | |
| CN110047550B (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 |