[go: up one dir, main page]

CN202750089U - Bluetooth device and integrated peripheral devices - Google Patents

Bluetooth device and integrated peripheral devices Download PDF

Info

Publication number
CN202750089U
CN202750089U CN201220168718.8U CN201220168718U CN202750089U CN 202750089 U CN202750089 U CN 202750089U CN 201220168718 U CN201220168718 U CN 201220168718U CN 202750089 U CN202750089 U CN 202750089U
Authority
CN
China
Prior art keywords
peripheral
port
data transmission
information
bluetooth device
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.)
Expired - Lifetime
Application number
CN201220168718.8U
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201220168718.8U priority Critical patent/CN202750089U/en
Application granted granted Critical
Publication of CN202750089U publication Critical patent/CN202750089U/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Bus Control (AREA)

Abstract

The utility model provides a Bluetooth device and an integrated peripheral device. The Bluetooth device comprises a signal receiving/transmitting unit for receiving instruction data which is transmitted by a terminal and which contains port information of a target data transmission port; a microcontroller for transmitting the instruction data to the corresponding data transmission port according to the port information; and a plurality of data transmission ports for transmitting the instruction data to integrated peripheral devices which are connected with the data transmission ports respectively; wherein the microcontroller is connected with the signal receiving/transmitting unit and the data transmission ports. The utility model can help to increase the communication efficiency.

Description

蓝牙装置和集成式外设Bluetooth devices and integrated peripherals

技术领域 technical field

本实用新型涉及通信设备,尤其涉及一种蓝牙装置和集成式外设。The utility model relates to communication equipment, in particular to a bluetooth device and an integrated peripheral.

背景技术 Background technique

终端由于业务和环境的要求,往往需要使用不同功能的外设,该外设指的是,例如,打印机、销售终端(point of sale,简称:POS)刷卡机、身份证识别器等。例如,某业务人员去客户所在地,有可能该业务人员既需要验证客户的身份,使用身份证识别器,也需要打印某类文件,使用打印机等,所以该业务人员会随身携带上终端、以及上述的多个外设,以方便使用。外设与终端之间的通信方式有多种,考虑到使用的便捷性,终端和外设之间越来越多的采用蓝牙通信方式。Due to business and environmental requirements, the terminal often needs to use peripherals with different functions. The peripherals refer to, for example, a printer, a point of sale (point of sale, POS for short) card reader, an ID card reader, and the like. For example, when a business person goes to the customer's location, it is possible that the business person needs to verify the customer's identity, use an ID card reader, print certain types of documents, use a printer, etc., so the business person will carry the terminal, and the above-mentioned Multiple peripherals for ease of use. There are many communication methods between peripherals and terminals. Considering the convenience of use, more and more Bluetooth communication methods are used between terminals and peripherals.

具体的,为了实现两者之间的蓝牙通信,终端和外设上都配置有用于作为蓝牙通信接口的蓝牙模块,可以将终端上配置的蓝牙称为主机蓝牙模块,将外设上配置的蓝牙称为外设蓝牙模块;各个外设分别具有各自的外设蓝牙模块。假设终端在执行某个业务时需要使用多个外设,则主机蓝牙模块将逐个与各个外设的外设蓝牙模块分别连接,例如,终端与外设A建立蓝牙连接通信,当需要连接外设B时,则需要断开与外设A的连接,再重新进行与外设B的外设蓝牙模块的连接过程,蓝牙模块之间配对过程耗时较多,因此,上述方法也使得终端在与多个外设通信时效率很低,而如果在终端上设置多个主机蓝牙模块,又会使得终端成本大幅上升。Specifically, in order to realize the Bluetooth communication between the two, both the terminal and the peripheral are configured with a Bluetooth module used as a Bluetooth communication interface. The Bluetooth configured on the terminal can be called the host Bluetooth module, and the Bluetooth configured on the peripheral It is called a peripheral Bluetooth module; each peripheral has its own peripheral Bluetooth module. Assuming that the terminal needs to use multiple peripherals when performing a certain business, the Bluetooth module of the host will be connected to the peripheral Bluetooth modules of each peripheral one by one. For example, the terminal establishes a Bluetooth connection with peripheral A for communication. B, you need to disconnect the connection with the peripheral A, and then reconnect with the peripheral Bluetooth module of the peripheral B. The pairing process between the Bluetooth modules takes a lot of time. Therefore, the above method also makes the terminal When multiple peripherals communicate, the efficiency is very low, and if multiple host Bluetooth modules are installed on the terminal, the cost of the terminal will increase significantly.

实用新型内容 Utility model content

本实用新型提供一种蓝牙装置和集成式外设,以提高终端与多个外设通信时的通信效率。The utility model provides a bluetooth device and an integrated peripheral to improve the communication efficiency when a terminal communicates with multiple peripherals.

本实用新型提供一种蓝牙装置,包括:用于接收终端发送的指令数据且所述指令数据中包括目的数据传输端口的端口信息的信号收发单元、用于根据所述端口信息将所述指令数据发送至对应的所述数据传输端口的微控制器、以及用于将所述指令数据传输至相连接的外设的多个数据传输端口;The utility model provides a bluetooth device, comprising: a signal transceiving unit for receiving instruction data sent by a terminal, and the instruction data includes port information of a destination data transmission port; sending to the microcontroller corresponding to the data transmission port, and a plurality of data transmission ports for transmitting the instruction data to the connected peripherals;

所述微控制器分别与所述信号收发单元和所述数据传输端口连接。The microcontroller is respectively connected with the signal transceiving unit and the data transmission port.

如上所述的蓝牙装置,还包括:用于存储端口配置信息且所述端口配置信息包括数据传输端口与相连接的外设之间的对应关系信息和所述端口信息的存储器;相应的,所述微控制器还包括:用于从所述存储器中获取所述端口配置信息的外设信息获取单元,所述外设信息获取单元与所述存储器连接;用于将所述外设信息获取单元获取的所述端口配置信息通过所述信号收发单元发送至所述终端的外设信息上报单元,所述外设信息上报单元分别与所述外设信息获取单元和信号收发单元连接。The bluetooth device as described above further includes: a memory for storing port configuration information, and the port configuration information includes the corresponding relationship information between the data transmission port and the connected peripheral device and the port information; correspondingly, the The microcontroller also includes: a peripheral information acquisition unit for acquiring the port configuration information from the memory, the peripheral information acquisition unit is connected to the memory; The acquired port configuration information is sent to the peripheral information reporting unit of the terminal through the signal transceiving unit, and the peripheral information reporting unit is respectively connected to the peripheral information obtaining unit and the signal transceiving unit.

