[go: up one dir, main page]

CN104901877A - Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device - Google Patents

Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device Download PDF

Info

Publication number
CN104901877A
CN104901877A CN201510334754.5A CN201510334754A CN104901877A CN 104901877 A CN104901877 A CN 104901877A CN 201510334754 A CN201510334754 A CN 201510334754A CN 104901877 A CN104901877 A CN 104901877A
Authority
CN
China
Prior art keywords
interface
communication
wireless
protocol
data
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
Application number
CN201510334754.5A
Other languages
Chinese (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.)
Yanshan University
Original Assignee
Yanshan University
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 Yanshan University filed Critical Yanshan University
Priority to CN201510334754.5A priority Critical patent/CN104901877A/en
Publication of CN104901877A publication Critical patent/CN104901877A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

一种多接口自适应的无线异构网络协议转换方法和通信装置,该装置由处理器和SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块、SDRAM内存单元、Nand Flash存储器、WIFI无线射频收发模块、ZigBee无线射频收发模块通过总线连接组成;处理器程序通过状态控制字用来存放表示各接口间的转换映射关系,自主完成对相应资源的分析与调度,利用对应协议转换程序实现多种协议与基于IEEE802.11以及802.15.4标准协议之间的协议转换和有线/无线数据解析与转发。本发明能实现不同有线接口、无线接口间的数据转发功能,从而实现多协议多接口通信互通的特性等优点。

A multi-interface adaptive wireless heterogeneous network protocol conversion method and communication device, the device consists of a processor and an SPI communication module, an RS485/RS232 serial communication module, a CAN communication module, an Ethernet interface communication module, an SDRAM memory unit, a Nand Flash memory, WIFI wireless radio frequency transceiver module, and ZigBee wireless radio frequency transceiver module are connected through the bus; the processor program uses the state control word to store and represent the conversion mapping relationship between interfaces, and independently completes the analysis and scheduling of corresponding resources. The protocol conversion program realizes protocol conversion between multiple protocols and protocols based on IEEE802.11 and 802.15.4 standards, and wired/wireless data analysis and forwarding. The invention can realize the data forwarding function between different wired interfaces and wireless interfaces, thereby realizing the advantages of multi-protocol and multi-interface communication intercommunication characteristics and the like.

Description

多接口自适应的无线异构网络协议转换方法和通信装置Multi-interface adaptive wireless heterogeneous network protocol conversion method and communication device

技术领域technical field

本发明涉及嵌入式异构网络通信领域,尤其涉及一种具有多接口的自适应转换无线异构网络通信方法和装置。The invention relates to the field of embedded heterogeneous network communication, in particular to an adaptive conversion wireless heterogeneous network communication method and device with multiple interfaces.

背景技术Background technique

在工业现场中,采用有线通信的方式需要预设工程布线管道,施工成本高,受地理环境影响较大,不利于维修以及二次升级改造,而采用无线通信的方式则具有成本较低、施工简便、维修方便、适应性好等优势。此外,在工业现场总线中使用的总线接口各有不同,因此需要一种集成多种协议接口的异构网络通信装置。In the industrial site, the wired communication method needs to preset the engineering wiring pipeline, the construction cost is high, and it is greatly affected by the geographical environment, which is not conducive to maintenance and secondary upgrades. Simple, convenient maintenance, good adaptability and other advantages. In addition, the bus interfaces used in the industrial field bus are different, so a heterogeneous network communication device integrating multiple protocol interfaces is required.

现有通信技术中,有线无线网络互通技术已非常普遍。例如:中国专利申请号为:201120572125.3,名称为“串口无线通信装置”的专利,该装置实现了串口数据与基于IEEE802.11标准的无线网络数据相互转换,并通过无线通信模块与基于IEEE802.11标准的无线网络进行数据通信通过串口与用户串口设备进行数据通信,从而实现用户串口设备通过串口与基于IEEE802.11标准的无线网络设备进行无线通信。但该装置使用条件单一,没有考虑到不同总线接口之间的通信问题。另如,中国专利申请号为:201110423393.3,名称为“一种多协议多接口无线传感网网关”的专利,该装置通过设计协议转换程序解决现有无线传感器网络中无线/有线数据融合的问题,但该装置不能满足工业现场中采用RS485/RS232总线、CAN总线、SPI总线设备与无线网关之间的智能有线/无线数据通信。Among existing communication technologies, wired and wireless network interworking technologies are very common. For example: Chinese patent application number is: 201120572125.3, the patent named "serial port wireless communication device", this device realizes the mutual conversion between serial port data and wireless network data based on IEEE802.11 standard, and communicates with IEEE802.11-based The standard wireless network performs data communication with the user's serial device through the serial port, thereby realizing the wireless communication between the user's serial device and the wireless network device based on the IEEE802.11 standard through the serial port. However, the device has a single use condition and does not consider the communication problem between different bus interfaces. Another example, the Chinese patent application number is: 201110423393.3, the patent titled "a multi-protocol multi-interface wireless sensor network gateway", the device solves the problem of wireless/wired data fusion in the existing wireless sensor network by designing a protocol conversion program , but the device cannot meet the requirements of intelligent wired/wireless data communication between RS485/RS232 bus, CAN bus, SPI bus equipment and wireless gateways in industrial sites.

上述可知,现有的电子通信装置由于设备和原理过于简单,而且不能智能选择接口方式与其他不同接口设备进行通信,很难适应目前电子通信行业或工业现场的要求,所以亟需一种新的电子通信装置以解决上述问题。It can be seen from the above that the existing electronic communication devices are too simple in equipment and principle, and cannot intelligently select the interface mode to communicate with other different interface devices, so it is difficult to adapt to the current requirements of the electronic communication industry or industrial sites, so a new one is urgently needed An electronic communication device to solve the above problems.

发明内容Contents of the invention

本发明目的在于提供一种可智能选择接口方式、自主完成不同协议转换的多接口自适应的无线异构网络协议转换方法和通信装置。The purpose of the present invention is to provide a multi-interface self-adaptive wireless heterogeneous network protocol conversion method and a communication device that can intelligently select the interface mode and independently complete the conversion of different protocols.

为实现上述目的,采用如下技术方案:In order to achieve the above purpose, the following technical solutions are adopted:

本发明所述多接口自适应的无线异构网络包括有线网络和无线网络,有线网络由SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块与嵌入式处理器通过总线连接组成,无线网络由WIFI无线射频收发模块和ZigBee无线射频收发模块与嵌入式处理器通过总线连接组成,嵌入式处理器另与SDRAM内存单元、Nand Flash存储器连接;The multi-interface adaptive wireless heterogeneous network of the present invention includes a wired network and a wireless network, and the wired network is composed of an SPI communication module, an RS485/RS232 serial communication module, a CAN communication module, an Ethernet interface communication module and an embedded processor through the bus The wireless network is composed of WIFI wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module connected with the embedded processor through the bus, and the embedded processor is also connected with SDRAM memory unit and Nand Flash memory;

本发明所述网络协议转换方法如下:The network protocol conversion method of the present invention is as follows:

