Multi-protocol fusion intelligent street lamp management method and system
By using a data receiving and processing platform to uniformly convert and differentiate the types of street light controllers, the problem of unifying street light management systems with different communication protocols has been solved, realizing the integration of multiple protocols and unified management of street lights.
Patent Information
- Application Number
- CN202511607768.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-05
- Publication Date
- 2026-02-06
AI Technical Summary
Because different communication solutions and suppliers were used in the phased construction of urban streetlights, it became difficult to unify the streetlight management systems with different communication protocols, which increased the management difficulty.
The data receiving and processing platform connects street light controllers with different communication protocols, converts them into a unified protocol format for data storage, and distinguishes types according to the reporting and distribution topics, thereby realizing smart street light management with multi-protocol integration.
It enables compatible access to different communication protocols, reduces the difficulty of street light management, and achieves unified management through a single network.
Smart Images

Figure CN121487086A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of street lighting communication technology, and in particular to a smart street light management method and system that integrates multiple protocols. Background Technology
[0002] In the process of city-level street light energy-saving renovation projects, due to phased construction, the communication schemes and suppliers of the unrenovated and renovated street lights, as well as the previously renovated and newly renovated street lights, are different. It is difficult to unify the street light communication protocol for the entire city. Therefore, a city often has multiple street light management systems operating in parallel, which undoubtedly increases the difficulty of street light management and brings inconvenience to street light management.
[0003] Therefore, there is a need to provide a street light management method and system that is compatible with street light controllers or centralized controllers with different communication schemes and protocols, so as to achieve the goal of unified management of street lights under the current situation of multi-protocol communication. Summary of the Invention
[0004] The main objective of this invention is to overcome the above-mentioned shortcomings and deficiencies of the prior art and to provide a smart street light management method and system that integrates multiple protocols.
[0005] A multi-protocol integrated smart street light management method includes the following steps:
[0006] Step 1: Connect street light controllers with different communication protocols to the data receiving and processing platform;
[0007] Step 2: After the data reported by the street light controller arrives at the data receiving and processing platform, the data receiving and processing platform distinguishes the types of street light controllers according to the reporting topic;
[0008] Step 3: The data receiving and processing platform converts various communication protocols into a unified protocol format and uses the unified format to store the reported data from various street light controllers;
[0009] Step 4: When the data that needs to be sent to the street light controller arrives at the data receiving and processing platform, the data receiving and processing platform distinguishes the types of street light controllers according to the sending topic, and parses and processes the unified format protocol data into different protocols of the street light controller.
[0010] Step 5: After processing the data protocol, send the data to the street light controller through different communication protocols.
[0011] In one embodiment, step 2 specifically includes, based on the reporting topic, the following:
[0012] Street light controllers using the MQTT communication protocol can be distinguished by MQTT topics;
[0013] Street light controllers using the TCP communication protocol transmit data to the MQTT Broker via the TCP server, and different street light controllers are distinguished by the topics of the transmitted MQTT messages.
[0014] Street light controllers using the NBIOT communication protocol can be distinguished through push APIs.
[0015] In one embodiment, the data receiving and processing platform includes a connection unit, a data processing unit, and a storage unit. The connection unit establishes an MQTT connection with the street light controller based on the MQTT connection request issued by the street light controller, and sends a confirmation command to the street light controller to establish the connection.
[0016] The street light controller sends a subscription topic request through the connection unit, and the data processing unit sends a subscription confirmation instruction back to the street light controller through the connection unit.
[0017] The data processing unit groups the street light controllers that request different topics, and the storage unit will be used to store the group information.
[0018] In one embodiment, the street light controller using the TCP communication protocol sends an MQTT connection request. First, the MQTT connection request is reported to the TCP server. The TCP server then forwards the connection request to the MQTT Broker via the MQTT scheme. Finally, the MQTT Broker sends the connection request to the connection unit.
[0019] In one embodiment, step 3 includes:
[0020] Step 3.1: After receiving the reported data, the data receiving and processing platform analyzes the MQTT topic;
[0021] Step 3.2: Locate a dedicated protocol parsing library to save the data as a JSON string in a uniform format;
[0022] Step 3.3: After parsing the JSON string, process and store the data.
[0023] In one embodiment, step 4 includes:
[0024] Step 4.1: After receiving the data, the data receiving and processing platform finds the common JSON string that makes up the data.
[0025] Step 4.2: Analyze the MQTT topic and find a dedicated protocol parsing library to generate a JSON string in a unified format;
[0026] Step 4.3: Perform reverse parsing to obtain the corresponding reverse parsing protocol;
[0027] Step 4.4: Send the data to different street light controllers using different protocols.
[0028] In one embodiment, the step of sending data to different street light controllers via different protocols specifically includes:
[0029] For street light controllers that use TCP and MQTT communication protocols, data is forwarded through an MQTT Broker.
[0030] Street light controllers using the MQTT communication protocol send data directly from the MQTT Broker. Street light controllers using the TCP protocol have the MQTT Broker first pass the data through to the TCP server, and then the TCP server sends the data to the street light controller.
[0031] Street light controllers using the NBIOT communication protocol can send data directly to the street light controller via the API.
[0032] A multi-protocol integrated smart street light management system includes a data receiving and processing platform connected to street light controllers with different communication protocols. The data receiving and processing platform distinguishes the types of street light controllers based on the reporting topic. The platform uniformly converts various communication protocols into a unified protocol format and stores the reported data from various street light controllers using this unified format. When data to be sent to a street light controller arrives at the data receiving and processing platform, the platform distinguishes the types of street light controllers based on the reporting topic and parses the unified format protocol data into different protocols for each street light controller. After processing the data protocols, the platform then sends the data to the street light controllers through the different communication protocols.
[0033] In one embodiment, the data receiving and processing platform includes a connection unit, a data processing unit, and a storage unit. The connection unit establishes an MQTT connection with the street light controller based on the MQTT connection request issued by the street light controller and sends a confirmation command to the street light controller. The street light controller sends a subscription topic request through the connection unit, and the data processing unit sends a subscription confirmation command to the street light controller through the connection unit. The data processing unit groups the street light controllers with different topic requests, and the storage unit stores the grouping information.
[0034] The beneficial effects of this invention are that it can be compatible with street light controllers or centralized controllers with different communication schemes and protocols, realizing unified management of street lights under the current situation of multi-protocol communication, and reducing the difficulty of street light management. Attached Figure Description
[0035] Figure 1 This is a schematic diagram of the multi-protocol fusion smart street light management method of the present invention;
[0036] Figure 2 This is a schematic diagram of the data reporting process in the multi-protocol fusion smart street light management method of the present invention;
[0037] Figure 3 This is a schematic diagram of the data in the multi-protocol fusion smart street light management system of the present invention;
[0038] Figure 4 This is a partial flowchart of the smart street light management method with multi-protocol fusion of the present invention.
[0039] Figure 5 This is a partial flowchart of the smart street light management method with multi-protocol fusion of the present invention.
[0040] Figure 6 This is a schematic diagram of the data uploading process in the multi-protocol fusion smart street light management method of the present invention. Detailed Implementation
[0041] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0042] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0043] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "multiple" means two or more, unless otherwise explicitly specified.
[0044] In this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0045] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.
[0046] This invention provides a smart street light management method integrating multiple protocols, comprising the following steps:
[0047] Step 1: Connect street light controllers with different communication protocols to the data receiving and processing platform;
[0048] Step 2: After the data reported by the street light controller arrives at the data receiving and processing platform, the data receiving and processing platform distinguishes the types of street light controllers according to the reporting topic;
[0049] Step 3: The data receiving and processing platform converts various communication protocols into a unified protocol format and uses the unified format to store the reported data from various street light controllers;
[0050] Step 4: When the data that needs to be sent to the street light controller arrives at the data receiving and processing platform, the data receiving and processing platform distinguishes the types of street light controllers according to the sending topic, and parses and processes the unified format protocol data into different protocols of the street light controller.
[0051] Step 5: After processing the data protocol, send the data to the street light controller through different communication protocols.
[0052] The multi-protocol integrated smart street light management method of the present invention can be compatible with street light controllers or centralized controllers with different communication schemes and different communication protocols, realize unified management of street lights under the current situation of multi-protocol communication, and reduce the difficulty of street light management.
[0053] Example 1
[0054] Please see Figure 1 and Figure 2 This invention provides a smart street light management method that integrates multiple protocols, comprising the following steps:
[0055] Step S01: Connect the street light controllers 200 with different communication protocols to the data receiving and processing platform 100;
[0056] Step S02: After the reported data from the street light controller 200 arrives at the data receiving and processing platform 100, the data receiving and processing platform 100 distinguishes the types of street light controllers 200 according to the reporting topic.
[0057] Step S03: The data receiving and processing platform 100 converts various communication protocols into a unified protocol format and uses the unified format to store the reported data of various street light controllers 200.
[0058] Step S04: When the data that needs to be sent to the street light controller 200 arrives at the data receiving and processing platform 100, the data receiving and processing platform 100 distinguishes the types of street light controllers 200 according to the sending topic, and parses and processes the unified format protocol data into different protocols of the street light controllers 200.
[0059] Step S05: After processing the data protocol, send the data to the street light controller 200 through different communication protocols.
[0060] Please refer to Figure 2 Street light controllers 200 can be divided into two categories based on whether a centralized controller is required: one category requires a centralized control gateway, such as PLC, Zigbee, and LoRa; the other category communicates with a cloud platform through a commercial base station, such as CAT.1 and NB-IoT. Street light controllers 200 can also be divided into three categories based on their communication protocol: MQTT, TCP, and push notifications from a carrier connection platform.
[0061] For more details, please refer to Figure 2 Step 2, based on the reported topic, specifically includes:
[0062] The street light controller 200 uses the MQTT communication protocol and distinguishes different street light controllers 200 through MQTT topics;
[0063] The street light controller 200, which uses the TCP communication protocol, transmits data to the MQTT Broker through the TCP server. Different street light controllers 200 are distinguished by the topic of the transmitted MQTT.
[0064] The street light controller 200, which uses the NBIOT communication protocol, is distinguished by the push API.
[0065] In this process, the street light controller 200, which uses the TCP communication protocol, reports data to the TCP server. The TCP server then transmits the data to the MQTT Broker via the MQTT protocol. The advantage of this is that all data will be sent to the data receiving and processing platform 100 by the MQTT broker in a centralized manner, eliminating the need to maintain a separate connection with the TCP server. This allows all data to be finally aggregated and processed on the data receiving and processing platform 100.
[0066] For more details, please refer to Figure 3 The data receiving and processing platform 100 includes a connection unit 101, a data processing unit 102, and a storage unit 103. The connection unit 101 establishes an MQTT connection with the street light controller 200 based on the MQTT connection request issued by the street light controller 200, and sends a confirmation command to the street light controller 200 to confirm the connection establishment.
[0067] The street light controller 200 sends a subscription topic request through the connection unit 101, and the data processing unit 102 sends a subscription confirmation instruction back to the street light controller 200 through the connection unit 101.
[0068] The data processing unit 102 groups the street light controllers 200 that request different topics, and the storage unit 103 uses the grouping information to store the information.
[0069] More specifically, the street light controller 200, which uses the TCP communication protocol, sends an MQTT connection request. First, the MQTT connection request is reported to the TCP server. The TCP server then forwards the connection request to the MQTTBroker via the MQTT scheme. Finally, the MQTT Broker sends the connection request to the connection unit.
[0070] Table 1. Devices that directly use the MQTT communication protocol are distinguished by MQTT topics.
[0071] Street light controller types Subscription topic illustration Reporting topic illustration MQTT device type 1 / Data / Down / MQTT1 / Data / Upload / MQTT1 MQTT device type 2 / Data / Down / MQTT2 / Data / Upload / MQTT2
[0072] Table 2 shows how devices using the TCP communication protocol pass data through the TCP server to the MQTT Broker, distinguishing different devices by the MQTT topic passed through.
[0073] Street light controller types TCP listening port illustration MQTT pass-through subscription topic illustration MQTT transparent transmission reporting topic illustration TCP Type 1 6001 / Data / Down / TCP1 / Data / Upload / TCP1 TCP Type 2 6002 / Data / Down / TCP2 / Data / Upload / TCP2
[0074] Table 3. Devices using NB-IoT are distinguished by their push API.
[0075] type Data push API Data delivery API NBIOT type 1 https: / / xxx.com / down / NBIOT1 https: / / xxx.com / Upload / NBIOT1 NBIOT type 2 https: / / xxx.com / down / NBIOT2 https: / / xxx.com / Upload / NBIOT2
[0076] For more details, please refer to Figure 4 Step 3 includes:
[0077] Step 3.1: After receiving the reported data, the data receiving and processing platform 100 analyzes the MQTT topic;
[0078] Step 3.2: Locate a dedicated protocol parsing library to save the data as a JSON string in a uniform format;
[0079] Step 3.3: After parsing the JSON string, process and store the data.
[0080] For more details, please refer to Figure 5 Step 4 includes:
[0081] Step 4.1: After receiving the data, the data receiving and processing platform 100 finds the common JSON string that makes up the data.
[0082] Step 4.2: Analyze the MQTT topic and find a dedicated protocol parsing library to generate a JSON string in a unified format;
[0083] Step 4.3: Perform reverse parsing to obtain the corresponding reverse parsing protocol;
[0084] Step 4.4: Send the data to different street light controllers 200 using different protocols.
[0085] For more details, please refer to Figure 6 Data is sent to different street light controllers 200 via different protocols, specifically including:
[0086] For the street light controller 200 that uses TCP and MQTT communication protocols, the data is forwarded through the MQTT Broker.
[0087] Street light controller 200 using the MQTT communication protocol sends data directly from the MQTT Broker. Street light controller 200 using the TCP protocol has the MQTT Broker first pass the data through to the TCP server, and then the TCP server sends the data to the street light controller 200.
[0088] The street light controller 200 using the NBIOT communication protocol directly sends the data to the street light controller 200 via the API.
[0089] Example 2
[0090] Please see Figure 3This invention provides a multi-protocol integrated smart street light management system, including a data receiving and processing platform 100 connected to street light controllers 200 with different communication protocols. The data receiving and processing platform 100 distinguishes the types of street light controllers 200 according to the reporting topic. The data receiving and processing platform 100 uniformly converts various communication protocols into a unified protocol format and uses the unified format to store the reported data of various street light controllers 200. When data that needs to be sent to the street light controllers 200 arrives at the data receiving and processing platform 100, the data receiving and processing platform 100 distinguishes the types of street light controllers 200 according to the sending topic, and parses and processes the unified format protocol data into different protocols of the street light controllers 200. After processing the data protocols, the data is then sent to the street light controllers 200 through different communication protocols.
[0091] The data receiving and processing platform 100 includes a connection unit 101, a data processing unit 102, and a storage unit 103. The connection unit 101 establishes an MQTT connection with the street light controller 200 based on the MQTT connection request issued by the street light controller 200, and sends a confirmation command to the street light controller 200 to confirm the connection. The street light controller 200 sends a subscription topic request through the connection unit 101, and the data processing unit 102 sends a subscription confirmation command to the street light controller 200 through the connection unit 101. The data processing unit 102 groups the street light controllers 200 with different topic requests, and the storage unit 103 is used to store the group information.
[0092] The multi-protocol integrated smart street light management method of the present invention can be compatible with street light controllers or centralized controllers with different communication schemes and different communication protocols, realize unified management of street lights under the current situation of multi-protocol communication, and reduce the difficulty of street light management.
[0093] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0094] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A smart street light management method integrating multiple protocols, characterized in that, Includes the following steps: Step 1: Connect street light controllers with different communication protocols to the data receiving and processing platform; Step 2: After the data reported by the street light controller arrives at the data receiving and processing platform, the data receiving and processing platform distinguishes the types of street light controllers according to the reporting topic; Step 3: The data receiving and processing platform converts various communication protocols into a unified protocol format and uses the unified format to store the reported data from various street light controllers; Step 4: When the data that needs to be sent to the street light controller arrives at the data receiving and processing platform, the data receiving and processing platform distinguishes the types of street light controllers according to the sending topic, and parses and processes the unified format protocol data into different protocols of the street light controller. Step 5: After processing the data protocol, send the data to the street light controller through different communication protocols.
2. The smart street light management method with multi-protocol fusion according to claim 1, characterized in that: Step 2, based on the reporting topic, specifically includes: Street light controllers using the MQTT communication protocol can be distinguished by MQTT topics; Street light controllers using the TCP communication protocol transmit data to the MQTT Broker via the TCP server, and different street light controllers are distinguished by the topics of the transmitted MQTT messages. Street light controllers using the NBIOT communication protocol can be distinguished through push APIs.
3. The smart street light management method with multi-protocol fusion according to claim 2, characterized in that: The data receiving and processing platform includes a connection unit, a data processing unit, and a storage unit. The connection unit establishes an MQTT connection with the street light controller based on the MQTT connection request issued by the street light controller, and sends a confirmation command to the street light controller to establish the connection. The street light controller sends a subscription topic request through the connection unit, and the data processing unit sends a subscription confirmation instruction back to the street light controller through the connection unit. The data processing unit groups the street light controllers that request different topics, and the storage unit will be used to store the group information.
4. The smart street light management method with multi-protocol fusion according to claim 3, characterized in that: When a street light controller using the TCP communication protocol sends an MQTT connection request, it first reports the MQTT connection request to the TCP server. The TCP server then forwards the connection request to the MQTT Broker via the MQTT scheme, and the MQTT Broker then sends the connection request to the connection unit.
5. The smart street light management method with multi-protocol fusion according to claim 1, characterized in that: Step 3 includes: Step 3.1: After receiving the reported data, the data receiving and processing platform analyzes the MQTT topic; Step 3.2: Locate a dedicated protocol parsing library to save the data as a JSON string in a uniform format; Step 3.3: After parsing the JSON string, process and store the data.
6. The smart street light management method with multi-protocol fusion according to claim 1, characterized in that: Step 4 includes: Step 4.1: After receiving the data, the data receiving and processing platform finds the common JSON string that makes up the data. Step 4.2: Analyze the MQTT topic and find a dedicated protocol parsing library to generate a JSON string in a unified format; Step 4.3: Perform reverse parsing to obtain the corresponding reverse parsing protocol; Step 4.4: Send the data to different street light controllers using different protocols.
7. The smart street light management method with multi-protocol fusion according to claim 6, characterized in that: The process of sending data to different street light controllers via different protocols specifically includes: For street light controllers that use TCP and MQTT communication protocols, data is forwarded through an MQTT Broker. Street light controllers using the MQTT communication protocol send data directly from the MQTT Broker. Street light controllers using the TCP protocol have the MQTT Broker first pass the data through to the TCP server, and then the TCP server sends the data to the street light controller. Street light controllers using the NBIOT communication protocol can send data directly to the street light controller via the API.
8. A multi-protocol integrated smart street light management system, characterized in that, The system includes a data receiving and processing platform that connects to street light controllers using different communication protocols. This platform distinguishes between different types of street light controllers based on the reporting topic. It uniformly converts various communication protocols into a unified protocol format and stores the reported data from different street light controllers using this unified format. When data to be sent to a street light controller arrives at the data receiving and processing platform, it distinguishes between different types of street light controllers based on the reporting topic and parses the unified format protocol data into the different protocols of each street light controller. After processing the data protocols, it then sends the data to the street light controllers through the different communication protocols.
9. The multi-protocol fusion smart street light management system according to claim 8, characterized in that: The data receiving and processing platform includes a connection unit, a data processing unit, and a storage unit. The connection unit establishes an MQTT connection with the street light controller based on the MQTT connection request sent by the street light controller and sends a confirmation command to the street light controller. The street light controller sends a subscription topic request through the connection unit, and the data processing unit sends a subscription confirmation command to the street light controller through the connection unit. The data processing unit groups the street light controllers with different topic requests, and the storage unit is used to store the group information.