如上所述的蓝牙装置,所述微控制器还包括:用于根据所述端口信息建立对应的数据传输端口与外设之间的通信连接并通过所述数据传输端口将指令数据传输至外设的传输控制单元;所述传输控制单元分别与所述信号收发单元和所述多个数据传输端口连接。In the above-mentioned bluetooth device, the microcontroller further includes: used for establishing a communication connection between the corresponding data transmission port and the peripheral device according to the port information and transmitting instruction data to the peripheral device through the data transmission port a transmission control unit; the transmission control unit is respectively connected to the signal transceiving unit and the plurality of data transmission ports.

如上所述的蓝牙装置,还包括:用于在建立所述通信连接之后检测所述外设是否处于空闲状态的检测单元,所述检测单元与传输控制单元连接。The above bluetooth device further includes: a detection unit for detecting whether the peripheral device is in an idle state after the communication connection is established, and the detection unit is connected to the transmission control unit.

如上所述的蓝牙装置,还包括:用于在建立所述通信连接之前关闭所述端口信息对应的数据传输端口之外的其他数据传输端口与对应外设之间的通信连接的连接控制单元,所述连接控制单元与所述传输控制单元连接。The Bluetooth device as described above further includes: a connection control unit configured to close communication connections between other data transmission ports other than the data transmission port corresponding to the port information and corresponding peripherals before establishing the communication connection, The connection control unit is connected to the transmission control unit.

如上所述的蓝牙装置,所述外设控制单元,具体为通过发送片选信号控制所述通信连接的片选开关。In the Bluetooth device described above, the peripheral control unit is specifically a chip select switch that controls the communication connection by sending a chip select signal.

如上所述的蓝牙装置,所述微处理器还包括:用于在数据传输端口连接的外设发生变化时修改所述存储器中的端口配置信息的外设信息修正单元,所述外设信息修正单元与所述存储器连接。In the Bluetooth device as described above, the microprocessor further includes: a peripheral information correction unit for modifying the port configuration information in the memory when the peripheral connected to the data transmission port changes, and the peripheral information correction A unit is connected to the memory.

如上所述的蓝牙装置,所述数据传输端口包括通用串行总线USB接口、或者通用异步接收/发送UART接口、或者串行外设接口SPI。As for the Bluetooth device mentioned above, the data transmission port includes a Universal Serial Bus (USB) interface, or a Universal Asynchronous Receive/Transmit (UART) interface, or a Serial Peripheral Interface (SPI).

本实用新型还提供一种集成式外设,包括:本实用新型所述的蓝牙装置,以及外设;所述外设与所述蓝牙装置的多个数据传输端口连接。The utility model also provides an integrated peripheral device, including: the Bluetooth device described in the utility model, and a peripheral device; the peripheral device is connected to multiple data transmission ports of the Bluetooth device.

如上所述的集成式外设,所述外设的数量为多个,每个所述外设与一个所述数据传输端口连接;或者,所述外设的数量为一个,所述外设包括多个外接端口,每个外接端口对应所述外设的一种功能,且每个所述外接端口与一个所述数据传输端口连接。As for the above-mentioned integrated peripheral, there are multiple peripherals, each of which is connected to one of the data transmission ports; or, the number of peripherals is one, and the peripherals include A plurality of external ports, each of which corresponds to a function of the peripheral, and each of the external ports is connected to one of the data transmission ports.

本实用新型蓝牙装置和集成式外设的技术效果是:通过由该蓝牙装置作为统一的通信接口,负责根据指令数据中的端口信息,将数据发送至目的数据传输端口并进而传输至相连接的外设,使得终端侧的主机蓝牙模块只需要与该多个外设统一的蓝牙装置建立蓝牙连接,就可以通过该一个蓝牙与多个外设进行通信,即,只连接一次即可,相对于现有技术中的分别建立多次蓝牙连接,必然提高了通信效率。The technical effect of the bluetooth device and the integrated peripherals of the present invention is: by using the bluetooth device as a unified communication interface, it is responsible for sending data to the destination data transmission port according to the port information in the command data and then to the connected Peripherals, so that the host Bluetooth module on the terminal side only needs to establish a Bluetooth connection with the unified Bluetooth device of the multiple peripherals, and can communicate with multiple peripherals through this Bluetooth, that is, only connect once. Establishing multiple bluetooth connections separately in the prior art inevitably improves communication efficiency.

附图说明 Description of drawings

图1为本实用新型集成式外设一实施例的结构示意图;Fig. 1 is a schematic structural view of an embodiment of the integrated peripheral device of the present invention;

图2为本实用新型集成式外设的蓝牙数据传输示意图;Fig. 2 is the bluetooth data transmission schematic diagram of the integrated peripheral of the utility model;

图3为本实用新型集成式外设实施例的工作流程示意图;Fig. 3 is a schematic diagram of the workflow of the utility model integrated peripheral embodiment;

图4为本实用新型集成式外设另一实施例的结构示意图。FIG. 4 is a schematic structural diagram of another embodiment of the integrated peripheral device of the present invention.

具体实施方式 Detailed ways

图1为本实用新型集成式外设一实施例的结构示意图,如图1所示,该集成式外设是一个整体的设备,其包括一个外设蓝牙模块11、以及多个外设12(在图1中的打印机、POS刷卡机、身份证识别器均是外设,都表示外设12),该多个外设12例如可以包括但不限于打印机、POS刷卡机、身份证识别器等,当然可以根据实际需求选用其他类型的外设。其中,所述的外设蓝牙模块11即为本发明实施例中的蓝牙装置,只是在图1中称为外设蓝牙模块。Fig. 1 is a schematic structural view of an embodiment of the utility model integrated peripheral, as shown in Fig. 1, the integrated peripheral is an integral device, which includes a peripheral bluetooth module 11 and a plurality of peripherals 12 ( In Fig. 1, the printer, the POS card reader, and the ID card reader are all peripherals, which represent peripherals 12), and the plurality of peripherals 12 can include but not limited to printers, POS card readers, ID card readers, etc. , Of course, other types of peripherals can be selected according to actual needs. Wherein, the peripheral bluetooth module 11 is the bluetooth device in the embodiment of the present invention, which is only referred to as the peripheral bluetooth module in FIG. 1 .