在各个接口的每帧数据中必须包含状态控制字,其中有效数据帧的第一个数据字节为状态控制字,嵌入式处理器通过状态控制字来存放表示各接口间的转换映射关系,自主完成对相应资源的分析与调度,利用对应协议转换程序实现多种协议与基于IEEE802.11以及802.15.4标准协议之间的协议转换和有线/无线数据解析与转发;协议转换程序采用多路复用方式,作为嵌入式处理器的上层应用程序而存在,系统启动后,对网络中所有接口进行监听,通过监听状态控制字,读取并识别用户需求指令,接收到的数据包首先检测状态控制字的值并选择与之匹配的通信方式,实现虚拟的通信逻辑管道,自动处理完成有线接口之间的协议数据重构解析,以及SPI协议与标准无线网络协议、以太网协议与标准无线网络协议、CAN协议与标准无线通信协议、RS485/RS232协议与标准无线通信协议之间的转换,从而实现带有SPI总线接口、以太网口接口、CAN接口或RS485/RS232总线接口的设备与远程终端之间的无缝数据通信。Each frame of data of each interface must contain a state control word, where the first data byte of a valid data frame is a state control word, and the embedded processor stores the conversion mapping relationship between each interface through the state control word. Complete the analysis and scheduling of corresponding resources, and use the corresponding protocol conversion program to realize the protocol conversion between various protocols and protocols based on IEEE802.11 and 802.15.4 standards, as well as wired/wireless data analysis and forwarding; the protocol conversion program adopts multiplexing It exists as an upper-level application program of the embedded processor. After the system starts, it monitors all interfaces in the network, reads and identifies user demand instructions by monitoring the status control word, and first detects the status control of the received data packets. Word value and select the matching communication method to realize the virtual communication logic pipeline, automatically process and complete the reconstruction and analysis of protocol data between wired interfaces, as well as SPI protocol and standard wireless network protocol, Ethernet protocol and standard wireless network protocol , CAN protocol and standard wireless communication protocol, RS485/RS232 protocol and standard wireless communication protocol conversion, so as to realize the connection between equipment with SPI bus interface, Ethernet port interface, CAN interface or RS485/RS232 bus interface and remote terminal Seamless data communication between.

其中,所述状态控制字占用一个字节的内存空间,其中低5位为有效域,由低到高分别代表RS485/RS232接口使能、CAN接口使能、SPI接口使能、以太网接口使能、无线使能,对应二进制表示为00011111,其中1代表有效位,0代表无效位,其中1代表使能相应接口,0代表失能相应接口;通过状态控制字来存放表示各接口间的转换映射关系。Wherein, the state control word occupies a memory space of one byte, wherein the lower 5 bits are effective domains, which respectively represent RS485/RS232 interface enablement, CAN interface enablement, SPI interface enablement, and Ethernet interface enablement from low to high. Enable, wireless enable, the corresponding binary representation is 00011111, in which 1 represents a valid bit, 0 represents an invalid bit, in which 1 represents the corresponding interface is enabled, and 0 represents the corresponding interface is disabled; the state control word is used to store the conversion between the interfaces Mapping relations.

在不同协议数据进行交互的过程中,采用内存映射方式,相互通信的接口之间共享同一段预先分配的线性地址区间,从而达到针对不同的用户需求,实现不同协议之间的有线/无线数据通信。In the process of data interaction of different protocols, the memory mapping method is used to share the same pre-allocated linear address range between the interfaces communicating with each other, so as to meet different user needs and realize wired/wireless data communication between different protocols .

所述的逻辑管道是指不同接口之间的数据通过处理器进行实时动态解析重构,从而实现不依赖于具体物理接口的无缝通信方式。The logical pipeline refers to the real-time dynamic analysis and reconstruction of data between different interfaces through the processor, so as to realize a seamless communication mode independent of specific physical interfaces.

本发明所述通信装置由嵌入式处理器外接模块组成;所述外接模块包括SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块、SDRAM内存单元、Nand Flash存储器、WIFI无线射频收发模块以及ZigBee无线射频收发模块;外接模块与嵌入式处理器采用总线连接方式相连,内置协议转换程序,SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块分别与各自接口设备相连,通过WIFI无线射频收发模块和ZigBee无线射频收发模块完成不同接口设备与远程上位机的无线通信功能以及不同接口之间的数据格式转换。Communication device of the present invention is made up of embedded processor external module; Described external module comprises SPI communication module, RS485/RS232 serial port communication module, CAN communication module, Ethernet interface communication module, SDRAM memory unit, Nand Flash memory, WIFI Wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module; external module and embedded processor are connected by bus connection, built-in protocol conversion program, SPI communication module, RS485/RS232 serial communication module, CAN communication module, Ethernet interface communication module respectively Connect with their respective interface devices, and complete the wireless communication functions between different interface devices and remote host computers and the data format conversion between different interfaces through the WIFI wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module.

与现有技术相比,本发明具有如下优点:Compared with prior art, the present invention has following advantage:

1、网络协议转换方法可利用协议转换程序实现RS485/RS232、CAN、SPI、TCP/IP等多种接口数据与基于IEEE802.11以及802.15.4标准的无线网络数据之间交换,同时还可以实现多总线接口之间的数据格式转换,从而达到带有RS485/RS232接口、CAN接口、以太网接口或者SPI接口的用户设备与远程终端无线通信以及带有不同接口之间的互相通信的目的降低成本。1. The network protocol conversion method can use the protocol conversion program to realize the exchange of various interface data such as RS485/RS232, CAN, SPI, TCP/IP, and wireless network data based on IEEE802.11 and 802.15.4 standards. At the same time, it can also realize Data format conversion between multiple bus interfaces, so as to achieve the purpose of wireless communication between user equipment with RS485/RS232 interface, CAN interface, Ethernet interface or SPI interface and remote terminal as well as mutual communication with different interfaces to reduce costs .

2、通信装置具有体积小、使用简便、拓展能力强等优点,对不同的有线设备与远程终端提供了便捷、快速的通信方式。2. The communication device has the advantages of small size, easy to use, and strong expansion ability, and provides a convenient and fast communication method for different wired devices and remote terminals.

附图说明Description of drawings

图1为本发明装置的网络示意简图。Fig. 1 is a schematic diagram of the network of the device of the present invention.

图2为本发明装置的硬件连接框图。Fig. 2 is a hardware connection block diagram of the device of the present invention.

图3为本发明方法的控制状态字地址映射图表。Fig. 3 is a control state word address mapping chart of the method of the present invention.

图4为本发明方法的程序流程图。Fig. 4 is a program flow chart of the method of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明做进一步说明:The present invention will be further described below in conjunction with accompanying drawing:

本发明所述通信装置由嵌入式处理器外接模块组成;所述外接模块包括SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块、SDRAM内存单元、Nand Flash存储器、WIFI无线射频收发模块以及ZigBee无线射频收发模块;外接模块与嵌入式处理器采用总线连接方式相连,内置协议转换程序,SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块分别与各自接口设备相连,通过WIFI无线射频收发模块和ZigBee无线射频收发模块完成不同接口设备与远程上位机的无线通信功能以及不同接口之间的数据格式转换。Communication device of the present invention is made up of embedded processor external module; Described external module comprises SPI communication module, RS485/RS232 serial port communication module, CAN communication module, Ethernet interface communication module, SDRAM memory unit, Nand Flash memory, WIFI Wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module; external module and embedded processor are connected by bus connection, built-in protocol conversion program, SPI communication module, RS485/RS232 serial communication module, CAN communication module, Ethernet interface communication module respectively Connect with their respective interface devices, and complete the wireless communication functions between different interface devices and remote host computers and the data format conversion between different interfaces through the WIFI wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module.

图1为本发明装置的所应用的网络示意简图。所应用的无线异构网络包括有线设备和无线设备两种。有线设备支持RS485/RS232、CAN、SPI、TCP/IP等多种接口的设备;无线设备支持基于IEEE802.11以及802.15.4标准的设备。上述有线和无线设备接入本发明所述的通信装置,实现有线设备和无线设备之间以及各接口之间的数据通信。FIG. 1 is a schematic diagram of a network where the device of the present invention is applied. The applied wireless heterogeneous network includes wired devices and wireless devices. Wired devices support RS485/RS232, CAN, SPI, TCP/IP and other interfaces; wireless devices support devices based on IEEE802.11 and 802.15.4 standards. The above-mentioned wired and wireless devices are connected to the communication device of the present invention to realize data communication between the wired device and the wireless device and between interfaces.

