Controller parameter setting system

By designing a controller parameter setting system containing multiple modules, using Bluetooth low-power protocol and strong encryption algorithm, the shortcomings of the controller parameter setting system in the prior art in terms of environmental adaptability, transmission distance, data transmission capability, security and parameter customization are solved, and efficient, secure and flexible parameter customization and transmission effects are achieved.

CN119937393AInactive Publication Date: 2025-05-06SHENZHEN SPERLL OPTOELECTRONIC CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510060390.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-05-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing controller parameter setting system has shortcomings in environmental adaptability, transmission distance, data transmission capability, security and parameter customization, especially in indoor environments or dense areas of buildings, which are serious in signal attenuation and instability, which cannot meet the needs of long-distance communication or large-scale coverage, and is insufficient security and difficult to customize parameters.

Method used

A controller parameter setting system is designed, including the main control chip module, Bluetooth receiving module, parameter setting and management module, Bluetooth communication and encryption module, reception and analysis module, device configuration and storage module, and optimization and expansion module. Through the Bluetooth low-power protocol, Beacon broadcast and parameter transmission are realized, Bluetooth communication parameters are optimized, and strong encryption algorithms are used to ensure data security, and parameter selection, setting and management functions are provided.

Benefits of technology

Parameter customization is achieved through wireless methods, which avoids the cumbersome and prone to errors in traditional code modification and writing methods, improves the efficiency and accuracy of parameter customization, enhances the product's adaptability to different user needs, and improves the security and stability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119937393A_ABST
    Figure CN119937393A_ABST
Patent Text Reader

Abstract

The invention discloses a controller parameter setting system which comprises a main control chip module which is responsible for control and Bluetooth communication of the whole system, and a main control chip is responsible for broadcasting custom parameters through Bluetooth Beacon and receiving operation commands; the Bluetooth receiving module is used for receiving a Bluetooth Beacon signal from the parameter setting instrument, decrypting and recombining parameter information, verifying data integrity and storing the data; and the parameter setting and managing module is used for realizing logic of parameter selection, parameter setting and Bluetooth broadcasting. Parameter customization is achieved in a wireless mode, the problems that a traditional code modification and programming mode is tedious and prone to errors are solved, the parameter customization efficiency and accuracy are improved, and meanwhile the adaptability of products to different user requirements is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless communication technology, and in particular to a controller parameter setting system. Background Art

[0002] Wireless communication technology provides new convenience for setting controller parameters. By using wireless communication technology, users can remotely and flexibly adjust and control various parameters of the controller without directly connecting to the controller. Wireless communication technology is a communication method that uses the characteristics of electromagnetic wave signals propagating in free space to exchange information. It enables data transmission between devices without physical connection, thereby greatly improving the flexibility and convenience of communication.

[0003] The controller parameter setting system in the prior art generally has the following shortcomings:

[0004] 1. Poor environmental adaptability: Beacon signals are easily interfered by walls and metal obstacles during propagation, resulting in signal attenuation or instability. This sensitivity to environmental factors makes Beacon perform poorly in application scenarios that require precise positioning or complex environment layout, especially in indoor environments or areas with dense buildings. Signal attenuation and instability are particularly obvious, which seriously affects its use effect and user experience;

[0005] 2. Limited transmission distance: Beacon’s effective transmission distance is short, only within a few dozen meters. This limitation makes Beacon difficult to apply to scenarios that require long-distance communication or large-scale coverage. For applications that require data transmission across floors and regions, Beacon obviously cannot meet the needs, thus limiting its scope of application;

[0006] 3. Limited data transmission capacity: The data packets broadcast by Beacon are extremely small and can only send brief identification information or location IDs, and cannot carry large amounts of data. This limitation makes Beacon incapable of transmitting complex information or interacting with large amounts of data. For applications that require real-time updates of large amounts of data, Beacon cannot meet the data transmission needs;

[0007] 4. Insufficient security: The data broadcast by Beacon is public and lacks encryption and authentication mechanisms, so it is easy to be intercepted or imitated. This openness makes Beacon a major security risk, leading to information leakage or malicious use. In actual applications, other security measures need to be combined to ensure data security, but this also increases the complexity and cost of the system;

