A 6lowpan-based broadband carrier communication method, system and storage medium
Patent Information
- Application Number
- CN202610887444.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-18
- Publication Date
- 2026-10-16
AI Technical Summary
[0004]本发明的目的在于提供一种基于6LoWPAN的宽带载波通信方法、系统及存储介质,以解决现有技术中存在的地址管理混乱,IPv6地址与HPLC设备标识无固定映射,设备接入时需重新学习映射关系的技术问题
1.本发明通过将IPv6地址与HPLC地址进行绑定,构造IPv6地址-HPLC地址的双向映射表,无需改造原有HPLC路由协议,提升兼容性;
Smart Images

Figure CN122932725A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of wireless communication and power line communication technology, and in particular to a broadband carrier communication method, system and storage medium based on 6LoWPAN. Background Technology
[0002] With the rapid development of IoT technology, the demand for communication between devices is increasing daily. Among various communication technologies, broadband carrier communication utilizes existing power lines for data transmission, offering advantages such as no need for rewiring and wide coverage, thus gaining widespread attention and application. However, traditional broadband carrier communication still has some shortcomings, such as insufficient integration with IPv6 networks, leading to challenges in connecting to the Internet and supporting large-scale IoT device access.
[0003] In the process of realizing this invention, the inventors discovered at least the following problems in the prior art: 1. Poor compatibility: The existing solution replaces the mature network layer routing function of HPLC, resulting in incompatibility with existing HPLC equipment (such as smart meters and concentrators), requiring large-scale modification of the existing network and increasing deployment costs; 2. Low routing efficiency: IPv6 packets are directly submitted to the custom routing layer, which plans the transmission path based on the IPv6 address, ignoring the original routing table and HPLC address forwarding mechanism of HPLC. The HPLC link layer's HPLC address and topology information are not utilized, resulting in an expansion of the routing table size (from 16-bit HPLC address to 128-bit IPv6 address). The query overhead increases by more than 30% when forwarding multiple hops. 3. Address management confusion: There is no fixed mapping between IPv6 addresses and HPLC device identifiers. When a device is connected, the mapping relationship needs to be relearned. Address conflicts are prone to occur in dynamic topologies (such as when a device is offline / online), and the disconnection recovery time exceeds 500ms. Summary of the Invention
[0004] The purpose of this invention is to provide a broadband carrier communication method, system, and storage medium based on 6LoWPAN, to solve the technical problems of chaotic address management, lack of fixed mapping between IPv6 addresses and HPLC device identifiers, and the need to relearn the mapping relationship when devices connect. The various technical effects of the preferred solutions among the many technical solutions provided by this invention are detailed below.
[0005] To achieve the above objectives, the present invention provides the following technical solution: In a first aspect, the present invention provides a broadband carrier communication method based on 6LoWPAN, comprising: The business data is encapsulated into IPv6 packets, which include an IPv6 header and a business payload. The IPv6 header stores the IPv6 address of the source node and the IPv6 address of the destination node. Query the bidirectional mapping table of IPv6 address and HPLC address to convert the IPv6 address of the target node to the HPLC address; The IPv6 data packet is header compressed to obtain the header-compressed IPv6 data packet; The routing table is queried based on the HPLC address of the target node, and then the data frame of the IPv6 packet with the header compressed is forwarded through the optimal path; The data frame is modulated into a power line signal and transmitted to the target node via the power line.
[0006] Preferably, it also includes a corresponding data receiving process executed by the target node, including: Receive and demodulate the power line signal to obtain a data frame carrying the HPLC address; After receiving all the data frames corresponding to the same IPv6 packet, the data frames are restored to IPv6 packets; The recovered IPv6 data packets are verified by querying the bidirectional mapping table of IPv6 address and HPLC address; Upon successful verification, the recovered IPv6 data packet is forwarded to the service application layer for data processing.
[0007] Preferably, it further includes: establishing the bidirectional mapping table according to the IPv6 address allocation mechanism, including: The concentrator sends IPv6 prefix information to the central coordinator. The central coordinator broadcasts routing announcements to all terminal devices on the network, disseminating the IPv6 network prefix information. The MAC physical address of the terminal device is converted into an IPv6 interface identifier according to EUI-64 rules, and then concatenated with the IPv6 network prefix information to form a global unicast IPv6 address. The mapping relationship between the global unicast IPv6 address and the HPLC address of all terminal devices in the network is submitted to the central coordinator; The central coordinator establishes a network-wide synchronized bidirectional mapping table.
[0008] Preferably, after performing header compression on the IPv6 data packet and obtaining the header-compressed IPv6 data packet, the length of the header-compressed IPv6 data packet is verified. If the length of the compressed IPv6 data packet exceeds the maximum transmission unit of the HPLC link layer, then the compressed IPv6 data packet is fragmented to generate fragmented data packets. The fragment header of the fragmented data packets carries the target HPLC address, fragment number, and fragment identifier.
[0009] Preferably, the step of modulating the data frame into a power line signal and transmitting it to the target node via a power line includes: OFDM modulation and demodulation technology is used to convert data frames into power line signals and transmit them to the target node via power lines.
[0010] Preferably, the step of restoring the data frames to IPv6 packets after receiving all the data frames corresponding to the same IPv6 data packet includes: After receiving all the data frames corresponding to the same IPv6 data packet, determine whether it is a fragmented data frame based on whether the data frame header carries a fragmentation identifier: If so, the data frame is reassembled into a complete IPv6 data packet based on the HPLC address, fragment identifier, and fragment sequence number; If not, the data frame is reassembled into a complete IPv6 data packet based on the HPLC address.
[0011] Preferably, it also includes: when a new terminal device accesses the network via a carrier, it sends a routing request message to the central coordinator to request the IPv6 network prefix of the current network.
[0012] Preferably, it further includes: when the central coordinator receives a new IPv6 address-HPLC address mapping relationship reported by a terminal device, it updates the local IPv6 address-HPLC address bidirectional mapping table in real time; The updated bidirectional mapping table is synchronized to all online terminal devices across the network via broadcast.
[0013] In a second aspect, the present invention also provides a broadband carrier communication system based on 6LoWPAN, the system being applied to a low-voltage power line broadband carrier communication network, the low-voltage power line broadband carrier communication network including a central coordinator and distributed terminal equipment, for use as described in the first aspect, the system comprising, from bottom to top: The HPLC link layer includes a physical transmission unit and a MAC control unit; the physical transmission unit is used to convert digital signals into analog signals that can be transmitted over power lines; the MAC control unit is used to manage media access according to the CSMA / CA mechanism and maintain the HPLC address and MAC physical address of the device. The HPLC network layer includes a routing table management unit, a path selection unit, and a data forwarding unit. The routing table management unit is used to maintain the topology between devices based on HPLC addresses. The path selection unit is used to select the optimal transmission path using a native HPLC routing algorithm. The data forwarding unit is used to forward data frames from the source node to the target node according to the routing table. The 6LoWPAN adaptation layer includes an address mapping sublayer, a header compression sublayer, and a fragmentation and reconstruction sublayer. The address mapping sublayer is used to establish and maintain a bidirectional mapping table between IPv6 addresses and HPLC addresses. The header compression sublayer is used to compress the IPv6 header based on the IPHC compression algorithm. The fragmentation and reconstruction sublayer is used to fragment IPv6 data packets when the packet length exceeds the HPLC link layer MTU. The fragmentation header carries the target HPLC address, fragmentation sequence number, and fragmentation identifier. The IPv6 network layer includes an address management unit, an IP routing unit, and a protocol interface unit. The address management unit is used to generate IPv6 interface identifiers based on MAC physical addresses according to EUI-64 rules, and to form IPv6 addresses through the SLAAC mechanism. The IP routing unit is used for logical route calculation within the IPv6 network. The protocol interface unit is used to provide standardized interfaces with the 6LoWPAN adaptation layer and the service application layer. The business application layer sends or receives data through the IPv6 network layer interface for specific business implementation.
[0014] In a third aspect, the present invention also provides a computer-readable storage medium storing a computer program that, when executed, implements the broadband carrier communication method based on 6LoWPAN as described in the first aspect.
[0015] Implementing one of the above-described technical solutions of the present invention has the following advantages or beneficial effects: 1. This invention constructs a bidirectional mapping table between IPv6 addresses and HPLC addresses by binding IPv6 addresses with HPLC addresses, without requiring modification to the original HPLC routing protocol, thus improving compatibility; 2. The present invention performs header compression on the IPv6 data packets, compressing the 40-byte IPv6 header to 6-10 bytes, and, in conjunction with the fragmentation and reassembly mechanism based on HPLC addresses, reduces transmission overhead; 3. This invention complies with the 6lowpan and IPv6 standards, enabling seamless integration between HPLC networks and the Internet, supporting cross-regional device management and data interaction, and expanding the application boundaries of HPLC technology. Attached Figure Description
[0016] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings: Figure 1 This is a flowchart of a broadband carrier communication method based on 6LoWPAN according to an embodiment of the present invention; Figure 2 This is a flowchart of the IPv6 address allocation process according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the address mapping relationship according to an embodiment of the present invention; Figure 4 This is a schematic diagram of a broadband carrier communication system based on 6LoWPAN according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the data transmission and reception process of a broadband carrier communication system based on 6LoWPAN according to an embodiment of the present invention. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of the present invention clearer, various exemplary embodiments described below will be referenced to the accompanying drawings, which form part of the exemplary embodiments, illustrating various exemplary embodiments that may be used to implement the present invention. Unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. It should be understood that they are merely examples of processes, methods, and apparatuses consistent with some aspects of the present invention disclosed as detailed in the appended claims, and other embodiments may be used, or structural and functional modifications may be made to the embodiments listed herein without departing from the scope and spirit of the present invention.
[0018] The basic terms used in this invention are introduced as follows: 6LoWPAN (IPv6 over Low-power Wireless Personal Area Networks) is a technology that enables IPv6 communication in low-power wireless personal area networks. By performing header compression, fragmentation, and other processing on IPv6 data packets, the IPv6 protocol can adapt to low-bandwidth, low-power network environments.
[0019] IPv6 (Internet Protocol Version 6): is the sixth version of the Internet Protocol. Compared with IPv4, it has a larger address space, which can better meet the needs of a large number of devices connecting to the Internet of Things era, and has higher security and scalability.
[0020] HPLC (High-speed Power Line Communication): Low-voltage high-speed power line broadband carrier communication network is a communication network that uses low-voltage power lines as the communication medium to realize the aggregation, transmission, and interaction of electricity consumption information of low-voltage power users.
[0021] OFDM (Orthogonal Frequency Division Multiplexing): This technology divides the channel into multiple orthogonal subcarriers, allowing data to be transmitted in parallel. It effectively combats multipath fading and frequency-selective fading, and improves spectrum utilization.
[0022] To illustrate the technical solution described in this invention, specific embodiments are described below, showing only the parts related to the embodiments of this invention.
[0023] Example 1: like Figure 1 As shown, this invention provides a broadband carrier communication method based on 6LoWPAN, comprising: S1. Encapsulate the service data into an IPv6 packet, the IPv6 packet including an IPv6 header and a service payload, the IPv6 header storing the IPv6 address of the source node and the IPv6 address of the destination node; S2. Query the bidirectional mapping table of IPv6 address-HPLC address to convert the IPv6 address of the target node into an HPLC address; S3. Perform header compression on the IPv6 data packet to obtain the header-compressed IPv6 data packet; S4. Query the routing table based on the HPLC address of the target node, and then forward the data frame of the IPv6 data packet with the header compressed through the optimal path; S5. Modulate the data frame into a power line signal and transmit it to the target node via the power line.
[0024] This invention constructs a bidirectional mapping table between IPv6 addresses and HPLC addresses by binding existing IPv6 addresses with HPLC addresses, without requiring modifications to the original HPLC routing protocol, thus improving compatibility with existing HPLC networks.
[0025] like Figure 2 and Figure 3 As shown, as an optional implementation, it further includes: establishing the bidirectional mapping table according to the IPv6 address allocation mechanism, including: The concentrator sends IPv6 prefix information to the central coordinator. The central coordinator broadcasts route announcements to publish the IPv6 network prefix information (such as 2001::100 / 64) to all terminal devices on the network. The MAC physical address of the terminal device is converted into an IPv6 interface identifier according to EUI-64 rules, and then concatenated with the IPv6 network prefix information to form a global unicast IPv6 address. The mapping relationship between the global unicast IPv6 address and the HPLC address of all terminal devices in the network is submitted to the central coordinator; The central coordinator establishes a network-wide synchronized bidirectional mapping table.
[0026] Specifically, in accordance with EUI-64 rules, “FF:FE” is inserted between the 3rd and 4th bytes of the MAC physical address (e.g., 19:00:09:09:01:01) to generate a 64-bit IPv6 interface identifier (e.g., 19:00:09FF:FE09:0101), and an IPv6 link-local address (prefixed with FE80:: / 10) is generated based on this identifier. After receiving the IPv6 prefix broadcast by the central coordinator through the Stateless Address Autoconfiguration (SLAAC) mechanism, the terminal device concatenates the network prefix with its own interface identifier to form a complete global unicast IPv6 address (such as 2001::100:19:00:09FF:FE09:0101).
[0027] As an optional implementation, after performing header compression on the IPv6 data packet and obtaining the header-compressed IPv6 data packet, the length of the header-compressed IPv6 data packet is verified. If the length of the compressed IPv6 data packet exceeds the maximum transmission unit of the HPLC link layer, then the compressed IPv6 data packet is fragmented to generate fragmented data packets. The fragment header of the fragmented data packets carries the target HPLC address, fragment number, and fragment identifier.
[0028] As an optional implementation, the step of modulating the data frame into a power line signal and transmitting it to the target node via a power line includes: OFDM modulation and demodulation technology is used to convert data frames into power line signals and transmit them to the target node via power lines.
[0029] The embodiment is merely a specific example and does not indicate that this is the only way to implement the present invention.
[0030] Example 2: The difference between this second embodiment and the first embodiment is that the second embodiment also includes the corresponding data receiving process executed by the target node, including: S6. Receive and demodulate the power line signal to obtain a data frame carrying the HPLC address; S7. After receiving all the data frames corresponding to the same IPv6 data packet, restore the data frames to IPv6 data packets; S8. Query the bidirectional mapping table of IPv6 address-HPLC address to verify the recovered IPv6 data packet; S9. In response to passing the verification, the recovered IPv6 data packet is forwarded to the service application layer for data processing.
[0031] The receiving and sending processes provided in this embodiment form a complete end-to-end closed loop of the 6LoWPAN protocol. Without modifying the native link layer and network layer protocols of HPLC, it realizes lossless and bidirectional transmission of standard IPv6 data packets in low-voltage power line carrier networks, solving the problems existing in the process of IPv6 conversion of power grid HPLC networks, rather than the basic functions of receiving data and restoring data packets.
[0032] As an optional implementation, when S8 is executed, the IPv6 address-HPLC address bidirectional mapping table is queried according to the target IPv6 address in the recovered IPv6 data packet, and the correspondence is verified for consistency.
[0033] As an optional implementation, S7 includes: After receiving all the data frames corresponding to the same IPv6 data packet, determine whether it is a fragmented data frame based on whether the data frame header carries a fragmentation identifier: If so, the data frame is reassembled into a complete IPv6 data packet based on the HPLC address, fragment identifier, and fragment sequence number; If not, the data frame is reassembled into a complete IPv6 data packet based on the HPLC address.
[0034] As an optional implementation, when a new terminal device accesses the network via a carrier, it sends a routing request message to the central coordinator to request the IPv6 network prefix of the current network.
[0035] As an optional implementation, when the central coordinator receives the IPv6 address-HPLC address mapping relationship reported by a new terminal device, it updates the local IPv6 address-HPLC address bidirectional mapping table in real time. The updated bidirectional mapping table is synchronized to all online terminal devices across the network via broadcast.
[0036] The above implementation method fully constructs an automated closed loop for new terminals to achieve full network communication capabilities from network access in the IPv6 scenario of HPLC network. It specifically solves the shortcomings of existing IPv6 over HPLC solutions, such as low efficiency of new terminal network access configuration, inconsistent address mapping tables across the network, poor end-to-end communication reliability, and weak compatibility with existing networks. At the same time, it is fully compatible with the State Grid HPLC standard protocol and the IPv6 international standard, and adapts to the dynamic scenario of frequent online and offline of a large number of terminals in the low-voltage power consumption information collection network.
[0037] The embodiment is merely a specific example and does not indicate that this is the only way to implement the present invention.
[0038] Example 3: like Figure 4 As shown, the present invention also provides a broadband carrier communication system based on 6LoWPAN, which is applied to a low-voltage power line broadband carrier communication network. The low-voltage power line broadband carrier communication network includes a central coordinator and distributed terminal equipment, used in the method described in Embodiment 1 or 2. The system, from bottom to top, includes: The HPLC link layer includes a physical transmission unit and a MAC control unit; the physical transmission unit is used to convert digital signals into analog signals that can be transmitted over power lines; the MAC control unit is used to manage media access according to the CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance) mechanism and maintain the HPLC address and MAC physical address of the device. The HPLC network layer includes a routing table management unit, a path selection unit, and a data forwarding unit. The routing table management unit is used to maintain the topology between devices based on HPLC addresses. The path selection unit is used to select the optimal transmission path using a native HPLC routing algorithm. The data forwarding unit is used to forward data frames from the source node to the target node according to the routing table. The 6LoWPAN adaptation layer includes an address mapping sublayer, a header compression sublayer, and a fragmentation and reconstruction sublayer. The address mapping sublayer is used to establish and maintain a bidirectional mapping table between IPv6 addresses and HPLC addresses. The header compression sublayer is used to compress the IPv6 header based on the IPHC compression algorithm. The fragmentation and reconstruction sublayer is used to fragment IPv6 data packets when the length exceeds the HPLC link layer MTU (Maximum Transmission Unit). The fragment header carries the target HPLC address, fragment sequence number, and fragment identifier. The IPv6 network layer includes an address management unit, an IP routing unit, and a protocol interface unit. The address management unit is used to generate IPv6 interface identifiers based on MAC physical addresses according to EUI-64 rules, and to form IPv6 addresses through the SLAAC mechanism. The IP routing unit is used for logical route calculation within the IPv6 network. The protocol interface unit is used to provide standardized interfaces with the 6LoWPAN adaptation layer and the service application layer. The business application layer sends or receives data through the IPv6 network layer interface for specific business implementation.
[0039] Based on the system described in this embodiment, the following can be achieved: Figure 5 The data sending and receiving process shown forms a complete end-to-end closed loop of the 6LoWPAN protocol with the receiving process and the sending process. Without modifying the native link layer and network layer protocols of HPLC, it realizes lossless and bidirectional transmission of standard IPv6 data packets in low-voltage power line carrier networks, improves bandwidth utilization and transmission reliability, and is fully compatible with existing HPLC networks and seamlessly connects to the upper-layer IPv6 service system.
[0040] All IPv6-related protocol processing in the sending and receiving process is completed at the 6LoWPAN adaptation layer. The HPLC link layer and network layer fully adopt the native protocols of the State Grid standard, requiring no modification to the underlying routing, frame structure, or hardware design. Existing power center coordinators and smart meter terminals only need to upgrade the adaptation layer firmware to achieve IPv6 communication capabilities. The receiving process ultimately restores standard IPv6 data packets, which are fully compatible with general IPv6 networks. The upper-layer power acquisition system and IoT management platform do not need to modify any protocols or business logic to directly achieve end-to-end IPv6 access to the end HPLC terminal, thus establishing full-link connectivity between the low-voltage acquisition network and the upper-layer IPv6 wide area network. This solves the core bottleneck of insufficient network addresses and inability to achieve end-to-end management in traditional IPv4 over HPLC networks.
[0041] Example 4: Those skilled in the art will understand that all or part of the features / steps of the above-described method embodiments can be implemented by methods, data processing systems, or computer programs. These features may be implemented without hardware, entirely in software, or in a combination of hardware and software. The aforementioned computer program may be stored in one or more computer-readable storage media. When the computer program is executed (e.g., by a processor), it performs the steps of the above-described 6LoWPAN-based broadband carrier communication method embodiments.
[0042] The aforementioned storage media capable of storing program code include: static hard disks, solid-state hard disks, random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), optical storage devices, magnetic storage devices, flash memory, magnetic disks or optical disks, and / or combinations of the above devices, that is, they can be implemented by any type of volatile or non-volatile storage devices or combinations thereof.
[0043] The above description is merely a preferred embodiment of the present invention. Those skilled in the art will understand that various changes or equivalent substitutions can be made to these features and embodiments without departing from the spirit and scope of the present invention. Furthermore, under the teachings of the present invention, these features and embodiments can be modified to adapt to specific situations and materials without departing from the spirit and scope of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed herein, and all embodiments falling within the scope of the claims of this application are within the protection scope of the present invention.
Claims
1. A broadband carrier communication method based on 6LoWPAN, characterized in that, include: The business data is encapsulated into IPv6 packets, which include an IPv6 header and a business payload. The IPv6 header stores the IPv6 address of the source node and the IPv6 address of the destination node. Query the bidirectional mapping table of IPv6 address and HPLC address to convert the IPv6 address of the target node to the HPLC address; The IPv6 data packet is header compressed to obtain the header-compressed IPv6 data packet; The routing table is queried based on the HPLC address of the target node, and then the data frame of the IPv6 packet with the header compressed is forwarded through the optimal path; The data frame is modulated into a power line signal and transmitted to the target node via the power line.
2. The broadband carrier communication method based on 6LoWPAN according to claim 1, characterized in that, It also includes the corresponding data receiving process executed by the target node, including: Receive and demodulate the power line signal to obtain a data frame carrying the HPLC address; After receiving all the data frames corresponding to the same IPv6 packet, the data frames are restored to IPv6 packets; The recovered IPv6 data packets are verified by querying the bidirectional mapping table of IPv6 address and HPLC address; Upon successful verification, the recovered IPv6 data packet is forwarded to the service application layer for data processing.
3. The broadband carrier communication method based on 6LoWPAN according to claim 1 or 2, characterized in that, Also includes: To establish the bidirectional mapping table according to the IPv6 address allocation mechanism, the following is included: The concentrator sends IPv6 prefix information to the central coordinator. The central coordinator broadcasts routing announcements to all terminal devices on the network, disseminating the IPv6 network prefix information. The MAC physical address of the terminal device is converted into an IPv6 interface identifier according to EUI-64 rules, and then concatenated with the IPv6 network prefix information to form a global unicast IPv6 address. The mapping relationship between the global unicast IPv6 address and the HPLC address of all terminal devices in the network is submitted to the central coordinator; The central coordinator establishes a network-wide synchronized bidirectional mapping table.
4. The broadband carrier communication method based on 6LoWPAN according to claim 1, characterized in that, After performing header compression on the IPv6 data packet and obtaining the header-compressed IPv6 data packet, the length of the header-compressed IPv6 data packet is verified. If the length of the compressed IPv6 data packet exceeds the maximum transmission unit of the HPLC link layer, then the compressed IPv6 data packet is fragmented to generate fragmented data packets. The fragment header of the fragmented data packets carries the target HPLC address, fragment sequence number, and fragment identifier.
5. The broadband carrier communication method based on 6LoWPAN according to claim 1, characterized in that, The step of modulating the data frame into a power line signal and transmitting it to the target node via a power line includes: OFDM modulation and demodulation technology is used to convert data frames into power line signals and transmit them to the target node via power lines.
6. The broadband carrier communication method based on 6LoWPAN according to claim 2, characterized in that, The step of restoring the data frames to IPv6 packets after receiving all the data frames corresponding to the same IPv6 packet includes: After receiving all the data frames corresponding to the same IPv6 data packet, determine whether it is a fragmented data frame based on whether the data frame header carries a fragmentation identifier: If so, the data frame is reassembled into a complete IPv6 data packet based on the HPLC address, fragment identifier, and fragment sequence number; If not, the data frame is reassembled into a complete IPv6 data packet based on the HPLC address.
7. The broadband carrier communication method based on 6LoWPAN according to claim 3, characterized in that, Also includes: When a new terminal device accesses the network via carrier communication, it sends a routing request message to the central coordinator to request the IPv6 network prefix of the current network.
8. The broadband carrier communication method based on 6LoWPAN according to claim 3, characterized in that, Also includes: When the central coordinator receives a new IPv6 address-HPLC address mapping relationship reported by a terminal device, it updates the local IPv6 address-HPLC address bidirectional mapping table in real time. The updated bidirectional mapping table is synchronized to all online terminal devices across the network via broadcast.
9. A broadband carrier communication system based on 6LoWPAN, characterized in that, The system is applied to a low-voltage power line broadband carrier communication network, which includes a central coordinator and distributed terminal equipment, for performing the method according to any one of claims 1-8, wherein the system comprises, from bottom to top: The HPLC link layer includes a physical transmission unit and a MAC control unit; the physical transmission unit is used to convert digital signals into analog signals that can be transmitted over power lines; the MAC control unit is used to manage media access according to the CSMA / CA mechanism and maintain the HPLC address and MAC physical address of the device. The HPLC network layer includes a routing table management unit, a path selection unit, and a data forwarding unit. The routing table management unit is used to maintain the topology between devices based on HPLC addresses. The path selection unit is used to select the optimal transmission path using a native HPLC routing algorithm. The data forwarding unit is used to forward data frames from the source node to the target node according to the routing table. The 6LoWPAN adaptation layer includes an address mapping sublayer, a header compression sublayer, and a fragmentation and reconstruction sublayer. The address mapping sublayer is used to establish and maintain a bidirectional mapping table between IPv6 addresses and HPLC addresses. The header compression sublayer is used to compress the IPv6 header based on the IPHC compression algorithm. The fragmentation and reconstruction sublayer is used to fragment IPv6 data packets when the packet length exceeds the HPLC link layer MTU. The fragmentation header carries the target HPLC address, fragmentation sequence number, and fragmentation identifier. The IPv6 network layer includes an address management unit, an IP routing unit, and a protocol interface unit. The address management unit is used to generate IPv6 interface identifiers based on MAC physical addresses according to EUI-64 rules, and to form IPv6 addresses through the SLAAC mechanism. The IP routing unit is used for logical route calculation within the IPv6 network. The protocol interface unit is used to provide standardized interfaces with the 6LoWPAN adaptation layer and the service application layer. The business application layer sends or receives data through the IPv6 network layer interface for specific business implementation.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed, implements the broadband carrier communication method based on 6LoWPAN as described in any one of claims 1-8.