图2为本发明装置的硬件连接框图,所述通信装置由嵌入式处理器外接模块组成;外接模块包括SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块、SDRAM内存单元、Nand Flash存储器、WIFI无线射频收发模块以及ZigBee无线射频收发模块;外接模块与嵌入式处理器采用总线连接方式相连,内置协议转换程序,SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块分别与各自接口设备相连,通过WIFI无线射频收发模块和ZigBee无线射频收发模块完成不同接口设备与远程上位机的无线通信功能以及不同接口之间的数据格式转换。嵌入式处理器运行嵌入式Linux操作系统,统一对各控制模块进行读写和片选控制,对接口数据进行解析与分发,利用协议转换程序实现多种协议与基于IEEE802.11以及802.15.4标准协议之间的协议转换和有线/无线数据解析与转发,完成数据在地址总线和数据总线上的有效传输。嵌入式处理器根据周围射频环境信息自动选择无线噪声较小的频段进行工作,同时WIFI网络与ZigBee网络在选取工作频段时尽量隔开,以保证不会造成设备之间的通信干扰。Fig. 2 is the hardware connection block diagram of device of the present invention, and described communication device is made up of embedded processor external module; External module comprises SPI communication module, RS485/RS232 serial port communication module, CAN communication module, Ethernet interface communication module, SDRAM memory unit, Nand Flash memory, WIFI wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module; the external module and the embedded processor are connected by bus connection, built-in protocol conversion program, SPI communication module, RS485/RS232 serial communication module, CAN communication module The Ethernet interface communication modules are connected to their respective interface devices, and the wireless communication functions between different interface devices and remote host computers and the data format conversion between different interfaces are completed through the WIFI wireless radio frequency transceiver module and the ZigBee wireless radio frequency transceiver module. The embedded processor runs the embedded Linux operating system, uniformly reads and writes and controls chip selection of each control module, analyzes and distributes the interface data, and uses the protocol conversion program to realize multiple protocols and standards based on IEEE802.11 and 802.15.4 Protocol conversion between protocols and wired/wireless data analysis and forwarding, to complete the effective transmission of data on the address bus and data bus. The embedded processor automatically selects the frequency band with less wireless noise to work according to the surrounding radio frequency environment information. At the same time, the WIFI network and the ZigBee network are separated as far as possible when selecting the working frequency band to ensure that there will be no communication interference between devices.

嵌入式处理器是整个异构网络通信装置的核心部分,其主要功能是根据需要控制外接模块协同工作,实现对数据的采集与处理。本发明的嵌入式处理器采用ATMEL公司的基于ARM926EJ-S内核AT91SAM9G25芯片,集成的硬件功能外设包括:1个ITU-RBT、1个高速CAN主机和CAN主机全速专用片上收发器、1个10/100Mbps以太网MAC控制器、两个高速存储卡主机、两个主/从串行外设接口、两个三通道32位定时器/计数器、一个4通道16位PWM控制器、四个USART、2个UART、1个12通道的10位模数转换器、1个软调制解调器、1个三双线接口等等。综上,AT91SAM9G25嵌入式处理器的性能和丰富的外部接口能够满足异构网络通信装置的要求。The embedded processor is the core part of the entire heterogeneous network communication device, and its main function is to control the external modules to work together according to the needs, so as to realize the collection and processing of data. The embedded processor of the present invention adopts AT91SAM9G25 chip based on ARM926EJ-S kernel of ATMEL company, and the integrated hardware function peripherals include: 1 ITU-RBT, 1 high-speed CAN host computer and CAN host computer full-speed dedicated on-chip transceiver, 1 10 /100Mbps Ethernet MAC controller, two high-speed memory card hosts, two master/slave serial peripheral interfaces, two three-channel 32-bit timers/counters, one 4-channel 16-bit PWM controller, four USARTs, 2 UARTs, 1 12-channel 10-bit analog-to-digital converter, 1 soft modem, 1 three-wire interface, etc. To sum up, the performance and rich external interfaces of the AT91SAM9G25 embedded processor can meet the requirements of heterogeneous network communication devices.

RS485/RS232串口通信模块分为串口1和串口2,其中串口1通过MAX3232芯片与外围RS232设备相连,实现带有RS232接口的外围设备与异构网络通信装置的数据交换,同时本串口还可以实现通信接口选取配置的功能。本发明中串口2通过隔离485芯片与外围设备相连,隔离485芯片选用ADM2483,此芯片是ADI推出的一款带隔离的增强型RS485收发器,适用于多点总线传输线路的双向数据通信,实现带有RS485接口的外围设备与异构网络通信装置的数据交换。The RS485/RS232 serial communication module is divided into serial port 1 and serial port 2, of which serial port 1 is connected with peripheral RS232 devices through the MAX3232 chip to realize data exchange between peripheral devices with RS232 interface and heterogeneous network communication devices, and this serial port can also realize The function of the communication interface selection configuration. In the present invention, the serial port 2 is connected to the peripheral equipment through the isolation 485 chip, and the isolation 485 chip is selected ADM2483. This chip is an enhanced RS485 transceiver with isolation released by ADI, which is applicable to the two-way data communication of the multipoint bus transmission line, and realizes Data exchange between peripheral equipment with RS485 interface and heterogeneous network communication devices.

本设计通过配置串口来设定本装置的固定参数,例如本设备的以太网IP地址,WIFI入网操作,802.15.4组网操作,无线射频通信频段选择,总线的接口通信速率,主从模式等信息。This design sets the fixed parameters of the device by configuring the serial port, such as the Ethernet IP address of the device, WIFI network access operation, 802.15.4 network operation, wireless radio frequency communication frequency band selection, bus interface communication rate, master-slave mode, etc. information.

CAN通信模块实现带有CAN通信接口的外围设备与异构网络通信装置采用CAN进行数据交换,支持主从模式。The CAN communication module realizes the data exchange between the peripheral equipment with the CAN communication interface and the heterogeneous network communication device using CAN, and supports the master-slave mode.

SPI通信模块实现带有SPI通信接口的外围设备与异构网络通信装置采用SPI进行数据交换,支持主从模式。本发明中的SPI通信模块输入信号线选用SPI0_MISO,输出信号线选用SPI0_MOSI,时钟控制线选用SPI0_SPCK,片选信号线选用SPI0_NPCS0。利用协议转换程序可以接收用户终端的控制命令,将异构网络通信装置配置成SPI主模式或者SPI从模式。The SPI communication module implements data exchange between peripheral equipment with an SPI communication interface and heterogeneous network communication devices using SPI, and supports master-slave mode. The input signal line of the SPI communication module in the present invention selects SPI0_MISO, the output signal line selects SPI0_MOSI, the clock control line selects SPI0_SPCK, and the chip select signal line selects SPI0_NPCS0. The control command of the user terminal can be received by using the protocol conversion program, and the heterogeneous network communication device can be configured as the SPI master mode or the SPI slave mode.

以太网口通信模块中以太网接口芯片采用DM9161AEP,提供10/100Mb/s数据速率,实现带有以太网接口的设备与多协议多接口异构网络通信装置之间的数据交换。The Ethernet interface chip in the Ethernet port communication module adopts DM9161AEP, which provides a data rate of 10/100Mb/s, and realizes data exchange between devices with Ethernet interfaces and multi-protocol, multi-interface heterogeneous network communication devices.