其中,外设蓝牙模块11包括信号收发单元13、该信号收发单元13是用于与终端之间进行通信的,例如,外设蓝牙模块11可以通过该信号收发单元13接收终端发送的指令数据,该指令数据是终端要发送给外设的数据;或者将外设反馈给终端的数据通过该信号收发单元13发送至终端。具体实施例中,该信号收发单元13可以是采用常用的电路结构来实现,通常由射频发射、射频接收、频移键控(Frequency-shift keying,简称:FSK)调制/解调等电路组成,能够接收和发送数字信号,符合蓝牙射频规范要求。Wherein, the peripheral Bluetooth module 11 includes a signal transceiving unit 13, which is used to communicate with the terminal, for example, the peripheral Bluetooth module 11 can receive the instruction data sent by the terminal through the signal transceiving unit 13, The instruction data is the data to be sent by the terminal to the peripheral device; or the data fed back by the peripheral device to the terminal is sent to the terminal through the signal transceiving unit 13 . In a specific embodiment, the signal transceiving unit 13 can be realized by using a commonly used circuit structure, and is usually composed of circuits such as radio frequency transmission, radio frequency reception, frequency-shift keying (Frequency-shift keying, referred to as: FSK) modulation/demodulation, etc. It can receive and send digital signals and meet the requirements of Bluetooth radio frequency specifications.

该外设蓝牙模块11还包括多个数据传输端口14,即是一些用于在该外设蓝牙模块11与外设之间传输数据的I/O接口,例如,可以包括但不限于通用串行总线(Universal Serial BUS,简称:USB)、通用异步接收/发送(UniversalAsynchronous Receiver/Transmitter,简称:UART)、串行外设接口(SerialPeripheral Interface,简称:SPI)等接口。需要说明的是,图1中是整体示出了多个数据传输端口14,本领域技术人员可以理解,其实是包括了多个接口,例如,与USB传输通道对应连接的USB接口,与UART传输通道对应连接的UART接口等。The peripheral bluetooth module 11 also includes a plurality of data transmission ports 14, which are some I/O interfaces for transmitting data between the peripheral bluetooth module 11 and peripherals, for example, may include but not limited to universal serial Bus (Universal Serial BUS, referred to as: USB), Universal Asynchronous Receiver/Transmitter (Universal Asynchronous Receiver/Transmitter, referred to as: UART), Serial Peripheral Interface (Serial Peripheral Interface, referred to as: SPI) and other interfaces. It should be noted that a plurality of data transmission ports 14 are shown as a whole in FIG. 1 , and those skilled in the art can understand that they actually include a plurality of interfaces, for example, a USB interface correspondingly connected to a USB transmission channel, and a UART transmission port. The channel corresponds to the connected UART interface, etc.

该集成式外设中的多个外设都连接在上述的一个外设蓝牙模块11上,参见图1,该多个外设12是分别与上述的多个数据传输端口14连接的,例如,打印机与USB接口连接,POS刷卡机与UART接口连接,身份证识别器与SPI接口连接等,具体选用的接口类型需要与外设的通信接口要求匹配即可。通常所述的多个外设指的是具有不同功能的外设,这样可以满足终端的不同使用需求。A plurality of peripherals in the integrated peripherals are all connected to the aforementioned peripheral bluetooth module 11, referring to Fig. 1, the plurality of peripherals 12 are respectively connected to the aforementioned plurality of data transmission ports 14, for example, The printer is connected to the USB interface, the POS card reader is connected to the UART interface, the ID card reader is connected to the SPI interface, etc. The specific interface type needs to match the communication interface requirements of the peripherals. Generally, the multiple peripherals refer to peripherals with different functions, which can meet different usage requirements of the terminal.

该外设蓝牙模块11还包括微控制器(Micro Control Unit,简称:MCU)16,该微控制器16分别与信号收发单元13和数据传输端口14连接。其中,信号收发单元13所接收的指令数据中包括该数据发送的目的数据传输端口的端口信息,例如,指令数据是发送至USB接口的,则USB就是该数据的目的数据传输端口,端口信息即为标识该USB接口的信息例如001(假设001代表USB接口、101代表UART接口等,具体标识设置根据外设蓝牙模块的本身配置而定)。微控制器16可以根据该端口信息,将指令数据发送至对应的数据传输端口,并通过所述数据传输端口将指令数据传输至相连接的外设。The peripheral bluetooth module 11 also includes a microcontroller (Micro Control Unit, referred to as: MCU) 16, and the microcontroller 16 is connected with the signal transceiver unit 13 and the data transmission port 14 respectively. Wherein, the command data received by the signal transceiving unit 13 includes the port information of the destination data transmission port of the data transmission, for example, if the command data is sent to the USB interface, then the USB is the destination data transmission port of the data, and the port information is The information for identifying the USB interface is, for example, 001 (assuming that 001 represents the USB interface, 101 represents the UART interface, etc., and the specific identification setting depends on the configuration of the peripheral Bluetooth module itself). The microcontroller 16 can send the command data to the corresponding data transmission port according to the port information, and transmit the command data to the connected peripherals through the data transmission port.

本实施例中,将多个外设均连接一个外设蓝牙模块,由该外设蓝牙模块作为统一的通信接口,负责在终端与多个外设之间传输数据;终端侧的主机蓝牙模块只需要与该多个外设统一的外设蓝牙模块建立蓝牙连接,就可以通过该一个外设蓝牙模块与多个外设进行通信,即,只连接一次即可,相对于现有技术中的分别建立多次蓝牙连接,必然提高了通信效率。In this embodiment, multiple peripherals are connected to a peripheral Bluetooth module, and the peripheral Bluetooth module is used as a unified communication interface, responsible for transmitting data between the terminal and multiple peripherals; the host Bluetooth module on the terminal side only It is necessary to establish a Bluetooth connection with the unified peripheral bluetooth module of the multiple peripherals, and then it is possible to communicate with multiple peripherals through the single peripheral bluetooth module, that is, only connect once. Establishing multiple Bluetooth connections will inevitably improve communication efficiency.

