Bluetooth is a simple and effective short-range communication technology, widely used in mobile phones, laptops, headphones and other electronic equipment. This solution is aimed for Bluetooth receipt printer and other scenarios where one-to-multiple Bluetooth application is needed.
Content


At present, the existing receipt printers based on the Bluetooth protocol can only realize one-to-one Bluetooth printing. However, with the popularity of a variety of mobile Internet services, many Bluetooth receipt printers are required to be connected with more than one APP on the phone. For example, in the take-out food industry, many restaurants may cooperate with multiple take-away APPs, such as Ele.me, Meituan, Baidu and so on, to increase the amount of orders. Ordinary Bluetooth printers require one printer for each APP. If there more than one APP, the restaurants will need more printers, which increases the cost and reduces the convenience. To solve the problem, Wi-linktech Communication Technology (Shanghai) Co., Ltd. has developed a one-to-multiple Bluetooth printer solution, making one printer connecting with multiple APPs possible.


While there are other similar solutions in the market, our solution’s strengths are:
1. Supporting 70 + 10 or even more APPs

2. With Bluetooth protocol stack running on the host MCU side, a MCU is omitted, reducing the cost significantly.

3. Perfect integration of Bluetooth protocol stack and printing SDK, largely reducing the workload of software development.

Functions

• Connecting with eight devices, including seven Android phones and an iPhone.
• Connecting with 70 + 10 APPs. That’s to say, each Android phone can run ten APPs and seven Android phones will be supported simultaneously. Each iPhone can run ten APPs. (If the limitations of host-   side MCU is reduced, the number of APPs can increase unlimitedly. In an experiment carried out, an Android phone can support 20 APPs and an iPhone can support 12 APPs.
• Supporting all kinds of take-away APPs on Android phones and iPhones.

System Block Diagram

WLT2564 dual-mode Bluetooth module is only a transceiver, Bluetooth protocol stack runs in the GD32F103RC host side (or STM32F103 side). Compared with the ordinary Bluetooth modules with AT instructions, it omits a MCU that runs the protocol stack, so the overall cost of the solution will be reduced a lot.

GD32F103RC host side only requires the Bluetooth protocol stack that 16KB of RAM and 120KB of Flash can support. Furthermore, the Bluetooth protocol stack is still being optimized, in the future, only 8KB of RAM and 40KB of Flash are needed, setting aside more space for the printing program.
WLT has seamlessly integrated Bluetooth protocol stack with printing SDK of GD and ST. Clients do not need to transplant the Bluetooth protocol stack or understand the working principles of Bluetooth well. To process Bluetooth data, clients only need two API functions to send and receive data, significantly reducing the workload of software development.

WLT2564 Bluetooth Functions:

• Supporting Bluetooth v2.1, v3.0, v4.0 
• Built-in high-performance PCB antenna
• Built-in Bluetooth protocol processing unit
• Supporting multiple communication rates
• Supporting Class 1, Class 2, Class 3 
• Supporting PCM interfaces
• Supporting hardware flow control

• Supporting multiple low-power modes
• Built-in 32KHz Oscillator
• Ultra-small package: 13x27mm

Module Package

Pin Distribution