Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A wireless protocol stack and its implementation method

A technology of wireless protocol and host protocol stack, applied in the field of communication, can solve the problem of wireless protocol stack relying on operating system and so on

Active Publication Date: 2020-07-17
桃芯科技(苏州)有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a wireless protocol stack and its implementation method to solve the problem that the existing wireless protocol stack depends on a specific operating system and cannot run on other operating systems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A wireless protocol stack and its implementation method
  • A wireless protocol stack and its implementation method
  • A wireless protocol stack and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] In this embodiment, the BLE5.0 protocol stack is taken as an example for description, and the implementation of other wireless protocol stacks may refer to the description in this embodiment. The BLE5.0 protocol stack in this embodiment includes a host (Host) and a controller (Controller). Between the Host and the Controller, information exchange is realized through a host controller interface (Host Controller Interface, HCI). The Host and the Controller can both Integrated in the same processor, they can also run on different processors. During the implementation of the BLE5.0 protocol stack, the functions are divided into modules, and the effective cooperation between the modules realizes the entire protocol function. The efficient interaction between modules is the basis for ensuring the effective operation of the BLE5.0 protocol stack. Realizing information interaction between modules based on the operating system is a key consideration in the implementation of the ...

Embodiment 2

[0035] This embodiment focuses on emphasizing differences from the foregoing embodiments. For similarities, reference may be made to related descriptions in the foregoing embodiments, and details are not repeated here.

[0036] This embodiment still uses the BLE5.0 protocol stack as an example for illustration. The link layer in this embodiment realizes communication with the host through the host controller interface, and realizes the interaction with the hardware through the shared memory (Share Memory). The link layer includes a management module, a control module, a public module, a debugging module and a driver module, Such as image 3 as shown, image 3 It is a schematic diagram of the structure of the link layer. Among them, the management module is used to realize the management and scheduling of hardware devices in non-connected states such as broadcast state, scan state, and initialization state, and complete the event and command interaction with the host at the s...

Embodiment 3

[0067] Figure 8 A structural block diagram of a wireless protocol stack according to Embodiment 3 of the present invention is shown.

[0068] A wireless protocol stack provided in this embodiment includes: an application layer protocol stack 80, a core protocol stack 82, and a physical layer 84; wherein, the core protocol stack 82 includes a host protocol stack 820 and a controller 822, and the controller 822 includes a link layer , the link layer includes the following functional modules: a management module, a control module, a public module, a debugging module and a driver module; the host protocol stack 820 and the controller 822 are connected through the host controller interface 821; the wireless protocol stack also includes: core scheduling Module 86 is used to acquire task data of the wireless protocol stack, determine an execution function or execution module of the task data according to the identification information in the task data, and process the task data by u...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiments of the invention provide a wireless protocol stack and a realization method thereof. The wireless protocol stack comprises an application layer protocol stack, a core protocol stack and a physical layer, wherein the core protocol stack comprises a host protocol stack and a controller, the controller comprises a link layer, and the link layer comprises such functional modules as a management module, a control module, a public module, a debugging module and a driving module; and the host protocol stack and the controller are connected through a host controller interface. The method comprises the following steps: obtaining task data of the wireless protocol stack; according to identification information in the task data, determining an execution function or an execution module of the task data; and processing the task data by use of the determined execution function or the determined execution module. According to the embodiments of the invention, through performing effective and reasonable module division on the link layer, information interaction between software function modules is carried out based on a self-defined interaction interface, and since the scheduling strategy of the task data is realized without relying on a specific operating system, the wireless protocol stack and be transplanted to any operating systems.

Description

technical field [0001] The embodiments of the present invention relate to the field of communication technologies, and in particular to a wireless protocol stack and an implementation method thereof. Background technique [0002] With the development of design, manufacturing and integrated circuit industry, the design and implementation of complex communication systems through IP core (Intellectual Property Core) integration has greatly shortened the product development cycle and accelerated the process of product launch. BLE wireless communication technology is currently developing rapidly and is widely used as a short-distance wireless communication technology. Using IP core integration to develop BLE wireless devices can greatly speed up product launch. The current BLE protocol version has been updated to version 5.0. The release of this protocol version has greatly promoted the application of BLE devices in the field of Internet of Things. How to quickly integrate the co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08H04W80/00
CPCH04L69/30H04W80/00
Inventor 马越涛
Owner 桃芯科技(苏州)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products