此外,该外设蓝牙模块11中还包括其他一些基本的功能单元,例如数字信号处理单元(Digital Signal Processing,简称:DSP)、随机存储器(randomaccess memory,简称:RAM)等,均是外设蓝牙模块11的常用功能单元,在图1中未示出。该外设蓝牙模块11可以为蓝牙芯片。In addition, the peripheral Bluetooth module 11 also includes other basic functional units, such as a digital signal processing unit (Digital Signal Processing, referred to as: DSP), random access memory (random access memory, referred to as: RAM), etc., all of which are peripheral Bluetooth modules. Commonly used functional units of the module 11 are not shown in FIG. 1 . The peripheral bluetooth module 11 may be a bluetooth chip.

本实施例中,终端侧配置的主机蓝牙模块与该外设侧的外设蓝牙模块11之前的通信参见图2,图2为本实用新型集成式外设的蓝牙数据传输示意图。主机蓝牙模块21与外设蓝牙模块11之间采用传输层通信协议进行通信,具体是使用蓝牙协议已经定义好的主机控制接口(Host CONTROL Interface简称HCI)传输层,将终端侧发送的对于外设的命令信息传输至外设,并将外设侧的响应信息传输至终端。In this embodiment, the communication between the host Bluetooth module configured on the terminal side and the peripheral Bluetooth module 11 on the peripheral side is shown in FIG. 2 . FIG. 2 is a schematic diagram of Bluetooth data transmission of the integrated peripheral of the present invention. The host bluetooth module 21 and the peripheral bluetooth module 11 communicate using a transport layer communication protocol, specifically using the host control interface (Host CONTROL Interface referred to as HCI) transport layer that has been defined by the bluetooth protocol. The command information of the peripheral device is transmitted to the peripheral device, and the response information of the peripheral device side is transmitted to the terminal.

如图1所示,本实施例中,该集成式外设还可以包括存储器15,该存储器15例如可以为FLASH存储器。具体的,存储器15用于存储端口配置信息,所述端口配置信息包括数据传输端口与相连接的外设之间的对应关系信息、以及所述数据传输端口的端口信息;举例如下:假设USB接口连接打印机,UART接口连接POS刷卡机,SPI接口连接身份证识别器,则存储器15中所存储的端口配置信息包括,数据传输端口与相连接的外设之间的对应关系信息,该对应关系信息就是上述的“UART接口连接POS刷卡机,SPI接口连接身份证识别器等”,端口信息即为“UART接口——101,SPI接口——100等”,即标识数据传输端口的信息。此外,存储器15还可以存储其他数据,如:打印机的中文字库等。As shown in FIG. 1 , in this embodiment, the integrated peripheral may further include a memory 15 , and the memory 15 may be, for example, a FLASH memory. Specifically, the memory 15 is used to store port configuration information, and the port configuration information includes the corresponding relationship information between the data transmission port and the connected peripherals, and the port information of the data transmission port; for example as follows: Assuming a USB interface If the printer is connected, the UART interface is connected to the POS card reader, and the SPI interface is connected to the ID card reader, then the port configuration information stored in the memory 15 includes the corresponding relationship information between the data transmission port and the connected peripheral hardware, and the corresponding relationship information It is the above-mentioned "UART interface connected to the POS card reader, SPI interface connected to the ID card reader, etc.", the port information is "UART interface - 101, SPI interface - 100, etc.", that is, the information identifying the data transmission port. In addition, the memory 15 can also store other data, such as: the Chinese character library of the printer, etc.

相应的,微控制器16还可以包括外设信息获取单元161和外设信息上报单元162。其中,该外设信息获取单元161与存储器15连接,通过从存储器15内读取端口配置信息,可以得知每个端口连接的外设类型。外设信息上报单元162,分别与外设信息获取单元161和信号收发单元13连接,用于将外设信息获取单元161获取的所述端口配置信息通过所述信号收发单元发送至终端,以使得终端在发送数据时根据所述端口配置信息将所述端口信息携带在数据中,例如,终端要向外设打印机发送指令数据,经查询端口配置信息中的对应关系信息得知,打印机连接的数据传输端口是USB接口,再查询端口信息得知USB接口的端口信息是001,则将该001携带在发送的数据中,例如,该端口信息可以设置在指令数据的数据包的包头中。Correspondingly, the microcontroller 16 may further include a peripheral information acquiring unit 161 and a peripheral information reporting unit 162 . Wherein, the peripheral device information acquisition unit 161 is connected to the memory 15, and by reading the port configuration information from the memory 15, the type of peripheral device connected to each port can be known. The peripheral information reporting unit 162 is connected to the peripheral information obtaining unit 161 and the signal transceiving unit 13, respectively, and is used to send the port configuration information obtained by the peripheral information obtaining unit 161 to the terminal through the signal transceiving unit, so that When sending data, the terminal carries the port information in the data according to the port configuration information. For example, if the terminal wants to send instruction data to the peripheral printer, it can be known by querying the corresponding relationship information in the port configuration information that the data connected to the printer The transmission port is a USB interface, and then the port information is checked to know that the port information of the USB interface is 001, then the 001 is carried in the sent data, for example, the port information can be set in the packet header of the command data packet.

本实施例中,微控制器16还包括:传输控制单元163;该传输控制单元163分别与信号收发单元13和数据传输端口14连接,用于根据指令数据中的端口信息,建立所述端口信息对应的数据传输端口与对应的外设之间的通信连接,并在通信连接建立后通过所述数据传输端口将所述指令数据传输至所述外设。即,传输控制单元163可以根端口信息,得知该指令数据是要发送至哪个端口的,并据此建立所述端口与对应外设的通信连接,所述的建立与该外设的通信连接指的是,打开该外设对应的数据传输端口,打通该端口对应的传输通道,使得数据传输端口与外设之间的连接处于通畅的可以传输数据的状态。In this embodiment, the microcontroller 16 also includes: a transmission control unit 163; the transmission control unit 163 is respectively connected to the signal transceiver unit 13 and the data transmission port 14, and is used to establish the port information according to the port information in the instruction data The communication connection between the corresponding data transmission port and the corresponding peripheral device, and the instruction data is transmitted to the peripheral device through the data transmission port after the communication connection is established. That is, the transmission control unit 163 can learn which port the instruction data is to be sent to based on the port information, and establish a communication connection between the port and the corresponding peripheral device accordingly, and establish a communication connection with the peripheral device. It refers to opening the data transmission port corresponding to the peripheral, and opening the transmission channel corresponding to the port, so that the connection between the data transmission port and the peripheral is in a state where data can be transmitted smoothly.