WIFI无线射频收发模块采用MediaTek公司的rt3070芯片,支持IEEE802.11g/b/n标准通信协议,工作频率在2.4-2.4835GHz,传输速率最高可达150M。WIFI无线射频收发模块通过USB接口与ARM中心处理器相连,异构网络通信装置通过WIFI无线射频收发模块连接到WIFI网络,实现带有WIFI协议的设备与多协议多接口异构网络通信装置之间的数据交换。The WIFI wireless radio frequency transceiver module adopts the rt3070 chip of MediaTek Company, supports IEEE802.11g/b/n standard communication protocol, the working frequency is 2.4-2.4835GHz, and the transmission rate can reach up to 150M. The WIFI wireless radio frequency transceiver module is connected to the ARM central processor through the USB interface, and the heterogeneous network communication device is connected to the WIFI network through the WIFI wireless radio frequency transceiver module, so as to realize the connection between the device with the WIFI protocol and the multi-protocol multi-interface heterogeneous network communication device data exchange.

ZigBee无线射频收发模块采用ATMEL公司的RF231芯片,支持标准802.15.4协议以及拓展的ZigBee协议,ZigBee无线射频收发模块通过SPI与ARM中心处理器相连,异构网络通信装置通过ZigBee无线射频收发模块连接到ZigBee网络,实现带有标准802.15.4协议以及ZigBee协议的设备与多协议多接口异构网络通信装置之间的数据交换,支持主站与从站设置。The ZigBee wireless radio frequency transceiver module adopts the RF231 chip of ATMEL Company, supports the standard 802.15.4 protocol and the expanded ZigBee protocol, the ZigBee wireless radio frequency transceiver module is connected with the ARM central processor through SPI, and the heterogeneous network communication device is connected through the ZigBee wireless radio frequency transceiver module To the ZigBee network, realize data exchange between equipment with standard 802.15.4 protocol and ZigBee protocol and multi-protocol, multi-interface heterogeneous network communication devices, and support master station and slave station settings.

本发明所述异构网络包括有线网络和无线网络,有线网络由SPI通信模块、RS485/RS232串口通信模块、CAN通信模块、以太网接口通信模块与嵌入式处理器通过总线连接组成,无线网络由WIFI无线射频收发模块和ZigBee无线射频收发模块与嵌入式处理器通过总线连接组成,嵌入式处理器另与SDRAM内存单元、Nand Flash存储器连接;所述网络协议转换方法如下:The heterogeneous network of the present invention comprises wired network and wireless network, and wired network is made up of SPI communication module, RS485/RS232 serial port communication module, CAN communication module, Ethernet interface communication module and embedded processor through bus connection, and wireless network consists of WIFI wireless radio frequency transceiver module and ZigBee wireless radio frequency transceiver module and embedded processor are formed by bus connection, and embedded processor is connected with SDRAM memory unit, Nand Flash memory in addition; Described network protocol conversion method is as follows:

在各个接口的每帧数据中必须包含状态控制字,其中有效数据帧的第一个数据字节为状态控制字,嵌入式处理器通过状态控制字来存放表示各接口间的转换映射关系,自主完成对相应资源的分析与调度,利用对应协议转换程序实现多种协议与基于IEEE802.11以及802.15.4标准协议之间的协议转换和有线/无线数据解析与转发;协议转换程序采用多路复用方式,作为嵌入式处理器的上层应用程序而存在,系统启动后,对网络中所有接口进行监听,通过监听状态控制字,读取并识别用户需求指令,接收到的数据包首先检测状态控制字的值并选择与之匹配的通信方式,实现虚拟的通信逻辑管道,自动处理完成有线接口之间的协议数据重构解析,以及SPI协议与标准无线网络协议、以太网协议与标准无线网络协议、CAN协议与标准无线通信协议、RS485/RS232协议与标准无线通信协议之间的转换,从而实现带有SPI总线接口、以太网口接口、CAN接口或RS485/RS232总线接口的设备与远程终端之间的无缝数据通信。Each frame of data of each interface must contain a state control word, where the first data byte of a valid data frame is a state control word, and the embedded processor stores the conversion mapping relationship between each interface through the state control word. Complete the analysis and scheduling of corresponding resources, and use the corresponding protocol conversion program to realize the protocol conversion between various protocols and protocols based on IEEE802.11 and 802.15.4 standards, as well as wired/wireless data analysis and forwarding; the protocol conversion program adopts multiplexing It exists as an upper-level application program of the embedded processor. After the system starts, it monitors all interfaces in the network, reads and identifies user demand instructions by monitoring the status control word, and first detects the status control of the received data packets. Word value and select the matching communication method to realize the virtual communication logic pipeline, automatically process and complete the reconstruction and analysis of protocol data between wired interfaces, as well as SPI protocol and standard wireless network protocol, Ethernet protocol and standard wireless network protocol , CAN protocol and standard wireless communication protocol, RS485/RS232 protocol and standard wireless communication protocol conversion, so as to realize the connection between equipment with SPI bus interface, Ethernet port interface, CAN interface or RS485/RS232 bus interface and remote terminal Seamless data communication between.

所述状态控制字占用一个字节的内存空间,其中低5位为有效域,由低到高分别代表RS485/RS232接口使能、CAN接口使能、SPI接口使能、以太网接口使能、无线使能,对应二进制表示为00011111,其中1代表有效位,0代表无效位,具体对应关系如图3所示,其中1代表使能相应接口,0代表失能相应接口;通过状态控制字来存放表示各接口间的转换映射关系。The state control word occupies a memory space of one byte, wherein the lower 5 bits are effective domains, which respectively represent RS485/RS232 interface enablement, CAN interface enablement, SPI interface enablement, Ethernet interface enablement, Wireless enable, the corresponding binary representation is 00011111, where 1 represents a valid bit and 0 represents an invalid bit. The specific corresponding relationship is shown in Figure 3, where 1 represents the corresponding interface is enabled, and 0 represents the corresponding interface that is disabled; through the status control word to It stores the conversion mapping relationship between interfaces.

在不同协议数据进行交互的过程中,采用内存映射方式,相互通信的接口之间共享同一段预先分配的线性地址区间,从而达到针对不同的用户需求,实现不同协议之间的有线/无线数据通信。In the process of data interaction of different protocols, the memory mapping method is used to share the same pre-allocated linear address range between the interfaces communicating with each other, so as to meet different user needs and realize wired/wireless data communication between different protocols .

所述的逻辑管道是指不同接口之间的数据通过处理器进行实时动态解析重构,从而实现不依赖于具体物理接口的无缝通信方式。如:外部设备通过RS485接口连接本设备,经过解析该数据包状态控制字的二进制表示为00010001b,则表示本包数据需要无线接口进行转发,系统启动执行RS485转无线程序,其余情况依此类推。The logical pipeline refers to the real-time dynamic analysis and reconstruction of data between different interfaces through the processor, so as to realize a seamless communication mode independent of specific physical interfaces. For example: the external device is connected to the device through the RS485 interface, and the binary representation of the status control word of the data packet is 00010001b after analysis, which means that the data of this packet needs to be forwarded by the wireless interface, and the system starts to execute the RS485 to wireless program, and so on for the rest.

具体实现方式如下,当某个有线接口需要将数据转发给多个终端设备时,本发明中的通信程序对不同的连接分配相应的线程,在不同的线程中实现各自的虚拟的通信逻辑管道。比如远程设备通过以太网接口连接本设备,其IP地址分别为IP1:192.168.1.2,IP2:192.168.1.3。其中IP1是以太网接口转RS485接口,IP2是以太网接口转CAN接口。假如通信程序给IP1分配的线程为1,给IP2分配的线程为2,那么在线程1中通过判断帧的状态控制字是否为00010001b,在线程2中通过判断帧的状态控制字是否为00010010b从而判定IP1的以太网转RS485和IP2的以太网转CAN程序并分别执行。The specific implementation is as follows. When a certain wired interface needs to forward data to multiple terminal devices, the communication program in the present invention allocates corresponding threads to different connections, and realizes respective virtual communication logic channels in different threads. For example, the remote device connects to this device through the Ethernet interface, and its IP addresses are IP1:192.168.1.2 and IP2:192.168.1.3 respectively. Among them, IP1 is from Ethernet interface to RS485 interface, and IP2 is from Ethernet interface to CAN interface. If the thread assigned to IP1 by the communication program is 1, and the thread assigned to IP2 is 2, then in thread 1, judge whether the state control word of the frame is 00010001b, and in thread 2, judge whether the state control word of the frame is 00010010b, thereby Determine the Ethernet to RS485 of IP1 and the Ethernet to CAN program of IP2 and execute them respectively.