[0008] 5. Difficulty in customizing controller parameters: For controllers based on standard products, customers often have the need to customize parameters according to their own needs. However, the existing operation method is to modify the code and re-burn the software. This method is not only prone to errors and increases the error rate of code modification, but also cumbersome and time-consuming to operate, especially in large-scale production or frequent parameter modifications. It seriously affects production efficiency and customer experience. In addition, if the code is modified improperly, it will also cause abnormal function or damage of the controller, increasing maintenance costs. Summary of the invention

[0009] In order to overcome the above technical problems, an object of the present invention is to provide a controller parameter setting system.

[0010] The purpose of the present invention is achieved through the following technical solutions:

[0011] A controller parameter setting system includes the following modules:

[0012] Main control chip module: responsible for the control and Bluetooth communication of the entire system. The main control chip is responsible for broadcasting custom parameters through Bluetooth Beacon and receiving operation commands;

[0013] Bluetooth receiving module: receives Bluetooth Beacon signals from the parameter setting instrument, decrypts and reorganizes parameter information, verifies data integrity and stores it;

[0014] Parameter setting and management module: This module implements the logic of parameter selection, setting and Bluetooth broadcasting;

[0015] Bluetooth communication and encryption module: handles Bluetooth communication protocol, encryption and decryption, and data packet segmentation and reassembly;

[0016] Receiving and parsing module: receives and parses Bluetooth Beacon broadcast signals, decrypts and stores customized parameters;

[0017] Device configuration and storage module: stores customized parameter information and loads parameters when the device is started or running;

[0018] Optimization and expansion module: By changing the Bluetooth broadcast frequency to avoid interference with other wireless signals, a strong encryption algorithm is used to ensure data security during transmission.

[0019] As a further solution of the present invention: in the main control chip module, a single-chip microcomputer with Bluetooth low-power function is selected as the main control chip. The main control chip realizes multiple functions, including Bluetooth Beacon broadcasting, LCD screen operation, data encryption and decryption, and data packetization and reorganization. The main control chip broadcasts Beacon through the Bluetooth low-power protocol and sends customized parameter data to the product end. Since Bluetooth Beacon is a broadcast signal, it does not need to establish a pairing connection, so it can communicate quickly between devices. In order to ensure the stability of the broadcast and adapt to different environments, the main control chip needs to optimize the parameters of Bluetooth communication, including broadcast power and frequency. The broadcast power determines the coverage range of the signal, and the frequency affects the stability of the signal. The main control chip needs to adjust these parameters according to the actual environment to ensure that the Bluetooth signal can be stably transmitted within the receiving range of the product.

[0020] As a further solution of the present invention: in the Bluetooth receiving module, after receiving the signal, the receiving module will process the data. Since the data has been encrypted during the transmission process, the receiving module has the decryption capability. If the customized parameter data uses an encryption algorithm during the sending process, the receiving module needs to perform a decryption operation based on a pre-shared key to restore the original customized parameter data. The decrypted data still exists in the form of multiple data packets. The receiving module needs to reorganize the multiple received data packets according to the sequence number and identification information to ensure the complete data file recovery. In order to ensure the integrity of the data, the receiving module needs to perform verification, including checking the sequence number of the data packet to ensure that all data packets have been correctly received and no loss or error has occurred.

[0021] As a further solution of the present invention: in the parameter setting and management module, when the user receives the customized parameter data through the Bluetooth receiving module, the parameter setting and management module first needs to parse the data. The format and structure of the data will be standardized so that the system can correctly identify and process it. The module will check the integrity of the transmitted data to ensure that all parameter data have been received and have not been lost or tampered with. If there is a problem with the data during the transmission process, the module will start the retransmission mechanism to ensure that the data finally received is complete and valid. After confirming that the data is correct, the parameter setting and management module will classify and store these parameters. These parameters include the operating mode, working parameters, sensor configuration, and scheduled tasks of the device. In order to manage these parameters, the module will allocate the data to different storage areas of the device by category to ensure that each type of parameter can be read and modified. At the same time, the parameter setting and management module also needs to provide modification and update functions. When the user needs to change certain parameters, the module prompts the user to make selections and modifications through the interface. The modified parameters will be automatically saved to the memory, and the changes will take effect immediately.