可选的,传输控制单元163具体可以采用通过发送片选信号控制所述通信连接的片选开关来实现;其可以向数据传输端口发送片选信号控制通信连接,该片选信号可以是高低电平信号;例如,传输控制单元163根据端口信息得知指令数据是要发送至USB接口的,则传输控制单元163发出片选信号,控制USB接口处于有效电平(通常为低电平有效),此时USB接口与相连接的外设即打印机之间的传输通道打开,打印机进入电路工作状态,该传输通道可以实现数据的输入输出。Optionally, the transmission control unit 163 can specifically be implemented by using a chip selection switch that controls the communication connection by sending a chip selection signal; it can send a chip selection signal to the data transmission port to control the communication connection, and the chip selection signal can be a high or low voltage For example, the transmission control unit 163 learns that the instruction data is to be sent to the USB interface according to the port information, and then the transmission control unit 163 sends a chip select signal to control the USB interface to be at an active level (usually low level active), At this time, the transmission channel between the USB interface and the connected peripheral device, that is, the printer, is opened, and the printer enters a circuit working state, and the transmission channel can realize data input and output.

本实施例中,该集成式外设还可以包括:检测单元165,该检测单元165与传输控制单元163连接,可以在建立通信连接之后,检测所述外设处于繁忙或者空闲状态,若处于繁忙状态,则等待至所述外设空闲,再指示所述传输控制单元163执行通过外设对应的数据传输端口将所述指令数据传输至所述外设。In this embodiment, the integrated peripheral device may further include: a detection unit 165, which is connected to the transmission control unit 163, and can detect whether the peripheral device is in a busy or idle state after the communication connection is established. state, wait until the peripheral is idle, and then instruct the transmission control unit 163 to transmit the instruction data to the peripheral through the data transmission port corresponding to the peripheral.

本实施例中,该集成式外设还可以包括:连接控制单元166,该连接控制单元166分别与传输控制单元163和数据传输端口连接,用于在建立所述端口信息对应的数据传输端口与对应的外设之间的通信连接之前,关闭端口信息对应的数据传输端口之外的其他数据传输端口与对应的外设之间的通信连接。例如,端口信息对应的是USB接口,则连接控制单元166需要首先关闭UART接口、以及SPI接口与外设之间的通信连接,即将其与控制单元之间的接口置为无效电平(通常为高电平无效)。可选的,本实施例的集成式外设还包括:外设信息修正单元164,与所述存储器15连接,用于在所述数据传输端口连接的外设发生变化时,修改所述存储器中的端口配置信息。例如,USB接口原来连接外设A,现在连接的是外设B,则存储器15中的对应关系信息等均需要变更,则可以通过该外设信息修正单元164进行信息更改。图1中只是以外设信息修正单元164设置在微控制器16中为例,当然,也可以设置在微控制器16之外,只要能与存储器15通信进行信息更改即可。In this embodiment, the integrated peripheral may also include: a connection control unit 166, which is connected to the transmission control unit 163 and the data transmission port respectively, and is used to establish the data transmission port corresponding to the port information and Before the communication connection between the corresponding peripheral devices, the communication connection between other data transmission ports other than the data transmission port corresponding to the port information and the corresponding peripheral devices is closed. For example, if the port information corresponds to the USB interface, then the connection control unit 166 needs to first close the communication connection between the UART interface and the SPI interface and the peripheral hardware, that is, the interface between it and the control unit is set to an inactive level (usually High level is invalid). Optionally, the integrated peripheral in this embodiment further includes: a peripheral information correction unit 164, connected to the memory 15, and used to modify the information stored in the memory when the peripheral connected to the data transmission port changes. port configuration information. For example, if the USB interface was originally connected to peripheral A, but now it is connected to peripheral B, then the correspondence information in the memory 15 needs to be changed, and the information can be changed through the peripheral information modification unit 164 . In FIG. 1 , the peripheral information correction unit 164 is set in the microcontroller 16 as an example. Of course, it can also be set outside the microcontroller 16 as long as it can communicate with the memory 15 for information modification.

可选的,具体实施中,外设信息修正单元164与外设信息获取单元161可以为同一装置;而且对于外设信息的修订可以由主机通过蓝牙模块之间的数据接口先下发到外设蓝牙模块,再通过外设蓝牙模块的外设信息修正单元164写入存储器15;或者是该外设信息修正单元164通过外设蓝牙模块的调试接口直接对存储器15进行读写。Optionally, in a specific implementation, the peripheral information correction unit 164 and the peripheral information acquisition unit 161 can be the same device; and the revision of the peripheral information can be sent to the peripheral first by the host through the data interface between the Bluetooth modules The Bluetooth module writes into the memory 15 through the peripheral information correction unit 164 of the peripheral Bluetooth module; or the peripheral information correction unit 164 directly reads and writes the memory 15 through the debugging interface of the peripheral Bluetooth module.

此外,本实施例中的数据传输端口可以为通用串行总线USB接口、或者通用异步接收/发送UART接口、或者串行外设接口SPI等。所述外设可以为打印机、或者销售终端POS划卡机、或者身份证识别器等。上述的各数据传输端口和外设只是举例,具体实施中,可以根据实际需求采用其他类型的接口或者外设。In addition, the data transmission port in this embodiment may be a universal serial bus USB interface, or a universal asynchronous receiving/transmitting UART interface, or a serial peripheral interface SPI or the like. The peripheral device may be a printer, or a point-of-sale terminal POS card reader, or an ID card validator. The above-mentioned data transmission ports and peripherals are just examples, and other types of interfaces or peripherals may be used according to actual needs in actual implementation.