图4为本发明方法的程序流程图。本发明所述装置采用嵌入式Linux操作系统,具有多种硬件平台支持,优异的性能和良好的网络支持等优点。通过Linux操作系统能很好的实现对硬件资源和软件资源的管理,以及对多个任务的调度。协议转换程序作为异构网络通信装置的上层应用程序而存在,采用多路复用方式,通过监听状态控制字,读取并识别用户需求指令,执行相应的串口转无线、SPI转无线、CAN转无线、以太网口转无线通信以及有线接口通信转换程序。在不同协议数据进行交互的过程中,采用内存映射方式,相互通信的接口之间共享同一段分配了的线性地址区间,从而达到针对不同的用户需求,实现不同协议之间的有线/无线数据通信。该程序流程如下:Fig. 4 is a program flow chart of the method of the present invention. The device of the invention adopts an embedded Linux operating system, and has the advantages of multiple hardware platform support, excellent performance, good network support, and the like. The management of hardware resources and software resources, as well as the scheduling of multiple tasks can be well realized through the Linux operating system. The protocol conversion program exists as an upper-layer application program of a heterogeneous network communication device. It adopts a multiplexing method, reads and recognizes user demand instructions by monitoring the status control word, and executes the corresponding serial port to wireless, SPI to wireless, CAN to CAN Wireless, Ethernet port to wireless communication and wired interface communication conversion program. In the process of data interaction of different protocols, the memory mapping method is adopted, and the interfaces that communicate with each other share the same allocated linear address range, so as to meet different user needs and realize wired/wireless data communication between different protocols . The program flow is as follows:

(1)系统初始化,配置网络、串口、SPI、CAN等通信接口参数;(1) System initialization, configure network, serial port, SPI, CAN and other communication interface parameters;

(2)建立服务端,监听接口连接请求,与相应远端设备建立虚拟连接;(2) Establish a server, monitor the interface connection request, and establish a virtual connection with the corresponding remote device;

(3)为每个连接请求创建线程,分配内存映射区域;(3) Create a thread for each connection request and allocate a memory mapping area;

(4)监听接口数据帧状态控制字,读取客户端用户指令信息;(4) monitor the interface data frame state control word, and read the client user instruction information;

(5)判断指令通信方式,执行相应的通信程序;(5) Judging the command communication mode and executing the corresponding communication program;

(6)判断是否有终止通信程序程序指令,如没有,则返回步骤(4),如有,则释放所占用内存,关闭当前连接,结束当前线程;(6) judge whether there is termination communication program instruction, if not, then return to step (4), if have, then release occupied memory, close current connection, end current thread;

(7)判断是否有程序结束指令,如没有,则返回步骤(3),如有,则关闭所有连接,程序结束。(7) Judging whether there is a program end instruction, if not, then return to step (3), if there is, then close all connections, and the program ends.

本发明所述通信装置采用相应的接口与外接设备进行数据交互,并将数据通过相应的总线发送至嵌入式处理器,在嵌入式处理器上通过Linux操作系统,利用协议转换程序将处理后的数据通过应用场景解析为相应接口的数据格式:The communication device of the present invention uses a corresponding interface to perform data interaction with an external device, and sends the data to the embedded processor through the corresponding bus, and uses the protocol conversion program to convert the processed data to the embedded processor through the Linux operating system. The data is parsed into the data format of the corresponding interface through the application scenario:

(1)如果是有线接口之间的转换,程序将获得的数据解析重构后转发至相应有线接口。(1) If it is a conversion between wired interfaces, the program will analyze and reconstruct the obtained data and forward it to the corresponding wired interface.

(2)如果是有线转无线应用,则无线射频收发模块根据状态控制字使能位将数据封装成遵循相应标准协议格式发送到远程终端。(2) If it is a wired-to-wireless application, the wireless radio frequency transceiver module encapsulates the data into a corresponding standard protocol format and sends it to the remote terminal according to the enable bit of the status control word.

(3)反之,远程终端也可以将控制或配置数据,通过相反方向发送给相应的设备。(3) Conversely, the remote terminal can also send the control or configuration data to the corresponding device in the opposite direction.

协议转换程序作为操作系统的上层应用程序而存在,与异构网络通信装置的硬件相结合。协议转换程序获取远程终端的数据信息后,通过判断数据报文的目的地,进行正确的解析、处理和转发,实现远程终端与不同接口设备的通信。The protocol conversion program exists as an upper-layer application program of the operating system, and is combined with the hardware of the heterogeneous network communication device. After the protocol conversion program obtains the data information of the remote terminal, it judges the destination of the data message, performs correct analysis, processing and forwarding, and realizes the communication between the remote terminal and different interface devices.

以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。The above-mentioned embodiments are only descriptions of preferred implementations of the present invention, and are not intended to limit the scope of the present invention. All such modifications and improvements should fall within the scope of protection defined by the claims of the present invention.

Claims (6)

1. the adaptive Wireless Heterogeneous Networks communicator of multiplex roles, is characterized in that: described communicator is made up of flush bonding processor external connection module; Described external connection module comprises SPI communication module, RS485/RS232 serial communication modular, CAN, Ethernet interface communication module, sdram memory unit, Nand flash storage, WIFI radio frequency transceiving module and ZigBee radio frequency transceiving module; External connection module and flush bonding processor adopt bus connecting mode to be connected, built-in protocol convertor, SPI communication module, RS485/RS232 serial communication modular, CAN, Ethernet interface communication module are connected with respective interface equipment respectively, complete the Data Format Transform between the radio communication function of different interface devices and long-range host computer and distinct interface by WIFI radio frequency transceiving module and ZigBee radio frequency transceiving module.
2. the adaptive Wireless Heterogeneous Networks communicator of multiplex roles according to claim 1, is characterized in that: described flush bonding processor runs built-in Linux operating system.
3. the adaptive Wireless Heterogeneous Networks method for converting protocol of multiplex roles, it is characterized in that, described network comprises cable network and wireless network, cable network is connected to form by bus by SPI communication module, RS485/RS232 serial communication modular, CAN, Ethernet interface communication module and flush bonding processor, wireless network is connected to form by bus by WIFI radio frequency transceiving module and ZigBee radio frequency transceiving module and flush bonding processor, and flush bonding processor is separately connected with sdram memory unit, Nand flash storage; Described procotol conversion method is as follows:
Mode control word must be comprised in every frame data of each interface, wherein first data byte of valid data frame is mode control word, flush bonding processor deposits the conversion map relation represented between each interface by mode control word, independently complete the analysis to respective resources and scheduling, utilize corresponding protocol convertor to realize various protocols and based on the protocol conversion between IEEE802.11 and 802.15.4 standard agreement and wire/wireless Data Analysis and forwarding, protocol convertor adopts multiplex mode, as flush bonding processor upper level applications and exist, after system starts, total interface in network is monitored, by listening state control word, read and identify user's request instruction, the value of the packet received first detected state control word also selects the communication mode matched, realize virtual communication logic pipeline, the protocol data reconstruct that automatic process completes between wireline interface is resolved, and SPI protocol and standard wireless network agreement, Ethernet protocol and standard wireless network agreement, CAN protocol and standard wireless communication agreement, conversion between RS485/RS232 protocols and standards wireless communication protocol, thus realize with spi bus interface, Ethernet interface interface, seamless data communication between the equipment of CAN interface or RS485/RS232 bus interface and remote terminal.
4. a kind of method according to claim 3, it is characterized in that: described mode control word takies the memory headroom of a byte, wherein low 5 is active domain, represent RS485/RS232 interface enable from low to high respectively, CAN interface enable, SPI interface enable, Ethernet interface are enable, wireless enabled, corresponding binary representation is 00011111, and wherein 1 represent significance bit, 0 represents invalid bit, wherein 1 represent enable the corresponding interface, 0 represents anergy the corresponding interface; The conversion map relation represented between each interface is deposited by mode control word.
5. a kind of method according to claim 3, it is characterized in that: carry out in mutual process in different agreement data, adopt memory-mapped mode, same section of pre-assigned linear address is shared interval between the interface intercomed mutually, thus reach for different user's requests, realize the wire/wireless data communication between different agreement.
6. a kind of method according to claim 3, is characterized in that: described logical pipe refers to that the data between distinct interface carry out real-time dynamic analysis reconstruct by processor, thus realizes the seamless communication mode not relying on concrete physical interface.
CN201510334754.5A 2015-06-17 2015-06-17 Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device Pending CN104901877A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510334754.5A CN104901877A (en) 2015-06-17 2015-06-17 Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510334754.5A CN104901877A (en) 2015-06-17 2015-06-17 Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device