[0022] As a further solution of the present invention: in the Bluetooth communication and encryption module, the module first ensures that the device can establish a reliable connection with other Bluetooth devices. The system usually adopts low-power Bluetooth technology. The Bluetooth communication module is responsible for scanning and receiving signals from other devices, and ensuring a secure connection between devices through Bluetooth pairing and authentication processes. During the pairing process, the devices will exchange encryption keys or perform identity authentication to ensure the legitimacy of the communicating parties and prevent unauthorized devices from accessing. When the connection is established, the Bluetooth protocol stack is responsible for managing the sending and receiving of data packets and supporting smooth data transmission between devices. For parameter settings or data exchange between devices, the Bluetooth communication module will ensure the correct order and integrity of data packets during transmission to avoid data loss or confusion.

[0023] Beneficial effects of the present invention:

[0024] Wireless parameter customization avoids the tedious and error-prone problems of traditional code modification and burning methods, improves the efficiency and accuracy of parameter customization, and also enhances the product's adaptability to different user needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The present invention will be further described below in conjunction with the accompanying drawings.

[0026] Figure 1 It is a schematic diagram of the overall structure of the present invention;

[0027] Figure 2 It is a system block diagram of the present invention. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] like Figure 1-2 As shown, a controller parameter setting system includes the following modules:

[0030] Main control chip module: responsible for the control of the entire system and Bluetooth communication. The main control chip is responsible for broadcasting custom parameters through Bluetooth Beacon and receiving operation commands. In the main control chip module, a single-chip microcomputer with Bluetooth low-power function is selected as the main control chip. The main control chip implements multiple functions, including Bluetooth Beacon broadcasting, LCD screen operation, data encryption and decryption, and data packetization and reorganization. The main control chip broadcasts Beacon through the Bluetooth low-power protocol and sends customized parameter data to the product end. Since Bluetooth Beacon is a broadcast signal, it does not need to establish a pairing connection, so it can communicate quickly between devices. In order to ensure the stability of the broadcast and adapt to different environments, the main control chip needs to optimize the parameters of Bluetooth communication, including broadcast power and frequency. The broadcast power determines the coverage of the signal, and the frequency affects the stability of the signal. The main control chip needs to adjust these parameters according to the actual environment to ensure that the Bluetooth signal can be stably transmitted within the receiving range of the product;

[0031] Bluetooth receiving module: Receives Bluetooth Beacon signals from the parameter setting instrument, decrypts and reassembles parameter information, verifies data integrity and stores it. In the Bluetooth receiving module, after receiving the signal, the receiving module will process the data. Since the data has been encrypted during transmission, the receiving module has the decryption capability. If the customized parameter data uses an encryption algorithm during transmission, the receiving module needs to perform decryption operations based on the pre-shared key to restore the original customized parameter data. The decrypted data still exists in the form of multiple data packets. The receiving module needs to reassemble the received multiple data packets according to the sequence number and identification information to ensure the complete data file recovery. In order to ensure the integrity of the data, the receiving module needs to perform verification, including checking the sequence number of the data packet to ensure that all data packets have been correctly received and no loss or error has occurred;

[0032] Parameter setting and management module: This module implements the logic of parameter selection, setting and Bluetooth broadcasting. In the parameter setting and management module, when the user receives the customized parameter data through the Bluetooth receiving module, the parameter setting and management module first needs to parse the data. The format and structure of the data will be standardized so that the system can correctly identify and process it. The module will check the integrity of the transmitted data to ensure that all parameter data has been received and has not been lost or tampered with. If there is a problem with the data during the transmission process, the module will start the retransmission mechanism to ensure that the final received data is complete and valid. After confirming that the data is correct, the parameter setting and management module will classify and store these parameters. These parameters include the device's operating mode, working parameters, sensor configuration, and scheduled tasks. In order to manage these parameters, the module will assign the data to different storage areas of the device by category to ensure that each type of parameter can be read and modified. At the same time, the parameter setting and management module also needs to provide modification and update functions. When the user needs to change certain parameters, the module prompts the user to make selections and modifications through the interface. The modified parameters will be automatically saved to the memory, and the changes will take effect immediately.