下面结合图3对本实施例的集成式外设的工作过程进行描述,图3为本实用新型集成式外设实施例的工作流程示意图;以下只是简单说明流程,详细的可以参见图3中所示:The working process of the integrated peripheral of this embodiment is described below in conjunction with FIG. 3. FIG. 3 is a schematic diagram of the workflow of the embodiment of the integrated peripheral of the present invention; the following is a brief description of the process, and details can be found in FIG. :

如图3所示,终端中包括主机和主机蓝牙模块。终端与集成式外设会首先进行蓝牙模块的配对,然后,各自的蓝牙模块(即主机蓝牙模块和外设蓝牙模块)会与各自连接的设备进行初始化工作。例如,主机蓝牙模块对主机进行初始化,外设蓝牙模块分别对外设1和外设2进行初始化(在此仅以外设1和外设2为例,当然该外设蓝牙模块也可以连接两个以上的外设);所述的初始化指的是所有外设均恢复初始状态,外设蓝牙模块对其的片选信号为无效电平(无效电平通常为高电平)。若该外设具有自检功能,则外设蓝牙模块指示各外设进行串行自检(即首先对外设1发出自检指令,待收到外设1的自检结果之后,在对外设2进行自检),该自检通常指的是外设是否处于正常工作状态,并对外设自检后的结果通知主机蓝牙模块,例如,若外设处于非正常状态比如故障状态就将该结果上报主机蓝牙模块得知。As shown in Figure 3, the terminal includes a host and a host Bluetooth module. The terminal and the integrated peripheral will first perform pairing of the Bluetooth modules, and then the respective Bluetooth modules (that is, the host Bluetooth module and the peripheral Bluetooth module) will perform initialization work with their respective connected devices. For example, the host Bluetooth module initializes the host, and the peripheral Bluetooth module initializes peripheral 1 and peripheral 2 respectively (here only peripheral 1 and peripheral 2 are taken as examples, of course, the peripheral Bluetooth module can also be connected to more than two Peripherals); said initialization means that all peripherals return to the initial state, and the chip select signal of the peripheral bluetooth module is an inactive level (the inactive level is usually a high level). If the peripheral has a self-test function, the peripheral bluetooth module instructs each peripheral to perform a serial self-test (that is, first sends a self-test command to peripheral 1, and after receiving the self-test result of peripheral 1, executes a serial self-test on peripheral 2 self-test), the self-test usually refers to whether the peripheral is in a normal working state, and the host Bluetooth module is notified of the result of the peripheral self-test, for example, if the peripheral is in an abnormal state such as a fault state, the result is reported The host Bluetooth module is informed.

其中,在初始化的过程中,外设蓝牙模块还从存储器15读取端口配置信息,获取每个端口连接的外设类型。例如,USB端口连接打印机,UART接口连接身份证识别器等;外设蓝牙模块会向终端侧的主机蓝牙模块发送服务列表,该上报服务列表是蓝牙通信协议的固有流程,所述的服务列表指的是外设蓝牙模块这侧可以提供哪些服务,比如打印机服务、身份识别服务。Wherein, during the initialization process, the peripheral bluetooth module also reads port configuration information from the memory 15 to obtain the type of peripheral connected to each port. For example, the USB port is connected to a printer, and the UART interface is connected to an ID card reader, etc.; the peripheral Bluetooth module will send a service list to the host Bluetooth module on the terminal side, and the reported service list is an inherent process of the Bluetooth communication protocol. The service list refers to What is more important is what services can be provided on the side of the peripheral Bluetooth module, such as printer services and identity services.

主机将要对外设1进行操作时,主机将对外设1所要进行的操作按照外设1的指令格式进行封装,形成指令数据,并将该指令数据连同所要操作的外设的端口信息通过主机蓝牙模块透传至外设蓝牙模块;例如,该端口信息可以是设置在指令数据的数据包的包头的标志位中。外设蓝牙模块中的MCU通过判断主机发出的指令数据中的数据包的包头标志位判断主机所要操作的外设。外设蓝牙模块对外设1的片选信号为有效电平,并获取外设1的状态,如果外设1处于空闲状态,则将指令数据透传至外设1。外设1将执行结果通过与外设蓝牙模块的数据传输端口、主机与外设之间的蓝牙通道直接反馈至主机。When the host is about to operate peripheral 1, the host will encapsulate the operation to be performed on peripheral 1 according to the instruction format of peripheral 1 to form instruction data, and pass the instruction data together with the port information of the peripheral to be operated through the host Bluetooth module Transparently transmit to the peripheral Bluetooth module; for example, the port information can be set in the flag bit of the header of the data packet of the instruction data. The MCU in the peripheral bluetooth module judges the peripheral device to be operated by the host by judging the header flag bit of the data packet in the instruction data sent by the host. The chip select signal of the peripheral Bluetooth module to the peripheral 1 is at an active level, and obtains the status of the peripheral 1. If the peripheral 1 is in an idle state, the command data is transparently transmitted to the peripheral 1. Peripheral 1 directly feeds back the execution result to the host through the data transmission port of the Bluetooth module of the peripheral and the Bluetooth channel between the host and the peripheral.

主机对外设2进行操作时,操作执行过程与对外设1的操作过程类似,但需要先将外设1的片选信号为无效电平,即断开与外设1的通信连接,再对外设2的片选信号为有效电平。并且,外设蓝牙模块获取外设2的状态,若执行过程中遇到外设2处于忙状态,则将所需传输的数据进行缓存,外设蓝牙模块的MCU进入一个等待状态,等待时间可根据实际情况进行设定,在等待时间过后,重新尝试指令数据的发送。当外设2处于空闲状态时,则将指令数据透传至外设2。外设2将执行结果通过与外设蓝牙模块的数据传输端口、主机与外设之间的蓝牙通道直接反馈至主机。When the host operates peripheral 2, the operation execution process is similar to that of peripheral 1, but it needs to set the chip select signal of peripheral 1 to an invalid level first, that is, disconnect the communication connection with peripheral 1, and then disconnect the external peripheral 1. The chip select signal of 2 is an active level. Moreover, the peripheral bluetooth module obtains the status of peripheral 2, if the peripheral 2 is in a busy state during execution, the data to be transmitted is cached, and the MCU of the peripheral bluetooth module enters a waiting state, and the waiting time can be Set it according to the actual situation, and try to send the command data again after the waiting time has elapsed. When the peripheral device 2 is in an idle state, the instruction data is transparently transmitted to the peripheral device 2 . The peripheral 2 directly feeds back the execution result to the host through the data transmission port of the Bluetooth module of the peripheral and the Bluetooth channel between the host and the peripheral.

