CN104767783A - Functional modules based on FPGA-based M2M data interaction - Google Patents
Functional modules based on FPGA-based M2M data interaction Download PDFInfo
- Publication number
- CN104767783A CN104767783A CN201410009109.1A CN201410009109A CN104767783A CN 104767783 A CN104767783 A CN 104767783A CN 201410009109 A CN201410009109 A CN 201410009109A CN 104767783 A CN104767783 A CN 104767783A
- Authority
- CN
- China
- Prior art keywords
- unit
- data
- network access
- data interaction
- mutual
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于FPGA的M2M数据交互实现的功能模块,数据交互单元连接网络接入单元和设备,实现业务数据的统计、分析、查询与上报,远程控制单元连接网络接入单元和设备,控制设备的启动,停止,重新启动;预警单元连接网络接入单元和设备,对设备运行状况进行反馈并将故障信息上报;固件升级单元连接网络接入单元和设备,对设备软件固件自动升级。本发明将FPGA应用于M2M技术应用,数据处理速度快、高可靠性,模块化的设计方法,可移植性强,便于维护,功能模块间可自主组网,进行数据交互与统计分析。
The present invention relates to a functional module based on FPGA for M2M data interaction. The data interaction unit is connected to the network access unit and equipment to realize statistics, analysis, query and reporting of business data. The remote control unit is connected to the network access unit and equipment. Control the start, stop, and restart of the equipment; the early warning unit is connected to the network access unit and equipment, feedbacks the operating status of the equipment and reports the fault information; the firmware upgrade unit is connected to the network access unit and equipment, and automatically upgrades the software and firmware of the equipment. The present invention applies FPGA to M2M technology application, has fast data processing speed, high reliability, modular design method, strong portability, easy maintenance, independent networking among functional modules, and data interaction and statistical analysis.
Description
技术领域technical field
本发明涉及物联网领域,具体涉及一种基于FPGA的M2M数据交互实现的功能模块。The present invention relates to the field of the Internet of Things, and in particular to a functional module for implementing M2M data interaction based on FPGA.
背景技术Background technique
M2M(Machine to Machine)技术是一种以机器终端智能交互的核心部件,是实现物联网智能化的关键。M2M (Machine to Machine) technology is a core component of intelligent interaction with machine terminals, and is the key to realizing the intelligence of the Internet of Things.
FPGA,即现场可编程门阵列,其内部由大量的门阵列组成,可以进行各种复杂的数字信号处理运算,数据并行处理的硬件结构是其在数字信号处理领域的优势。FPGA, that is, field programmable gate array, is composed of a large number of gate arrays, which can perform various complex digital signal processing operations. The hardware structure of data parallel processing is its advantage in the field of digital signal processing.
在应用方面,M2M大部分是基于ARM或者PC机来实现的。ARM在数据处理速度上没有FPGA迅速,而且FPGA的硬件结构也比其具有高可靠性。而PC机成本高,体积大,适用性低,可移植性差。In terms of application, most of M2M is implemented based on ARM or PC. ARM is not as fast as FPGA in terms of data processing speed, and the hardware structure of FPGA is also more reliable than it. However, the PC has high cost, large volume, low applicability, and poor portability.
将FPGA与M2M技术相结合,有效的发挥了各自的优势,FPGA使M2M数据交互的速度和可靠性得到了进一步的提升。The combination of FPGA and M2M technology effectively exerts their respective advantages. FPGA further improves the speed and reliability of M2M data interaction.
发明内容Contents of the invention
本发明的目的在于将FPGA与M2M技术相结合,将FPGA数据并行处理的硬件结构优势应用于M2M应用。基于以上目的,本发明提出一种以FPGA为硬件结构,高速度运行、高可靠性、低功耗、可移植性强、易于维护的基于FPGA的M2M数据交互实现的功能模块。The purpose of the present invention is to combine FPGA and M2M technology, and apply the advantages of hardware structure of FPGA data parallel processing to M2M application. Based on the above objectives, the present invention proposes an FPGA-based M2M data interaction realization functional module with FPGA as the hardware structure, high-speed operation, high reliability, low power consumption, strong portability, and easy maintenance.
本发明为实现上述目的所采用的技术方案是:The technical scheme that the present invention adopts for realizing the above object is:
一种基于FPGA的M2M数据交互实现的功能模块,包括数据交互单元一端连接网络接入单元,与网络接入单元数据交互,另一端连接设备,用于对设备业务数据进行统计、分析、查询与上报;A functional module based on FPGA-based M2M data interaction, including one end of the data interaction unit connected to the network access unit for data interaction with the network access unit, and the other end connected to the device for statistics, analysis, query and communication of device business data report;
所述数据交互单元一端连接网络接入单元,与网络接入单元数据交互,另一端连接设备,用于对设备业务数据进行统计、分析、查询与上报;One end of the data interaction unit is connected to the network access unit for data interaction with the network access unit, and the other end is connected to the device for statistics, analysis, query and reporting of device business data;
所述远程控制单元一端连接网络接入单元,与网络接入单元数据交互,另一端连接设备,与设备数据交互,用于控制设备的启动,停止,重新启动;One end of the remote control unit is connected to the network access unit for data interaction with the network access unit, and the other end is connected to the device for data interaction with the device, and is used to control the start, stop, and restart of the device;
所述预警单元一端连接网络接入单元,与网络接入单元数据交互,另一端连接设备,与设备数据交互,用于对设备运行状况进行反馈并将故障信息上报;One end of the early warning unit is connected to the network access unit for data interaction with the network access unit, and the other end is connected to the device for data interaction with the device, and is used to give feedback on the operating status of the device and report fault information;
所述固件升级单元一端连接网络接入单元,与网络接入单元数据交互,另一端连接设备,与设备数据交互,用于对设备软件固件自动升级;One end of the firmware upgrade unit is connected to the network access unit for data interaction with the network access unit, and the other end is connected to the device to interact with the device data for automatic upgrade of the device software firmware;
所述网络接入单元连接M2M平台,与M2M平台数据交互。The network access unit is connected to the M2M platform, and interacts with the M2M platform for data.
所述功能模块为一个或多个,通过网络接入单元有线或无线方式连接,实现不同功能模块之间的数据交互。There are one or more functional modules, which are connected through a network access unit in a wired or wireless manner to realize data interaction between different functional modules.
本发明具有以下优点及有益效果:The present invention has the following advantages and beneficial effects:
1.将FPGA应用于M2M技术应用,数据处理速度快、高可靠性。1. Apply FPGA to M2M technology application, with fast data processing speed and high reliability.
2.模块化的设计方法,该功能模块可移植性强,便于维护。2. Modular design method, the functional modules are highly portable and easy to maintain.
3.功能模块间可自主组网,进行数据交互与统计分析。3. Functional modules can independently form a network for data interaction and statistical analysis.
附图说明Description of drawings
图1为本发明的结构框图。Fig. 1 is a structural block diagram of the present invention.
具体实施方式Detailed ways
下面结合附图及实施例对本发明做进一步的详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
如图1所示,本发明所涉及的一种基于FPGA的M2M数据交互实现的功能模块,主要由网络接入单元,数据交互单元,远程控制单元,预警单元和固件升级单元五个单元组成。As shown in FIG. 1 , a functional module for implementing M2M data interaction based on FPGA involved in the present invention is mainly composed of five units: a network access unit, a data interaction unit, a remote control unit, an early warning unit and a firmware upgrade unit.
数据交互单元一端连接网络接入单元,与网络接入单元数据交互,另一端连接设备,对设备业务数据进行管理,实现业务数据的分时、分类的统计与分析,查询与上报的功能;One end of the data interaction unit is connected to the network access unit to interact with the data of the network access unit, and the other end is connected to the equipment to manage the equipment business data, realize the time-sharing and classification statistics and analysis of business data, query and report functions;
通过远程控制单元实现对设备的启动,停止,重新启动等控制功能;Control functions such as start, stop and restart of the equipment are realized through the remote control unit;
通过预警单元对设备运行状况进行反馈并将故障信息上报;Feedback on the operating status of the equipment through the early warning unit and report the fault information;
通过固件升级单元对设备的固件版本进行管理,完成对设备固件软件的自动升级与维护;Manage the firmware version of the device through the firmware upgrade unit to complete the automatic upgrade and maintenance of the device firmware software;
网络接入单元作为该功能模块的物理数据链路单元,实现与数据交互单元,远程控制单元,远程控制单元,固件升级单元之间的双向数据交互。As the physical data link unit of the functional module, the network access unit realizes two-way data interaction with the data interaction unit, the remote control unit, the remote control unit, and the firmware upgrade unit.
同时,通过网络接入单元也实现与业务平台之间的通过有线网络或无线网络的数据交互功能;At the same time, the network access unit also realizes the data interaction function with the service platform through a wired network or a wireless network;
多个基于FPGA的M2M数据交互实现的功能模块之间可以自主组网,设备之间可以通过该功能模块进行数据交互及统计分析。Multiple functional modules based on FPGA-based M2M data interaction can be independently networked, and data interaction and statistical analysis can be performed between devices through this functional module.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410009109.1A CN104767783A (en) | 2014-01-08 | 2014-01-08 | Functional modules based on FPGA-based M2M data interaction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410009109.1A CN104767783A (en) | 2014-01-08 | 2014-01-08 | Functional modules based on FPGA-based M2M data interaction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104767783A true CN104767783A (en) | 2015-07-08 |
Family
ID=53649386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410009109.1A Pending CN104767783A (en) | 2014-01-08 | 2014-01-08 | Functional modules based on FPGA-based M2M data interaction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104767783A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012154198A1 (en) * | 2011-05-09 | 2012-11-15 | Intel Corporation | Techniques for machine-to-machine device management |
CN102804738A (en) * | 2010-03-01 | 2012-11-28 | 交互数字专利控股公司 | Machine-to-machine gateway architecture and functionality |
CN103139058A (en) * | 2013-01-28 | 2013-06-05 | 公安部第一研究所 | Internet of things security access gateway |
CN103416090A (en) * | 2011-03-11 | 2013-11-27 | 交互数字专利控股公司 | Method and apparatus for handling bursty network entry and re-entry in machine to machine networks |
CN103442327A (en) * | 2013-08-30 | 2013-12-11 | 美商威睿电通公司 | M2M device and communication method thereof |
-
2014
- 2014-01-08 CN CN201410009109.1A patent/CN104767783A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102804738A (en) * | 2010-03-01 | 2012-11-28 | 交互数字专利控股公司 | Machine-to-machine gateway architecture and functionality |
CN103416090A (en) * | 2011-03-11 | 2013-11-27 | 交互数字专利控股公司 | Method and apparatus for handling bursty network entry and re-entry in machine to machine networks |
WO2012154198A1 (en) * | 2011-05-09 | 2012-11-15 | Intel Corporation | Techniques for machine-to-machine device management |
CN103139058A (en) * | 2013-01-28 | 2013-06-05 | 公安部第一研究所 | Internet of things security access gateway |
CN103442327A (en) * | 2013-08-30 | 2013-12-11 | 美商威睿电通公司 | M2M device and communication method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10305759B2 (en) | Distributed and adaptive computer network analytics | |
CN107104975A (en) | Data poolization layer, system and its implementation of a kind of support isomery based on MDC | |
CN103455423B (en) | A kind of automatic testing arrangement for softwares based on aggregated structure and system | |
CN205450909U (en) | BMC based on FPGA realizes | |
CN104360663A (en) | Intelligent home control system based on wechat platform | |
US20120011355A1 (en) | Server system | |
CN104483913A (en) | Method employing I2C bus to realize Loongson blade server power source state monitoring | |
CN106093824A (en) | A kind of internal state quantity monitoring method of electronic mutual inductor | |
CN108614820A (en) | The method and apparatus for realizing the parsing of streaming source data | |
CN108011979A (en) | An intelligent public toilet remote monitoring system | |
CN104767783A (en) | Functional modules based on FPGA-based M2M data interaction | |
CN103152424A (en) | Method for automatically controlling solutions at cloud side | |
CN103986613A (en) | Remote KVM (kernel-based virtual machine) management method based on network | |
CN104037946A (en) | Machine room power control method, device and system | |
WO2014033076A1 (en) | Configuring a gateway device | |
CN104283705B (en) | Concentrator configures adjustment method and concentrator | |
CN202998491U (en) | Inland vessel cargo monitoring system device | |
CN107783888A (en) | The method and device that a kind of server admin based on IPMI with data prediction function is realized | |
Corici et al. | An OpenMTC platform-based interconnected European–South African M2M Testbed for Smart City Services | |
CN207516414U (en) | A kind of high pressure program controlled matrix switch | |
CN205670302U (en) | Test management platform based on cloud resources | |
CN104135406B (en) | A kind of monitoring data transfer approach and device | |
CN204331395U (en) | X-ray spectrometer long distance control system | |
CN204206365U (en) | Streaming Media is dissemination system step by step | |
CN204203740U (en) | Fieldbus Based on-off model transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150708 |
|
RJ01 | Rejection of invention patent application after publication |