Publications (1)

Publication Number Publication Date
CN104901877A true CN104901877A (en) 2015-09-09

Family

ID=54034278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510334754.5A Pending CN104901877A (en) 2015-06-17 2015-06-17 Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device

Country Status (1)

Country Link
CN (1) CN104901877A (en)

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106603581A (en) * 2017-02-22 2017-04-26 欣旺达电子股份有限公司 A test method and device capable of supporting a plurality of communication protocols
CN106773956A (en) * 2016-12-15 2017-05-31 陕西烽火实业有限公司 The conversion equipment and method of short-wave radio set data communication interface
CN106992980A (en) * 2017-03-30 2017-07-28 南京维能信息技术有限公司 A kind of gateway translation-protocol teaching method and device based on Internet of Things
WO2017177362A1 (en) * 2016-04-11 2017-10-19 武汉芯泰科技有限公司 Wireless configurable flash memory
CN107508785A (en) * 2016-06-14 2017-12-22 中国石油天然气股份有限公司 A protocol conversion device and method
CN107896152A (en) * 2017-12-28 2018-04-10 黑龙江龙电电气有限公司 Multi-channel communication sharing device and method
CN107977212A (en) * 2017-12-08 2018-05-01 延锋伟世通电子科技(南京)有限公司 Support the high speed cd-rom recorder of multiple communication modes
CN107995081A (en) * 2017-12-29 2018-05-04 徐州中矿大传动与自动化有限公司 The system and method for a variety of communication bus conversions is supported at the same time
CN108227538A (en) * 2016-12-14 2018-06-29 中国航空工业集团公司西安航空计算技术研究所 A kind of aviation remote interface intelligence sensor
CN108322476A (en) * 2018-02-27 2018-07-24 上海瑞华(集团)有限公司 A kind of multi protocol adapter device of communication link peculiar to vessel
CN108806202A (en) * 2018-07-11 2018-11-13 宁夏诺克银丰智能科技有限公司 A kind of multi-protocols toxic gas alarm controller
CN108811191A (en) * 2018-09-18 2018-11-13 南昌工程学院 microwave channel, mobile communication, satellite communication network access system and working method
CN108900412A (en) * 2018-09-18 2018-11-27 南昌工程学院 Support the intelligent gateway device and its working method of telemetering multi-protocols
CN109088882A (en) * 2018-09-20 2018-12-25 北京金茂绿建科技有限公司 A kind of method, apparatus, network controller and the system of data transmission
CN109194699A (en) * 2018-11-16 2019-01-11 广州市浩翔计算机科技有限公司 A kind of intelligent things monitoring system
CN109189709A (en) * 2018-11-12 2019-01-11 郑州源创智控有限公司 Communication transfer interface module for silo communication
CN109388600A (en) * 2018-09-21 2019-02-26 深圳市亿威源科技有限公司 Adaptive approach that is a kind of while supporting communication
CN109471826A (en) * 2018-12-28 2019-03-15 安徽三人信息科技有限公司 A kind of serial ports switching network transmitting device
CN109525474A (en) * 2018-12-06 2019-03-26 连云港杰瑞深软科技有限公司 A kind of multiplex roles protocol-intelligent converter and conversion method based on Linux platform
CN109522265A (en) * 2019-01-17 2019-03-26 蓝怡科技集团股份有限公司 A kind of DEU data exchange unit and method
CN109587150A (en) * 2018-12-11 2019-04-05 中国航空工业集团公司西安航空计算技术研究所 A kind of WiFi turns the integrated interface circuit of Ethernet serial ports
CN109669442A (en) * 2018-12-25 2019-04-23 深圳市元征科技股份有限公司 A kind of method for converting protocol and conversion equipment
CN109725575A (en) * 2018-12-27 2019-05-07 南京熊猫电子股份有限公司 The application system of compatible adaptive various field industrial bus communication
CN109802930A (en) * 2017-11-17 2019-05-24 苏州格联威智能科技有限公司 A kind of RS485/RS232 turns ZigBee gateway and its working method
CN109802887A (en) * 2017-11-17 2019-05-24 苏州格联威智能科技有限公司 A kind of RS485/RS232 turns LORA gateway and its working method
CN109977053A (en) * 2019-04-03 2019-07-05 山东超越数控电子股份有限公司 The network-based shared I/O interface design method of one kind and system
CN110166490A (en) * 2019-06-25 2019-08-23 长沙瀚鹏电子技术有限公司 A kind of voltage type PWM wave network controller, method and system
CN110191040A (en) * 2019-06-25 2019-08-30 长沙瀚鹏电子技术有限公司 A kind of human-computer interaction network controller, method and system
CN110191038A (en) * 2019-06-25 2019-08-30 长沙瀚鹏电子技术有限公司 A kind of current type PWM wave network controller, method and system
CN110457249A (en) * 2019-08-14 2019-11-15 郑州今迈衡器有限公司 A kind of data conversion device remotely operated
CN110636127A (en) * 2019-09-20 2019-12-31 大唐融合通信股份有限公司 A communication processing method and system between various information data
CN110677434A (en) * 2019-10-23 2020-01-10 珠海格力电器股份有限公司 Data transmission device and method
CN110781152A (en) * 2019-10-09 2020-02-11 济南浪潮数据技术有限公司 Multi-protocol data sharing architecture
CN110808846A (en) * 2019-09-18 2020-02-18 广州空天通讯技术服务有限公司 Communication method and device with complementary advantages of multi-master communication technology
CN111240250A (en) * 2020-04-08 2020-06-05 湖南中大检测技术集团有限公司 Multi-interface protocol bidirectional conversion wireless transmission device and control method thereof
CN111277493A (en) * 2020-01-20 2020-06-12 宁夏计算机软件与技术服务有限公司 Internet of things gateway
CN111341005A (en) * 2018-11-30 2020-06-26 浙江宇视科技有限公司 Quick-pass door control device and system
CN111555901A (en) * 2020-03-16 2020-08-18 中国人民解放军战略支援部队信息工程大学 Chip configuration network system for flexibly supporting hybrid bus protocol
CN112039875A (en) * 2020-08-28 2020-12-04 山东中瑞电气有限公司 Protocol converter
CN112084245A (en) * 2020-09-03 2020-12-15 深圳力维智联技术有限公司 Data management method, device, device and storage medium based on microservice architecture
CN112202657A (en) * 2020-10-15 2021-01-08 江苏新安电器股份有限公司 Digital multiplexing communication method
CN112416832A (en) * 2020-11-06 2021-02-26 光华临港工程应用技术研发(上海)有限公司 Communication System Based on MIPS Architecture Processor
CN112954825A (en) * 2021-01-29 2021-06-11 徐州科瑞矿业科技有限公司 Wireless multi-band data through ad hoc network fusion communication device and method
CN113079480A (en) * 2021-04-12 2021-07-06 广东轻工职业技术学院 A wireless communication interface device
CN113888849A (en) * 2021-09-27 2022-01-04 北京法安通安全信息技术股份有限公司 Fire alarm host bus self-adaptation device
CN114019230A (en) * 2021-11-03 2022-02-08 武汉盛帆电子股份有限公司 Intelligent electric energy meter design method and system
CN114039806A (en) * 2021-10-17 2022-02-11 通号万全信号设备有限公司 Wireless monitoring system and method for annunciator
CN115174706A (en) * 2022-09-08 2022-10-11 中国电子科技集团公司第十五研究所 Method and system for converting multi-channel bus into Ethernet
CN115208716A (en) * 2021-03-24 2022-10-18 广东博智林机器人有限公司 Ad hoc network wireless communication device, robot and system
CN115914429A (en) * 2022-10-31 2023-04-04 重庆长安汽车股份有限公司 Communication protocol adaptation method, device, electronic equipment, vehicle and storage medium
CN117978574A (en) * 2023-12-29 2024-05-03 北京东土科技股份有限公司 AUTBUS bus connector and network
CN118042016A (en) * 2024-04-12 2024-05-14 合肥健天电子有限公司 Conversion device and method from CAN bus to BMS daisy chain
EP4175237A4 (en) * 2020-07-29 2024-07-31 Commercial Aircraft Corporation Of China, Ltd. ON-BOARD DEVICE AND METHOD AND SYSTEM FOR WIRELESS CONNECTION BETWEEN THE ON-BOARD DEVICE
CN119211116A (en) * 2024-11-26 2024-12-27 深圳市宇航光通科技有限公司 Data packet processing method, device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2288102A1 (en) * 2002-01-26 2011-02-23 Netac Technology Co., Ltd. Method and system for wireless data communicatiopn in data processing system with a USB interface
CN102045334A (en) * 2010-09-27 2011-05-04 北京泰豪智能工程有限公司 Protocol conversion method and device
CN102448202A (en) * 2011-12-16 2012-05-09 中国矿业大学 Multi-protocol multi-interface wireless sensor network gateway
CN103647801A (en) * 2013-11-18 2014-03-19 东莞理工学院 Data collector applied to real-time quality monitoring at traditional industrial site

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2288102A1 (en) * 2002-01-26 2011-02-23 Netac Technology Co., Ltd. Method and system for wireless data communicatiopn in data processing system with a USB interface
CN102045334A (en) * 2010-09-27 2011-05-04 北京泰豪智能工程有限公司 Protocol conversion method and device
CN102448202A (en) * 2011-12-16 2012-05-09 中国矿业大学 Multi-protocol multi-interface wireless sensor network gateway
CN103647801A (en) * 2013-11-18 2014-03-19 东莞理工学院 Data collector applied to real-time quality monitoring at traditional industrial site

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017177362A1 (en) * 2016-04-11 2017-10-19 武汉芯泰科技有限公司 Wireless configurable flash memory
US10496567B2 (en) 2016-04-11 2019-12-03 Wuhan Syntek Ltd. Wireless configurable flash memory
CN107508785A (en) * 2016-06-14 2017-12-22 中国石油天然气股份有限公司 A protocol conversion device and method
CN108227538A (en) * 2016-12-14 2018-06-29 中国航空工业集团公司西安航空计算技术研究所 A kind of aviation remote interface intelligence sensor
CN106773956A (en) * 2016-12-15 2017-05-31 陕西烽火实业有限公司 The conversion equipment and method of short-wave radio set data communication interface
CN106603581A (en) * 2017-02-22 2017-04-26 欣旺达电子股份有限公司 A test method and device capable of supporting a plurality of communication protocols
CN106603581B (en) * 2017-02-22 2020-04-07 欣旺达电子股份有限公司 Test method and device supporting multiple communication protocols
CN106992980B (en) * 2017-03-30 2020-03-17 南京维能信息技术有限公司 Gateway conversion protocol teaching method and device based on Internet of things
CN106992980A (en) * 2017-03-30 2017-07-28 南京维能信息技术有限公司 A kind of gateway translation-protocol teaching method and device based on Internet of Things
CN109802887A (en) * 2017-11-17 2019-05-24 苏州格联威智能科技有限公司 A kind of RS485/RS232 turns LORA gateway and its working method
CN109802930A (en) * 2017-11-17 2019-05-24 苏州格联威智能科技有限公司 A kind of RS485/RS232 turns ZigBee gateway and its working method
CN107977212A (en) * 2017-12-08 2018-05-01 延锋伟世通电子科技(南京)有限公司 Support the high speed cd-rom recorder of multiple communication modes
CN107896152A (en) * 2017-12-28 2018-04-10 黑龙江龙电电气有限公司 Multi-channel communication sharing device and method
CN107995081A (en) * 2017-12-29 2018-05-04 徐州中矿大传动与自动化有限公司 The system and method for a variety of communication bus conversions is supported at the same time
CN108322476A (en) * 2018-02-27 2018-07-24 上海瑞华(集团)有限公司 A kind of multi protocol adapter device of communication link peculiar to vessel
CN108806202A (en) * 2018-07-11 2018-11-13 宁夏诺克银丰智能科技有限公司 A kind of multi-protocols toxic gas alarm controller
CN108900412A (en) * 2018-09-18 2018-11-27 南昌工程学院 Support the intelligent gateway device and its working method of telemetering multi-protocols
CN108811191A (en) * 2018-09-18 2018-11-13 南昌工程学院 microwave channel, mobile communication, satellite communication network access system and working method
CN109088882A (en) * 2018-09-20 2018-12-25 北京金茂绿建科技有限公司 A kind of method, apparatus, network controller and the system of data transmission
CN109388600B (en) * 2018-09-21 2022-10-18 深圳市亿威源科技有限公司 Self-adaptive method for simultaneously supporting multiple communication modes
CN109388600A (en) * 2018-09-21 2019-02-26 深圳市亿威源科技有限公司 Adaptive approach that is a kind of while supporting communication
CN109189709A (en) * 2018-11-12 2019-01-11 郑州源创智控有限公司 Communication transfer interface module for silo communication
CN109194699B (en) * 2018-11-16 2024-06-18 广州浩翔信息技术有限公司 Intelligent Internet of things monitoring system
CN109194699A (en) * 2018-11-16 2019-01-11 广州市浩翔计算机科技有限公司 A kind of intelligent things monitoring system
CN111341005A (en) * 2018-11-30 2020-06-26 浙江宇视科技有限公司 Quick-pass door control device and system
CN109525474A (en) * 2018-12-06 2019-03-26 连云港杰瑞深软科技有限公司 A kind of multiplex roles protocol-intelligent converter and conversion method based on Linux platform
CN109587150A (en) * 2018-12-11 2019-04-05 中国航空工业集团公司西安航空计算技术研究所 A kind of WiFi turns the integrated interface circuit of Ethernet serial ports
CN109669442A (en) * 2018-12-25 2019-04-23 深圳市元征科技股份有限公司 A kind of method for converting protocol and conversion equipment
CN109725575A (en) * 2018-12-27 2019-05-07 南京熊猫电子股份有限公司 The application system of compatible adaptive various field industrial bus communication
CN109471826A (en) * 2018-12-28 2019-03-15 安徽三人信息科技有限公司 A kind of serial ports switching network transmitting device
CN109522265A (en) * 2019-01-17 2019-03-26 蓝怡科技集团股份有限公司 A kind of DEU data exchange unit and method
CN109977053A (en) * 2019-04-03 2019-07-05 山东超越数控电子股份有限公司 The network-based shared I/O interface design method of one kind and system
CN110166490A (en) * 2019-06-25 2019-08-23 长沙瀚鹏电子技术有限公司 A kind of voltage type PWM wave network controller, method and system
CN110191040A (en) * 2019-06-25 2019-08-30 长沙瀚鹏电子技术有限公司 A kind of human-computer interaction network controller, method and system
CN110191038A (en) * 2019-06-25 2019-08-30 长沙瀚鹏电子技术有限公司 A kind of current type PWM wave network controller, method and system
CN110457249A (en) * 2019-08-14 2019-11-15 郑州今迈衡器有限公司 A kind of data conversion device remotely operated
CN110808846A (en) * 2019-09-18 2020-02-18 广州空天通讯技术服务有限公司 Communication method and device with complementary advantages of multi-master communication technology
CN110808846B (en) * 2019-09-18 2022-02-08 广州空天通讯技术服务有限公司 Communication method and device with complementary advantages of multi-master communication technology
CN110636127A (en) * 2019-09-20 2019-12-31 大唐融合通信股份有限公司 A communication processing method and system between various information data
CN110636127B (en) * 2019-09-20 2022-07-01 大唐融合通信股份有限公司 Communication processing method and system between information data
CN110781152A (en) * 2019-10-09 2020-02-11 济南浪潮数据技术有限公司 Multi-protocol data sharing architecture
CN110781152B (en) * 2019-10-09 2022-04-22 济南浪潮数据技术有限公司 Multi-protocol data sharing architecture
CN110677434A (en) * 2019-10-23 2020-01-10 珠海格力电器股份有限公司 Data transmission device and method
CN111277493A (en) * 2020-01-20 2020-06-12 宁夏计算机软件与技术服务有限公司 Internet of things gateway
CN111555901A (en) * 2020-03-16 2020-08-18 中国人民解放军战略支援部队信息工程大学 Chip configuration network system for flexibly supporting hybrid bus protocol
CN111555901B (en) * 2020-03-16 2022-08-12 中国人民解放军战略支援部队信息工程大学 A chip configuration network system that flexibly supports mixed bus protocols
CN111240250A (en) * 2020-04-08 2020-06-05 湖南中大检测技术集团有限公司 Multi-interface protocol bidirectional conversion wireless transmission device and control method thereof
EP4175237A4 (en) * 2020-07-29 2024-07-31 Commercial Aircraft Corporation Of China, Ltd. ON-BOARD DEVICE AND METHOD AND SYSTEM FOR WIRELESS CONNECTION BETWEEN THE ON-BOARD DEVICE
CN112039875A (en) * 2020-08-28 2020-12-04 山东中瑞电气有限公司 Protocol converter
CN112084245B (en) * 2020-09-03 2024-03-12 深圳力维智联技术有限公司 Data management methods, devices, equipment and storage media based on microservice architecture
CN112084245A (en) * 2020-09-03 2020-12-15 深圳力维智联技术有限公司 Data management method, device, device and storage medium based on microservice architecture
CN112202657A (en) * 2020-10-15 2021-01-08 江苏新安电器股份有限公司 Digital multiplexing communication method
CN112416832A (en) * 2020-11-06 2021-02-26 光华临港工程应用技术研发(上海)有限公司 Communication System Based on MIPS Architecture Processor
CN112954825A (en) * 2021-01-29 2021-06-11 徐州科瑞矿业科技有限公司 Wireless multi-band data through ad hoc network fusion communication device and method
CN115208716A (en) * 2021-03-24 2022-10-18 广东博智林机器人有限公司 Ad hoc network wireless communication device, robot and system
CN113079480A (en) * 2021-04-12 2021-07-06 广东轻工职业技术学院 A wireless communication interface device
CN113888849A (en) * 2021-09-27 2022-01-04 北京法安通安全信息技术股份有限公司 Fire alarm host bus self-adaptation device
CN113888849B (en) * 2021-09-27 2023-08-04 北京法安通安全信息技术股份有限公司 Self-adapting device for fire alarm host bus
CN114039806A (en) * 2021-10-17 2022-02-11 通号万全信号设备有限公司 Wireless monitoring system and method for annunciator
CN114039806B (en) * 2021-10-17 2023-05-12 通号万全信号设备有限公司 Wireless monitoring system and method for annunciator
CN114019230A (en) * 2021-11-03 2022-02-08 武汉盛帆电子股份有限公司 Intelligent electric energy meter design method and system
CN115174706A (en) * 2022-09-08 2022-10-11 中国电子科技集团公司第十五研究所 Method and system for converting multi-channel bus into Ethernet
CN115914429B (en) * 2022-10-31 2024-04-26 重庆长安汽车股份有限公司 Communication protocol adaptation method, device, electronic equipment, vehicle and storage medium
CN115914429A (en) * 2022-10-31 2023-04-04 重庆长安汽车股份有限公司 Communication protocol adaptation method, device, electronic equipment, vehicle and storage medium
CN117978574A (en) * 2023-12-29 2024-05-03 北京东土科技股份有限公司 AUTBUS bus connector and network
CN118042016A (en) * 2024-04-12 2024-05-14 合肥健天电子有限公司 Conversion device and method from CAN bus to BMS daisy chain
CN118042016B (en) * 2024-04-12 2024-06-14 合肥健天电子有限公司 Conversion device and method from CAN bus to BMS daisy chain
CN119211116A (en) * 2024-11-26 2024-12-27 深圳市宇航光通科技有限公司 Data packet processing method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN104901877A (en) Multi-interface self-adaptive wireless heterogeneous network protocol conversion method and communication device
CN102170430A (en) Multi-port multi-network protocol converter
CN101827007A (en) Method and device for interconnecting sensor network and mobile terminal and network connection equipment
CN103248542A (en) Gateway device base on multi-antenna data information fusion
CN103825883A (en) Multi-protocol conversion equipment based on wireless ZigBee, CAN bus and MODBUS/TCP and realization method thereof
CN204291023U (en) A kind of RS232, RS485 and CAN based on FPGA turns Ethernet device
CN102946447B (en) A kind of industrial equipment remote data transmission system and method
CN103945017B (en) One kind is based on Modbus-ZigBee agreements linking address automatic mapping technical method and conversion equipment
CN105939253A (en) Industrial wireless gateway device and protocol conversion method thereof
CN103051426B (en) The sending method of a kind of data or signaling and device
CN202077061U (en) Multi-port and multi-network protocol converter
CN107819659B (en) Intelligent cascade communication network based on SPI
CN103401772A (en) Device for switching from ETHERNET/IP (Internet Protocol) industrial Ethernet to Profibus-DP
CN102231718A (en) Gateway of communication between Ethernet for control and automation technology (EtherCAT) and CAN, and communication method thereof
CN105516178A (en) Protocol converter for unified management and control of intelligent power distribution terminal
CN104219836A (en) Lighting control system
CN106878162A (en) An EnOcean and DALI protocol conversion gateway and a method for realizing the gateway
CN107196707B (en) Distributed radio over fiber-WiFi-ZigBee network
CN103067201B (en) A kind of multi-protocol communication manager
CN201839452U (en) Wireless sensor network intelligent gateway
CN204291029U (en) A kind of Internet of Things cloud gateway
CN110798479A (en) Interoperation device and method for dynamically reconfigurable high-speed serial bus and Ethernet
CN103490797A (en) Intelligent communication system based on power lines
CN202085185U (en) Electric power carrier wave gateway
CN207926643U (en) A low-power IoT middleware device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150909

RJ01 Rejection of invention patent application after publication