需要说明的是,本实施例的图1是以外设蓝牙模块(即蓝牙装置)连接多个外设为例进行说明,举例如下:前述的业务人员随身携带终端、以及多个外设去客户方,该外设包括打印机、POS刷卡机、身份证识别器;在使用时,将这多个外设与外设蓝牙模块的数据传输端口一一对应连接,然后,通过终端侧的主机蓝牙模块与外设蓝牙模块按照本实施例所述的方式进行通信,一次建立蓝牙连接后就可以通过外设蓝牙模块选择不同的外设使用。It should be noted that Figure 1 of this embodiment is an example of connecting multiple peripherals to a peripheral Bluetooth module (ie, a Bluetooth device). , the peripherals include a printer, a POS card reader, and an ID card reader; when in use, these multiple peripherals are connected to the data transmission ports of the peripheral Bluetooth module in one-to-one correspondence, and then, through the host Bluetooth module on the terminal side and The peripheral bluetooth module communicates according to the method described in this embodiment, and after a bluetooth connection is established, different peripherals can be selected for use through the peripheral bluetooth module.

另一种可选的方式为,外设端可以采用一个集成功能设备,参见图4,图4为本实用新型集成式外设另一实施例的结构示意图。该集成功能设备同时具有打印机功能、POS刷卡机功能和身份证识别器功能,即可以通过该集成功能设备使用打印机功能、POS刷卡机功能和身份证识别器功能。该集成功能设备具有多个外接端口,例如,外接端口a、外接端口b和外接端口c,通过外接端口a可以使用该设备的打印机功能,通过外接端口b可以使用该设备的POS刷卡机功能,通过外接端口c可以使用该设备的身份证识别器功能。则可以将每个外接端口对应连接外设蓝牙模块11的一个数据传输端口。Another optional way is that an integrated function device can be used at the peripheral end, see FIG. 4 , which is a schematic structural diagram of another embodiment of the integrated peripheral device of the present invention. The integrated functional device has the functions of printer, POS card reader and ID card reader at the same time, that is, the integrated function device can use the printer function, POS card reader and ID card reader. The integrated function device has multiple external ports, for example, external port a, external port b and external port c, the printer function of the device can be used through the external port a, and the POS card reader function of the device can be used through the external port b, The ID card reader function of the device can be used through the external port c. Then each external port can be correspondingly connected to a data transmission port of the peripheral Bluetooth module 11 .

使用这种集成功能设备时,将该设备的多个外接端口分别与外设蓝牙模块的数据传输端口一一对应连接,然后,通过终端侧的主机蓝牙模块与外设蓝牙模块按照本实施例所述的方式进行通信,一次建立蓝牙连接后就可以通过外设蓝牙模块选择不同的外设功能使用。这种情况下,本实施例中所述的将指令数据传输至相连接的外设,就是指的将指令数据传输至对应的外设功能的外接端口,通过该外接端口使用对应的外设功能,也可以理解为一个外设接口对应着一种外设。When using this kind of integrated function device, the multiple external ports of the device are respectively connected to the data transmission ports of the peripheral Bluetooth module in one-to-one correspondence, and then, through the host Bluetooth module on the terminal side and the peripheral Bluetooth module according to the implementation of this embodiment Communication is carried out in the above-mentioned way, and after a Bluetooth connection is established, different peripheral functions can be selected and used through the peripheral Bluetooth module. In this case, the transmission of command data to the connected peripherals described in this embodiment refers to the transmission of command data to the external port of the corresponding peripheral function, and the use of the corresponding peripheral function through the external port , can also be understood as a peripheral interface corresponding to a peripheral.

这种集成功能设备的好处是,集成式设备的体积可以比多个外设的体积之和减小,例如,多个外设时,每一个外设可能都配置有各自的电源设备,而集成功能设备是一个整体设备,使用一个电源即可,在制作的体积上通常会比多个外设的体积小,所以,集成功能设备相对于多个外设会更便于携带。The advantage of this kind of integrated function device is that the volume of the integrated device can be smaller than the sum of multiple peripherals. For example, when there are multiple peripherals, each peripheral may be equipped with its own power supply, while the integrated A functional device is an integral device that only needs one power supply, and its volume is usually smaller than that of multiple peripherals. Therefore, an integrated functional device is more portable than multiple peripherals.

本实施例的集成式外设,通过将将多个外设均连接一个外设蓝牙模块,由该外设蓝牙模块作为统一的通信接口,提高了外设的便携性,并且,提高了通信效率。The integrated peripheral of this embodiment improves the portability of the peripheral and improves the communication efficiency by connecting multiple peripherals to one peripheral Bluetooth module and using the peripheral Bluetooth module as a unified communication interface. .

最后应说明的是:以上各实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述各实施例对本实用新型进行了详细说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present utility model, and are not intended to limit it; although the utility model has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technology of the various embodiments of the present invention. scope of the program.

Claims (10)