[0033] Bluetooth communication and encryption module: handles Bluetooth communication protocols, encryption and decryption, and data packet segmentation and reassembly. In the Bluetooth communication and encryption module, the module first ensures that the device can establish a reliable connection with other Bluetooth devices. The system usually uses low-power Bluetooth technology. The Bluetooth communication module is responsible for scanning and receiving signals from other devices, and ensures a secure connection between devices through Bluetooth pairing and authentication processes. During the pairing process, the devices will exchange encryption keys or perform identity authentication to ensure the legitimacy of the communicating parties and prevent unauthorized devices from accessing. When the connection is established, the Bluetooth protocol stack is responsible for managing the sending and receiving of data packets and supports smooth data transmission between devices. For parameter settings or data exchange between devices, the Bluetooth communication module will ensure the correct order and integrity of data packets during transmission to avoid data loss or confusion;

[0034] Receiving and parsing module: receives and parses Bluetooth Beacon broadcast signals, decrypts and stores customized parameters;

[0035] Device configuration and storage module: stores customized parameter information and loads parameters when the device is started or running;

[0036] Optimization and expansion module: By changing the Bluetooth broadcast frequency to avoid interference with other wireless signals, a strong encryption algorithm is used to ensure data security during transmission.

[0037] Working principle of the present invention:

[0038] The whole system is centered on the main control chip module. This module uses a single-chip microcomputer with Bluetooth low-power function and is responsible for the control of the whole system and Bluetooth communication. The main control chip broadcasts Beacon through the Bluetooth low-power protocol and sends customized parameter data to the product end. Since Bluetooth Beacon is a broadcast signal, there is no need to establish a pairing connection, so it can achieve fast communication between devices. In order to ensure the stability of the broadcast and adapt to different environments, the main control chip will optimize the parameters of Bluetooth communication according to the actual environment, including adjusting the broadcast power and frequency to ensure that the Bluetooth signal can be stably transmitted within the receiving range of the product. At the same time, the main control chip is also responsible for LCD screen operation, data encryption and decryption, and data subpackaging and reorganization.

[0039] The Bluetooth receiving module is responsible for receiving the Bluetooth Beacon signal from the parameter setting instrument, and decrypting and reorganizing the received data. Since the data has been encrypted during transmission, the receiving module will perform decryption according to the pre-shared key to restore the original customized parameter data. The decrypted data exists in the form of multiple data packets. The receiving module will reorganize according to the sequence number and identification information to ensure the complete data file recovery. In order to ensure the integrity of the data, the receiving module will also perform verification, including checking the sequence number of the data packet to ensure that all data packets have been received correctly and no loss or error has occurred;

[0040] The parameter setting and management module implements the logic of parameter selection, setting and Bluetooth broadcasting. When the user receives the customized parameter data through the Bluetooth receiving module, the module will parse and standardize the data and check the integrity of the data. If there is a problem with the data, the module will start the retransmission mechanism. After confirming that the data is correct, the module will classify and store the parameters, including the device's operating mode, working parameters, sensor configuration, scheduled tasks, etc., and allocate the data to different storage areas of the device by category. At the same time, the module also provides modification and update functions, allowing users to select and modify parameters through the interface. The modified parameters will be automatically saved to the memory, and the changes will take effect immediately;

[0041] The Bluetooth communication and encryption module handles Bluetooth communication protocols, encryption and decryption, and data packet segmentation and reassembly. This module ensures that the device can establish a reliable connection with other Bluetooth devices and ensures a secure connection between devices through Bluetooth pairing and authentication processes. After the connection is established, the Bluetooth protocol stack is responsible for managing the sending and receiving of data packets and supports smooth data transmission between devices. For parameter settings or data exchange between devices, this module ensures the correct order and integrity of data packets during transmission;

[0042] The receiving and parsing module receives and parses Bluetooth Beacon broadcast signals, decrypts and stores customized parameters. The device configuration and storage module stores customized parameter information and loads these parameters when the device is started or running. In addition, the optimization and expansion module changes the Bluetooth broadcast frequency to avoid interference with other wireless signals and uses a strong encryption algorithm to ensure data security during transmission.

[0043] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All changes and improvements made according to the scope of application of the present invention should still fall within the scope of the patent coverage of the present invention.

Claims

1. A controller parameter setting system, characterized in that: Includes the following modules: Main control chip module: responsible for the control and Bluetooth communication of the entire system. The main control chip is responsible for broadcasting custom parameters through Bluetooth Beacon and receiving operation commands; Bluetooth receiving module: receives Bluetooth Beacon signals from the parameter setting instrument, decrypts and reorganizes parameter information, verifies data integrity and stores it; Parameter setting and management module: This module implements the logic of parameter selection, setting and Bluetooth broadcasting; Bluetooth communication and encryption module: handles Bluetooth communication protocol, encryption and decryption, and data packet segmentation and reassembly; Receiving and parsing module: receives and parses Bluetooth Beacon broadcast signals, decrypts and stores customized parameters; Device configuration and storage module: stores customized parameter information and loads parameters when the device is started or running; Optimization and expansion module: By changing the Bluetooth broadcast frequency to avoid interference with other wireless signals, a strong encryption algorithm is used to ensure data security during transmission.

2. A controller parameter setting system according to claim 1, characterized in that: In the main control chip module, a single-chip microcomputer with Bluetooth low-power function is selected as the main control chip. The main control chip realizes multiple functions, including Bluetooth Beacon broadcasting, LCD screen operation, data encryption and decryption, and data packetization and reorganization. The main control chip broadcasts Beacon through the Bluetooth low-power protocol and sends customized parameter data to the product end. Since Bluetooth Beacon is a broadcast signal, it does not need to establish a pairing connection, so it can communicate quickly between devices. In order to ensure the stability of the broadcast and adapt to different environments, the main control chip needs to optimize the parameters of Bluetooth communication, including broadcast power and frequency. The broadcast power determines the coverage range of the signal, and the frequency affects the stability of the signal. The main control chip needs to adjust these parameters according to the actual environment to ensure that the Bluetooth signal can be stably transmitted within the receiving range of the product.

3. A controller parameter setting system according to claim 1, characterized in that: In the Bluetooth receiving module, after receiving the signal, the receiving module will process the data. Since the data has been encrypted during the transmission process, the receiving module has the decryption capability. If the customized parameter data uses an encryption algorithm during the sending process, the receiving module needs to perform a decryption operation based on a pre-shared key to restore the original customized parameter data. The decrypted data still exists in the form of multiple data packets. The receiving module needs to reorganize the received multiple data packets according to the sequence number and identification information to ensure the complete data file recovery. In order to ensure the integrity of the data, the receiving module needs to perform verification, including checking the sequence number of the data packet to ensure that all data packets have been received correctly and no loss or error has occurred.

4. A controller parameter setting system according to claim 1, characterized in that: In the parameter setting and management module, when the user receives the customized parameter data through the Bluetooth receiving module, the parameter setting and management module first needs to parse the data. The format and structure of the data will be standardized so that the system can correctly identify and process it. The module will check the integrity of the transmitted data to ensure that all parameter data has been received and has not been lost or tampered with. If there is a problem with the data during the transmission process, the module will start the retransmission mechanism to ensure that the data finally received is complete and valid. After confirming that the data is correct, the parameter setting and management module will classify and store these parameters. These parameters include the device's operating mode, working parameters, sensor configuration, and scheduled tasks. In order to manage these parameters, the module will assign the data to different storage areas of the device by category to ensure that each type of parameter can be read and modified. At the same time, the parameter setting and management module also needs to provide modification and update functions. When the user needs to change certain parameters, the module prompts the user to make selections and modifications through the interface. The modified parameters will be automatically saved to the memory, and the changes will take effect immediately.

5. A controller parameter setting system according to claim 1, characterized in that: In the Bluetooth communication and encryption module, the module first ensures that the device can establish a reliable connection with other Bluetooth devices. The system usually adopts low-power Bluetooth technology. The Bluetooth communication module is responsible for scanning and receiving signals from other devices, and ensuring a secure connection between devices through Bluetooth pairing and authentication processes. During the pairing process, the devices will exchange encryption keys or perform identity authentication to ensure the legitimacy of the communicating parties and prevent unauthorized devices from accessing. When the connection is established, the Bluetooth protocol stack is responsible for managing the sending and receiving of data packets and supporting smooth data transmission between devices. For parameter settings or data exchange between devices, the Bluetooth communication module will ensure the correct order and integrity of data packets during transmission to avoid data loss or confusion.

Citation Information

Patent Citations

  • Bluetooth device parameter batch configuration method

    CN111031494A

  • Multifunctional method and device based on Bluetooth and free of code scanning payment

    CN118075722A

  • Master-slave secure communication method based on Bluetooth broadcast mode

    CN118870349A

  • Internet of things electric energy meter Bluetooth communication reliability realization method and system

    CN119255219A

  • Equipment control system based on bluetooth broadcast signal

    CN206133900U