1. A bluetooth device, comprising:
the system comprises a signal transceiving unit, a microcontroller and a plurality of data transmission ports, wherein the signal transceiving unit is used for receiving instruction data sent by a terminal, the instruction data comprise port information of a target data transmission port, the microcontroller is used for sending the instruction data to the corresponding data transmission port according to the port information, and the data transmission ports are used for transmitting the instruction data to connected peripherals;
the microcontroller is respectively connected with the signal transceiving unit and the data transmission port.
2. The bluetooth device according to claim 1, further comprising: a memory for storing port configuration information including correspondence information between a data transmission port and a connected peripheral and the port information;
correspondingly, the microcontroller further comprises:
the peripheral information acquisition unit is used for acquiring the port configuration information from the memory and is connected with the memory;
and the peripheral information reporting unit is used for sending the port configuration information acquired by the peripheral information acquisition unit to the terminal through the signal transceiving unit, and is respectively connected with the peripheral information acquisition unit and the signal transceiving unit.
3. The bluetooth device according to claim 2, wherein the microcontroller further comprises: the transmission control unit is used for establishing communication connection between the corresponding data transmission port and the peripheral equipment according to the port information and transmitting the instruction data to the peripheral equipment through the data transmission port; the transmission control unit is respectively connected with the signal transceiving unit and the plurality of data transmission ports.
4. The bluetooth device according to claim 3, further comprising:
a detection unit for detecting whether the peripheral is in an idle state after the communication connection is established, the detection unit being connected with the transmission control unit.
5. The bluetooth device according to claim 3, further comprising:
and the connection control unit is used for closing the communication connection between other data transmission ports except the data transmission port corresponding to the port information and the corresponding peripheral before the communication connection is established, and is connected with the transmission control unit.
6. The bluetooth device according to any of claims 3 to 5, wherein the transmission control unit is in particular a chip select switch for controlling the communication connection by sending a chip select signal.
7. The bluetooth device according to claim 2, wherein the microcontroller further comprises: and the peripheral information correction unit is used for modifying the port configuration information in the memory when the peripheral connected with the data transmission port is changed, and is connected with the memory.
8. The bluetooth device according to claim 1, wherein the data transmission port comprises a Universal Serial Bus (USB) interface, or a universal asynchronous receiver/transmitter (UART) interface, or a Serial Peripheral Interface (SPI).
9. An integrated peripheral, comprising: the bluetooth device of any one of claims 1-8, and a peripheral; the peripheral is connected with a plurality of data transmission ports of the Bluetooth device.
10. The integrated peripheral of claim 9, wherein the number of said peripherals is plural, each said peripheral being connected to one said data transfer port; or,
the number of the peripheral equipment is one, the peripheral equipment comprises a plurality of external ports, each external port corresponds to one function of the peripheral equipment, and each external port is connected with one data transmission port.
CN201220168718.8U 2012-04-19 2012-04-19 Bluetooth device and integrated peripheral devices Expired - Lifetime CN202750089U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201220168718.8U CN202750089U (en) 2012-04-19 2012-04-19 Bluetooth device and integrated peripheral devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201220168718.8U CN202750089U (en) 2012-04-19 2012-04-19 Bluetooth device and integrated peripheral devices

Publications (1)

Publication Number Publication Date
CN202750089U true CN202750089U (en) 2013-02-20

Family

ID=47709438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201220168718.8U Expired - Lifetime CN202750089U (en) 2012-04-19 2012-04-19 Bluetooth device and integrated peripheral devices

Country Status (1)

Country Link
CN (1) CN202750089U (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363486A (en) * 2014-10-30 2015-02-18 青岛海信信芯科技有限公司 Combined television and USB (universal serial bus) sharing method thereof
CN105491419A (en) * 2015-11-30 2016-04-13 青岛海信电器股份有限公司 Combined TV and data sharing method
WO2016112626A1 (en) * 2015-01-12 2016-07-21 芋头科技(杭州)有限公司 System and method for embedded operating system achieving bluetooth slave device function
CN108664323A (en) * 2017-03-29 2018-10-16 北京视联动力国际信息技术有限公司 A kind of data transmission method and device based on multiprocessor

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363486A (en) * 2014-10-30 2015-02-18 青岛海信信芯科技有限公司 Combined television and USB (universal serial bus) sharing method thereof
WO2016112626A1 (en) * 2015-01-12 2016-07-21 芋头科技(杭州)有限公司 System and method for embedded operating system achieving bluetooth slave device function
CN105846859A (en) * 2015-01-12 2016-08-10 芋头科技(杭州)有限公司 Bluetooth slave device function implementation system and method of embedded operating system
CN105846859B (en) * 2015-01-12 2019-05-24 芋头科技(杭州)有限公司 A kind of embedded OS realizes the system and method for Bluetooth slave devices function
CN105491419A (en) * 2015-11-30 2016-04-13 青岛海信电器股份有限公司 Combined TV and data sharing method
CN105491419B (en) * 2015-11-30 2019-01-22 青岛海信电器股份有限公司 A kind of combination tv and data sharing method
CN108664323A (en) * 2017-03-29 2018-10-16 北京视联动力国际信息技术有限公司 A kind of data transmission method and device based on multiprocessor
CN108664323B (en) * 2017-03-29 2021-06-11 视联动力信息技术股份有限公司 Data transmission method and device based on multiple processors

Similar Documents

Publication Publication Date Title
KR100979872B1 (en) Near field communication host controller interface
US9854383B2 (en) Method and system for managing multiple applications in near field communication
CN104471600B (en) The management method and terminal of a kind of safe unit
KR101725536B1 (en) Device, method and system for operation of a low power phy with a pcie protocol stack
EP2770782B1 (en) Wireless data communication
CN103503323B (en) Radio frequency communication method, device, and terminal equipment for near field communication
US20080005395A1 (en) Adapter to convert USB device into WUSB device
KR20150114765A (en) Image forming apparatus supporting function of NFC(near field communication) and method for setting NFC operation mode thereof
CN103973340B (en) Near field communication method and near-field communication equipment
CN101287221A (en) Information transferring method between intelligent bi-mode mobile phone and wireless modem
CN202750089U (en) Bluetooth device and integrated peripheral devices
CN104184502A (en) Bluetooth pairing device and method
EP3973637A1 (en) Exchange of data between a nfc reader and a dual nfc interface transponder
JP6858200B2 (en) Methods for routing data frames, near field communication controllers, and terminals
WO2014023247A1 (en) Embedded device and method for control data communication based on the device
CN103856411A (en) Switching system connected with UART interface of router
CN106354448A (en) Bluetooth wireless printing terminal, system and method based on Raspberry Pi
EP2620899B1 (en) Smart chip and method for smart chip data communications
CN103326752B (en) The control method deactivated by interface for communication between electronic and relevant device
CN106584862B (en) A kind of the 3D printing WIFI control system and its control method of built-in Web service
CN104616407A (en) Method for communicating POS machine with remote server, POS machine and mobile terminal
CN109542812A (en) Data communication control method, device and terminal device
EP2802179A1 (en) Concurrent activation and data exchange with multiple NFC-A devices
CN111065078A (en) System for realizing connection of intelligent POS (point of sale) and wireless base based on WIFI (Wireless Fidelity) and Bluetooth
CN203243351U (en) Router possessing near field communication function and near field communication system

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20130220

CX01 Expiry of patent term