High-temperature-resistant computer cable for data transmission of computing center internet of things and processing method
Patent Information
- Application Number
- CN202611517646.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-29
- Publication Date
- 2026-10-30
AI Technical Summary
当某一导体线对在特定温度等级下出现误帧数量增加、报文丢失数量增加或相邻线对串扰增大的情况时,现有配置方式难以及时识别底层物理链路状态的变化,也难以将不同导体线对之间的传输干扰关系转化为可供数据链路层调用的配置依据,容易导致无效重传增加、报文复核频繁以及业务数据传输时序不稳定
[0036]1.本发明通过在多个预设温度等级下对耐高温计算机电缆中的各导体线对进行数字信号标定,并生成线对温度状态表,使算力中心物联网网关在进行数据传输配置时能够获得各导体线对在不同热态环境下的传输延时、误帧数量、报文丢失数量、相邻线对串扰数量和返回确认时间,从而避免仅依据默认链路参数进行报文传输,能够提高热态环境下数据传输配置的针对性。
Smart Images

Figure CN123018525A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet of Things (IoT) digital communication technology, specifically to a high-temperature resistant computer cable for IoT data transmission in computing centers and its processing method. Background Technology
[0002] In IoT digital communication systems, data transceiver nodes typically transmit service messages via wired links, gateway devices, and data link layer protocols. In computing center scenarios, there are numerous servers, switching devices, sensor nodes, and environmental monitoring nodes. These nodes exchange various types of service data, including periodically collected messages, event-triggered messages, and maintenance configuration messages. The data transmission process usually requires configuration based on service priorities, message frame formats, link status, and retransmission mechanisms.
[0003] In existing technologies, existing link transmission methods can obtain interface data based on the service data interface and encapsulate the service data based on a preset protocol frame format. Simultaneously, they can generate a link transmission strategy based on the physical channel information and receiving status of the receiving end, and then allocate the service data to different link buffers for transmission according to the link transmission strategy. These link transmission methods can, to a certain extent, complete the allocation and forwarding of service data based on the link status, and are suitable for digital communication scenarios that require the selection or scheduling of multiple transmission links. For example, existing prior art discloses a technical solution that encapsulates service data based on a preset protocol frame format, generates a link transmission strategy based on physical channel information and receiving status, and allocates the service data to different link buffers for transmission.
[0004] However, in IoT data transmission environments within computing centers, some data transmission and reception nodes still rely on high-temperature resistant computer cables as the underlying physical medium. Because computing center equipment operates under high loads for extended periods, localized areas may experience varying temperature environments. Consequently, the transmission delay, number of erroneous frames, number of lost packets, and crosstalk between adjacent pairs within the high-temperature resistant computer cable may differ at different temperature levels. While existing link transmission methods can generate transmission strategies based on link status, they typically focus on scheduling the overall communication link status and fail to provide fine-grained identification of the state differences between different conductor pairs within the same cable segment under thermal conditions.
[0005] In the aforementioned scenario, when configuring data transmission, the IoT gateway in the computing center typically only sends messages according to preset link parameters, default wire pair allocation relationships, or unified retransmission rules. When a conductor pair experiences an increase in the number of erroneous frames, an increase in the number of lost messages, or an increase in crosstalk between adjacent wire pairs at a specific temperature level, the existing configuration method struggles to promptly identify changes in the underlying physical link status and cannot transform the transmission interference relationships between different conductor pairs into configuration criteria that can be invoked by the data link layer. This can easily lead to an increase in invalid retransmissions, frequent message verification, and unstable timing of business data transmission.
[0006] Therefore, for IoT data transmission scenarios in the complex hot physical environment of computing centers, how to identify changes in the underlying physical link status and transform these changes into line-to-line transmission configuration criteria that can be called by the data link layer, so as to reduce the impact of channel conflicts, message loss and invalid retransmissions on data transmission timing under high temperature environments, is a technical problem that needs to be solved in the field of IoT digital communication. Summary of the Invention
[0007] To address the technical problems mentioned in the background art, the present invention aims to provide a processing method for high-temperature resistant computer cables used for IoT data transmission in computing power centers. To solve the aforementioned technical problems, the present invention provides the following technical solution: Digital signal calibration is performed on each conductor pair of the high-temperature resistant computer cable under multiple preset temperature levels to generate a pair temperature status table and a pair conflict table. This is combined with the IoT data transmission service list for computing power centers to generate a pair-level transmission configuration table that can be written to the termination configuration component, thereby enabling changes in the underlying physical link state to be transformed into a pair-level transmission configuration basis that can be called by the data link layer.
[0008] This invention discloses a method for processing a high-temperature resistant computer cable for IoT data transmission in a computing center, comprising the following steps:
[0009] Provides high-temperature resistant computer cables, which include at least two sets of conductor pairs, termination terminals connected to each conductor pair respectively, and termination configuration components electrically connected to each termination terminal;
[0010] Assign cable segment labels to high-temperature resistant computer cables and assign pair labels to each conductor pair;
[0011] Connect the high-temperature resistant computer cable to the hot digital signal calibration system. Under multiple preset temperature levels, perform digital signal calibration on each conductor pair according to the same test message sequence to obtain the pair calibration data.
[0012] Generate a line pair temperature status table and a line pair conflict table based on the line pair calibration data;
[0013] Obtain the IoT data transmission service list of the computing power center. The IoT data transmission service list of the computing power center includes service identifier, source node identifier, destination node identifier, service priority, sampling period and message length.
[0014] Based on the line pair temperature status table, the line pair conflict table, and the IoT data transmission service list of the computing center, a line pair-level transmission configuration table is generated.
[0015] Write the cable segment identifier, wire pair identifier, and wire pair level transmission configuration table into the termination configuration component.
[0016] Before entering the data transmission configuration process, the high-temperature resistant computer cable undergoes cable forming and pre-installation of terminations. During cable forming, two conductors are twisted together to form a conductor pair. A sub-shielding layer is wrapped around the outside of each conductor pair. At least two sets of conductor pairs are cabled together, and a general shielding layer, an armor layer, and a sheath layer are sequentially installed on the outside of all cabled conductor pairs. Each conductor pair is connected to a termination terminal at the cable end, and the termination configuration assembly is electrically connected to each termination terminal. The sub-shielding layer can be a metal foil wrapping layer, a metal wire braiding layer, or a composite layer of metal foil and metal wire braiding. The sheath layer can be made of high-temperature resistant fluoroplastics or high-temperature resistant polyolefins. After cable forming and pre-installation of terminations are completed, the high-temperature resistant computer cable undergoes subsequent data transmission configuration processing.
[0017] In one embodiment, assigning a pair identifier to each conductor pair includes: establishing a cable segment field, a pair field, and a termination terminal number field in the termination configuration component; writing the cable segment identifier into the cable segment field; writing the pair identifier of each conductor pair into the corresponding pair field; and writing the termination terminal number connected to each conductor pair into the corresponding termination terminal number field.
[0018] In one implementation, after writing the termination terminal number field, a termination consistency check is performed; the termination consistency check includes: the termination configuration component reads the cable segment field, the wire pair field, and the termination terminal number field, and generates a termination check record, which includes the cable segment identifier, the wire pair identifier, the termination terminal number, and the check timestamp.
[0019] In one embodiment, the thermal digital signal calibration system includes a calibration transmitter, a calibration receiver, and a temperature control cavity; the digital signal calibration includes: placing a high-temperature resistant computer cable inside the temperature control cavity, connecting the calibration transmitter to one end of the high-temperature resistant computer cable, connecting the calibration receiver to the other end of the high-temperature resistant computer cable, and sending a sequence of test messages containing a sequence number field, a pair identification field, and a check field to each conductor pair at each preset temperature level.
[0020] In one embodiment, obtaining wire pair calibration data includes: for each conductor wire pair, recording the transmission delay, number of erroneous frames, number of lost messages, number of crosstalks between adjacent wire pairs, and return acknowledgment time at each preset temperature level; and writing the transmission delay, number of erroneous frames, number of lost messages, number of crosstalks between adjacent wire pairs, and return acknowledgment time into a wire pair temperature status table according to the temperature level and wire pair identifier.
[0021] In one implementation, generating a line pair conflict table includes: when a test message sequence is sent in a conductor line pair, detecting the number of false trigger messages on the remaining conductor line pairs; when the number of false trigger messages on any remaining conductor line pair reaches a preset false trigger number threshold, recording the conductor line pair that sent the test message sequence and the remaining conductor line pairs as mutually exclusive line pairs, and writing the line pair identifier of the mutually exclusive line pairs into the line pair conflict table.
[0022] In one implementation, generating a pair-level transmission configuration table includes: determining the pair status of each conductor pair at each preset temperature level according to a pair temperature status table, wherein the pair status includes primary status, mirror status, isolation status, and maintenance status; and writing a time slot restriction record into the pair-level transmission configuration table according to a pair conflict table, wherein the time slot restriction record is used to limit mutually exclusive pairs from carrying service packets with the same service priority in the same transmission time slot.
[0023] In one implementation, determining the state of a wire pair includes: determining a conductor wire pair with a number of erroneous frames less than a preset erroneous frame number threshold and a number of lost packets less than a preset number of lost packets threshold as a primary state; determining a conductor wire pair with a number of erroneous frames reaching a preset erroneous frame number threshold or a number of lost packets reaching a preset number of lost packets threshold, and not recorded as a mutually exclusive wire pair as a mirror state; determining a conductor wire pair recorded as a mutually exclusive wire pair and with the crosstalk between adjacent wire pairs reaching a preset crosstalk number threshold as an isolated state; and determining a conductor wire pair that has not been assigned service packets and has passed the test packet sequence verification as a maintenance state.
[0024] In one implementation, the line-pair level transmission configuration table includes a message frame format, which in turn includes a frame header field, a cable segment identifier field, a service identifier field, a source node identifier field, a destination node identifier field, a temperature rating field, a line-pair identifier field, a timeslot field, a sequence number field, a load length field, a load field, and a check field. The line-pair level transmission configuration table configures corresponding line-pair identifiers, timeslot fields, and retransmission windows for different service identifiers.
[0025] In one implementation, the verification field includes a termination verification subfield and a load verification subfield; the termination verification subfield is generated from the cable segment identification field, temperature rating field, and wire pair identification field; the load verification subfield is generated from the service identification field, serial number field, load length field, and load field.
[0026] In one implementation, generating a retransmission window includes: for service packets whose service priority is higher than a preset service priority threshold, configuring a single-pair transmission window at a first temperature level, configuring a primary state conductor pair and a mirror state conductor pair with the same sequence number transmission window at a second temperature level, configuring a fragmented transmission window at a third temperature level, and configuring the maintenance state conductor pair as a spare transmission pair in the fragmented transmission window.
[0027] In one implementation, within the same sequence number transmission window, service messages with the same sequence number field are written to the primary state conductor pair and the mirror state conductor pair, respectively. When the receiving end receives two service messages that pass verification and have the same payload field within the same retransmission window, the service message with the earlier reception time is retained. When the receiving end receives two service messages that pass verification and have different payload fields within the same retransmission window, the corresponding service identifier, sequence number field, pair identifier of the primary state conductor pair, and pair identifier of the mirror state conductor pair are written to the anomaly verification table.
[0028] In one implementation, after writing to the anomaly review table, the line-pair level transmission configuration table is updated. The version update includes: rewriting the conductor pairs of inconsistent transmission payload fields to the isolated state at the corresponding temperature level, reassigning the corresponding service identifier to the conductor pairs that are not recorded as mutually exclusive pairs, and generating a configuration change record. The configuration change record includes the version number before the update, the version number after the update, the service identifier, the temperature level, the line pair identifier before the rewrite, and the line pair identifier after the rewrite.
[0029] In one implementation, after the line-pair level transmission configuration table is written into the termination configuration component, factory verification is performed. The factory verification includes: the calibration sender reading the line-pair level transmission configuration table in the termination configuration component and sending a verification message according to the line-pair level transmission configuration table; the calibration receiver returning a verification confirmation message, which includes cable segment identifier, line pair identifier, temperature level, service identifier, and verification result; when the cable segment identifier, line pair identifier, temperature level, and service identifier in the verification confirmation message are all consistent with the line-pair level transmission configuration table, the current version number in the termination configuration component is locked.
[0030] The present invention also provides a high-temperature resistant computer cable for Internet of Things data transmission in computing centers, comprising at least two sets of conductor pairs, sub-shielding layers respectively disposed on the outside of each conductor pair, a total shielding layer disposed on the outside of all conductor pairs, an armor layer disposed on the outside of the total shielding layer, a sheath layer disposed on the outside of the armor layer, termination terminals respectively connected to each conductor pair, and termination configuration components electrically connected to each termination terminal.
[0031] The termination configuration component includes a configuration storage unit, a termination verification unit, and a gateway read interface;
[0032] The configuration storage unit stores cable segment identifiers, wire pair identifiers for each conductor pair, wire pair temperature status tables, wire pair conflict tables, and wire pair-level transmission configuration tables. The wire pair-level transmission configuration tables include the correspondence between temperature level, service identifier, wire pair identifier, message frame format, timeslot field, and retransmission window.
[0033] The termination verification unit is configured to generate termination verification subfields based on cable segment identification, temperature rating, and wire pair identification.
[0034] The gateway read interface is configured to allow the IoT gateway in the computing center to read cable segment identifiers, wire pair identifiers, and wire pair-level transmission configuration tables.
[0035] Compared with existing technologies, the above technical solution has the following advantages:
[0036] 1. This invention performs digital signal calibration on each conductor pair in a high-temperature resistant computer cable under multiple preset temperature levels and generates a pair temperature status table. This enables the IoT gateway of the computing center to obtain the transmission delay, number of frame errors, number of lost packets, number of crosstalks between adjacent pairs, and return acknowledgment time of each conductor pair under different thermal conditions when configuring data transmission. This avoids relying solely on default link parameters for packet transmission and improves the targeting of data transmission configuration under thermal conditions.
[0037] 2. This invention generates a line pair conflict table based on the number of falsely triggered messages and sets a time slot restriction record in the line pair-level transmission configuration table, so that mutually exclusive line pairs do not carry service messages with the same service priority in the same transmission time slot, thereby reducing the impact of crosstalk between adjacent conductor line pairs on service message transmission and reducing message verification and invalid retransmission caused by line pair interference.
[0038] 3. This invention combines a line-pair temperature status table, a line-pair conflict table, and a computing center IoT data transmission service list to generate a line-pair-level transmission configuration table containing temperature level, service identifier, line-pair identifier, message frame format, time slot field, and retransmission window. This establishes a correspondence between service priority, line-pair status, and thermal environment, enabling configuration of single-line-pair transmission, same-sequence-number transmission, or fragmented transmission methods for core service messages under different temperature levels, thereby improving the adaptability of data link layer transmission configuration.
[0039] 4. By setting cable segment identification field, temperature rating field, wire pair identification field, termination verification subfield and load verification subfield in the message frame format, the present invention enables the receiving end to distinguish between termination configuration mismatch and load transmission error, thereby providing clear data basis for anomaly review table generation, wire pair status rewriting and configuration version update, and improving the traceability of data transmission anomaly handling process.
[0040] 5. This invention writes the line-pair-level transmission configuration table into the termination configuration component and adopts a factory verification and dual-zone storage version update mechanism, enabling the high-temperature resistant computer cable to be read, verified, and invoked with the corresponding data transmission configuration when connected to the IoT gateway of the computing center. In the test of the embodiment, compared with the comparison using the default link parameters, the average transmission delay of core services, the overall network frame error rate, the actual packet loss rate, and the number of invalid retransmission triggers are all reduced, which is beneficial to improving the stability of IoT data transmission in the hot environment of the computing center. Attached Figure Description
[0041] Figure 1 A flowchart illustrating the processing method of a high-temperature resistant computer cable for IoT data transmission in a computing center, as provided in an embodiment of the present invention.
[0042] Figure 2 A connection block diagram of a thermal digital signal calibration system provided in an embodiment of the present invention;
[0043] Figure 3 This is a schematic diagram of the cross-section and termination configuration assembly of a high-temperature resistant computer cable provided in an embodiment of the present invention;
[0044] Figure 4 This is a schematic diagram of the line-to-line message frame format and check field structure provided in an embodiment of the present invention;
[0045] Figure 5 This is a logic diagram for line pair state determination and state transition provided in an embodiment of the present invention;
[0046] Figure 6 This is a schematic diagram of the line pair collision table and the time slot isolation of mutually exclusive line pairs provided in an embodiment of the present invention;
[0047] Figure 7 This is a timing diagram of retransmission window and anomaly verification under multiple temperature levels provided in an embodiment of the present invention;
[0048] Figure 8 This is a schematic diagram of dual-zone storage and version update of the line-pair level transmission configuration table provided in an embodiment of the present invention;
[0049] Figure 9 This is a flowchart of the gateway read interface handshake and configuration read process provided in an embodiment of the present invention;
[0050] Figure 10 This is a block diagram showing the connection between the embodiment and the comparative test platform provided in this invention.
[0051] Figure 11 The graph shows the changes in frame error rate and crosstalk between adjacent line pairs under multiple temperature gradients, as provided in the embodiments of the present invention. Detailed Implementation
[0052] This embodiment provides a high-temperature resistant computer cable for IoT data transmission in a computing center and a processing method thereof. The processing method includes a cable forming and termination pre-assembly stage and a data transmission configuration processing stage. The cable forming and termination pre-assembly stage is used to form a high-temperature resistant computer cable having conductor pairs, a sub-shielding layer, a main shielding layer, an armor layer, a sheath layer, termination terminals, and termination configuration components. The data transmission configuration processing stage is used to perform digital signal calibration, pair status identification, pair conflict identification, message frame format configuration, retransmission window configuration, termination configuration writing, and factory verification on the formed high-temperature resistant computer cable, so that each conductor pair in the high-temperature resistant computer cable forms a pair-level transmission configuration basis that can be called by the IoT gateway of the computing center under different thermal environments.
[0053] In the cable forming and termination pre-assembly stage, two conductors are twisted together to form a conductor pair. A sub-shielding layer is wrapped around the outside of each conductor pair. At least two sets of conductor pairs are cabled together, and a general shielding layer, an armor layer, and a sheath layer are sequentially installed on the outside of all the cabled conductor pairs. Each conductor pair is connected to a termination terminal at the cable end, and the termination configuration assembly is electrically connected to each termination terminal. The sub-shielding layer can be a metal foil wrapping layer, a metal wire braiding layer, or a composite layer of metal foil and metal wire braiding. The sheath layer can be made of high-temperature resistant fluoroplastic or high-temperature resistant polyolefin. The cable forming and termination pre-assembly adopts cabling, shielding, armoring, sheath forming, and termination process conditions adapted to the corresponding materials and connection methods. After the cable forming and termination pre-assembly are completed, the data transmission configuration processing stage begins.
[0054] like Figure 1 As shown, after the cable forming and termination pre-assembly are completed, the data transmission configuration processing includes a continuous process of providing a pre-formed and terminated high-temperature resistant computer cable, assigning cable segment identifiers and wire pair identifiers, performing termination consistency verification, connecting to a thermal digital signal calibration system, performing multi-temperature level digital signal calibration, generating a wire pair temperature status table, generating a wire pair conflict table, obtaining the computing center's IoT data transmission service list, generating a wire pair-level transmission configuration table, writing it into the termination configuration component, and performing factory verification. The data flow in this process is as follows: wire pair calibration data is obtained from digital signal calibration; a wire pair temperature status table and a wire pair conflict table are generated from the wire pair calibration data; then, a wire pair-level transmission configuration table is generated by combining it with the computing center's IoT data transmission service list; finally, the wire pair-level transmission configuration table is written into the termination configuration component for the computing center's IoT gateway to read and access.
[0055] like Figure 3As shown, the high-temperature resistant computer cable includes at least two sets of conductor pairs, termination terminals connected to each conductor pair, and termination configuration components electrically connected to each termination terminal. Each conductor pair has a sub-shielding layer on its outer side, all conductor pairs have a total shielding layer on their outer side, an armor layer on the outer side of the total shielding layer, and a sheath layer on the outer side of the armor layer. The conductor pairs are used to carry IoT service messages, the termination terminals are used to establish electrical connections between the conductor pairs and external calibration devices or IoT gateways in computing centers, and the termination configuration components are used to store cable segment identifiers, pair identifiers, pair temperature status tables, pair conflict tables, and pair-level transmission configuration tables.
[0056] In this embodiment, "conductor pair" refers to two conductors that are paired in a high-temperature resistant computer cable and used for differential data transmission; "pair identifier" refers to a data identifier used to uniquely identify a conductor pair; "cable segment identifier" refers to a data identifier used to uniquely identify a high-temperature resistant computer cable or an installation section; "termination terminal" refers to an end connection component where the conductor pair forms an electrical connection with an external device at the end of the cable; "termination configuration component" refers to an electronic component capable of storing, verifying, and outputting pair-level transmission configuration data. The termination configuration component does not undertake the conventional forwarding function of service data, but is used to provide configuration data matching the cable segment to the gateway or calibration device.
[0057] In one embodiment, the high-temperature resistant computer cable has four sets of conductor pairs, each conductor pair being labeled L01, L02, L03, and L04. The same cable segment is labeled CBL-A12. Termination terminals are labeled T01, T02, T03, and T04. The termination configuration component includes a configuration storage unit, a termination verification unit, and a gateway read interface. The configuration storage unit uses non-volatile memory, such as EEPROM, Flash, or ferroelectric memory; the termination verification unit uses a microcontroller with a CRC hardware calculation unit; the gateway read interface uses an I2C interface, SPI interface, RS485 interface, or a single-bus interface.
[0058] In one specific implementation, the configuration storage unit uses a 256Kbit EEPROM, the termination verification unit uses a microcontroller with I2C interface, SPI interface, and CRC hardware calculation unit, and the gateway read interface uses two reserved pins in an M12 industrial connector and communicates with the IoT gateway of the computing center via an I2C bus. For cross-rack connections or long-distance configuration reading scenarios, the gateway read interface can also use an RS485 differential communication interface. The configuration storage unit is used to store the line pair temperature status table, line pair conflict table, and line pair-level transmission configuration table; the termination verification unit is used to verify the written data and generate a termination verification sub-field; the gateway read interface is used for the IoT gateway of the computing center to read the configuration data.
[0059] During data transmission configuration processing, the cable segment field, wire pair field, and termination terminal number field are first established in the termination configuration component. The termination configuration component writes the cable segment identifier into the cable segment field, the wire pair identifier for each conductor wire pair into the corresponding wire pair field, and the termination terminal number connected to each conductor wire pair into the corresponding termination terminal number field. The cable segment field stores the cable segment identifier, the wire pair field stores the wire pair identifier, and the termination terminal number field stores the correspondence between conductor wire pairs and termination terminals. After writing is complete, the termination verification unit reads the cable segment field, wire pair field, and termination terminal number field to generate a termination verification record. The termination verification record includes the cable segment identifier, wire pair identifier, termination terminal number, and verification timestamp. For example, the termination verification record includes the field combination "CBL-A12-L01-T01-20260318090215". The termination verification record is used to confirm the correspondence between the wire pair identifier and the actual termination terminal.
[0060] like Figure 2 As shown, after completing the termination identification writing, the high-temperature resistant computer cable is connected to the thermal digital signal calibration system. The thermal digital signal calibration system includes a calibration transmitter, a calibration receiver, a temperature control chamber, a calibration controller, a data logging server, and a termination configuration component. The high-temperature resistant computer cable is placed inside the temperature control chamber. The calibration transmitter is connected to one end of the high-temperature resistant computer cable, and the calibration receiver is connected to the other end. The calibration transmitter, calibration receiver, and temperature control chamber are all communicatively connected to the calibration controller. The calibration controller is connected to the data logging server, and the termination configuration component establishes a configuration read / write connection with the calibration controller. The calibration transmitter generates test message sequences, the calibration receiver receives test message sequences and outputs received statistical data, the temperature control chamber provides a thermal environment at a preset temperature level, the calibration controller controls temperature test points, test message transmission order, data acquisition, and configuration writing, and the data logging server stores line pair calibration data, line pair conflict tables, factory verification logs, and test results.
[0061] In this embodiment, the preset temperature levels include a first temperature level, a second temperature level, and a third temperature level. For ease of R&D testing and recording, the first temperature level can also be denoted as the normal temperature reference calibration range, with a temperature range of 20℃ to 60℃; the second temperature level can also be denoted as the medium-temperature thermal disturbance evaluation range, with a temperature range of 61℃ to 105℃; and the third temperature level can also be denoted as the high-temperature pressure verification range, with a temperature range of 106℃ to 150℃. The temperature levels describe the thermal environment range of the high-temperature resistant computer cable during digital signal calibration, while the R&D testing range is used for readable records in the R&D system interface and test logs; both refer to the same temperature division relationship. In specific tests, 25℃, 60℃, 85℃, 105℃, 120℃, and 150℃ are selected as temperature test points. After the temperature control chamber reaches the target temperature, it is maintained for 30 minutes to allow the internal conductor pairs of the high-temperature resistant computer cable to reach a thermally stable state before digital signal calibration.
[0062] The calibration transmitter sends a test message sequence to each conductor pair at each temperature test point. The test message sequence includes a sequence number field, a pair identifier field, and a check field. The test message sequence uses differential baseband transmission, and the encoding method can be NRZ encoding, MLT-3 encoding, or an industrial Ethernet encoding method consistent with the physical layer interface of the field IoT gateway. The payload length of the test message is set to three levels: 256 bytes, 512 bytes, and 1500 bytes, and the packet transmission rate is set to 100 Mbps. Each conductor pair continuously sends 100,000 test messages at each temperature test point. When sending test messages, the calibration transmitter writes an incrementing sequence number field and the corresponding pair identifier field into the test message, enabling the calibration receiver to determine the conductor pair that the current test message is expected to carry.
[0063] In this embodiment, the "test message sequence" refers to a set of continuous messages generated by the calibrated sender according to a preset frame format, preset transmission rate, and preset transmission quantity. The test message sequence does not correspond to actual service control commands but is used to detect the digital signal transmission status of conductor pairs at different temperature levels. The sequence number field is used to determine if there is message loss, the pair identifier field is used to determine if the message appears on the expected conductor pair, and the check field is used to determine if a transmission error occurred in the received message.
[0064] The calibration receiver performs sequence number field comparison, wire pair identification field comparison, and checksum field comparison on the received test messages. When the sequence number field changes, the calibration receiver records the number of lost messages; when the checksum field fails the checksum, the calibration receiver records the number of erroneous frames; when a message that meets the frame header synchronization rules but whose wire pair identification field does not match is captured on a conductor wire pair that is not currently being transmitted, the calibration receiver records the number of falsely triggered messages; when a falsely triggered message is detected on an adjacent conductor wire pair or the crosstalk level is higher than the preset crosstalk level threshold, the calibration receiver records the number of crosstalk messages in the adjacent wire pairs. Falsely triggered messages can be captured through the error statistics register of the physical layer transceiver chip, the frame synchronization detection module of the protocol analyzer, the comparator circuit, or the microcontroller input capture module.
[0065] The wire pair calibration data includes transmission delay, number of erroneous frames, number of lost packets, amount of crosstalk between adjacent wire pairs, and return acknowledgment time. Transmission delay is the difference between the timestamp of the calibration sender transmitting the test packet and the timestamp of the calibration receiver receiving the test packet with the same sequence number field. Return acknowledgment time is the round-trip time from the calibration receiver generating an acknowledgment packet to the calibration sender receiving the acknowledgment packet. The calibration controller writes the transmission delay, number of erroneous frames, number of lost packets, amount of crosstalk between adjacent wire pairs, and return acknowledgment time into the wire pair temperature status table according to the temperature level and wire pair identifier. The wire pair temperature status table is a data table indexed by temperature level and wire pair identifier, used to record the digital signal transmission status of the same conductor wire pair under different thermal environments.
[0066] The frame error rate is calculated using the following formula:
[0067]
[0068] In the formula, the number of error frames represents the number of test messages that failed the verification field, and the total number of test messages represents the number of test messages sent by the calibration sender to a conductor pair at a temperature test point.
[0069] The message loss rate is calculated using the following formula:
[0070]
[0071] In the formula, the number of lost messages represents the number of test messages that the calibration receiver has not received based on the sequence number field, and the total number of test messages represents the number of test messages sent by the calibration sender to a conductor pair at a temperature test point.
[0072] The crosstalk level between adjacent line pairs is calculated using the following formula:
[0073]
[0074] In the formula, the induced voltage of adjacent conductor pairs represents the induced signal voltage detected on adjacent conductor pairs, the transmitted voltage of the currently transmitting conductor pair represents the transmitted signal voltage on the conductor pair of the currently transmitted test message sequence, and the unit of the crosstalk level of adjacent pairs is dB.
[0075] In a specific threshold configuration, under the conditions of a 100m high-temperature resistant computer cable, a test message injection rate of 100Mbps, and 100,000 test messages continuously sent per conductor pair at each temperature test point, the preset threshold for the number of erroneous frames is 20 frames, corresponding to a frame error rate of 0.02%; the preset threshold for the number of lost messages is 10 frames, corresponding to a message loss rate of 0.01%; the preset threshold for the number of false triggers is 5 frames; the preset threshold for the number of crosstalk events is 8 times; and the preset threshold for the crosstalk level is -40dB. These thresholds are used as fixed judgment thresholds under the test conditions described in this embodiment and are no longer recalculated based on the length of the high-temperature resistant computer cable, the service message sampling period, the gateway buffer capacity, or the allowable latency of the core service. When the frame error rate exceeds 0.02%, the number of abnormal reviews and invalid retransmissions increases during 72 hours of continuous operation; therefore, 20 frames / 100,000 frames are used as the judgment boundary between the primary state and the mirror state.
[0076] When generating a line pair conflict table based on line pair calibration data, the calibration controller detects the number of false trigger messages on the remaining conductor pairs while sending a test message sequence on one conductor pair. When the number of false trigger messages on any remaining conductor pair reaches a preset false trigger threshold, the conductor pair that sent the test message sequence and the remaining conductor pairs are recorded as mutually exclusive pairs, and the pair identifier, number of false trigger messages, temperature level, and detection timestamp of the mutually exclusive pairs are written into the line pair conflict table. The line pair conflict table is a data table that records the transmission interference relationship between different conductor pairs and is used for subsequent generation of time slot restriction records. Mutually exclusive pairs refer to two conductor pairs that, during the test message sequence calibration process, are restricted from simultaneously carrying service messages of the same service priority in the same transmission time slot because the number of false trigger messages reaches a preset false trigger threshold.
[0077] The conditions for determining mutually exclusive line pairs are as follows:
[0078]
[0079] In the formula, the number of false trigger messages represents the number of false trigger messages detected on conductor pairs that are not currently being sent, and the preset false trigger number threshold represents the number of thresholds used to determine whether two conductor pairs constitute mutually exclusive pairs.
[0080] Table 1 shows an example of a line pair temperature state representation.
[0081] Table 1. Temperature Status of Line Pairs
[0082]
[0083] Table 2 shows an example of line pair collision representation.
[0084] Table 2 Line Pair Conflict Table
[0085]
[0086] like Figure 5 As shown, after forming the wire pair temperature status table and wire pair conflict table, the wire pair status of each conductor wire pair under each preset temperature level is determined according to the wire pair temperature status table. The wire pair status includes primary status, mirror status, isolation status, and maintenance status. Primary status indicates that the conductor wire pair can be used as the priority carrying channel for service messages under the corresponding temperature level; mirror status indicates that the conductor wire pair can be used to carry redundant messages with the same sequence number field as the primary status conductor wire pair; isolation status indicates that the conductor wire pair does not participate in the same time slot carrying of service messages of the same priority under the corresponding temperature level; maintenance status indicates that the conductor wire pair can be used to maintain configuration messages or as a backup transmission wire pair under the third temperature level when it is not occupied by core services. Conductor pairs with fewer than a preset threshold for both frame errors and packet loss are designated as primary; conductor pairs with a number of frame errors or packet loss reaching the preset threshold for either, but not recorded as mutually exclusive, are designated as mirrored; conductor pairs recorded as mutually exclusive and with crosstalk between adjacent pairs reaching the preset threshold for crosstalk are designated as isolated; and conductor pairs without assigned service packets and that pass the test packet sequence verification are designated as maintenance.
[0087] After confirming the line pair status, obtain the IoT data transmission service list for the computing center. This list is exported from the IoT gateway, edge controller, or operations and maintenance configuration server of the computing center. The IoT data transmission service list includes a service identifier, source node identifier, destination node identifier, service priority, sampling period, and message length. The service identifier distinguishes different service messages; the source and destination node identifiers identify the message sender and receiver; the service priority determines the message transmission order; the sampling period determines the message transmission period; and the message length determines the payload length field and retransmission window size. This list is the service-side input data for generating the line pair-level transmission configuration table.
[0088] Table 3 shows an example of the IoT data transmission service list for the computing center.
[0089] Table 3 Business Information Table
[0090]
[0091] Based on the line-pair temperature status table, line-pair conflict table, and the IoT data transmission service list of the computing center, a line-pair-level transmission configuration table is generated. The line-pair-level transmission configuration table is a data table describing the correspondence between temperature level, service identifier, line-pair identifier, message frame format, timeslot field, and retransmission window. The temperature level in the line-pair-level transmission configuration table comes from the line-pair temperature status table; the service identifier comes from the IoT data transmission service list of the computing center; the line-pair identifier comes from the termination configuration component and the line-pair temperature status table; and the timeslot field and retransmission window are generated by the calibration controller according to the line-pair status, service priority, and line-pair conflict table. Timeslot restriction records are also written to the line-pair-level transmission configuration table. Timeslot restriction records are used to limit mutually exclusive line-pairs from carrying service messages with the same service priority within the same transmission timeslot. Figure 6 As shown, when line pair identifiers L01 and L02 are recorded as mutually exclusive line pairs, service messages with service priority level 1 shall not be assigned to L01 and L02 simultaneously in the same transmission time slot.
[0092] Table 4 shows an example of a line-pair level transmission configuration.
[0093] Table 4. Wire-Pair Level Transmission Configuration Table
[0094]
[0095] like Figure 4 As shown, the line-pair level transmission configuration table includes the message frame format. The message frame format sequentially includes the following fields: frame header field, cable segment identifier field, service identifier field, source node identifier field, destination node identifier field, temperature rating field, line pair identifier field, timeslot field, sequence number field, payload length field, payload field, and checksum field. The frame header field is used for frame synchronization; the cable segment identifier field is used to identify the high-temperature resistant computer cable corresponding to the current message; the service identifier field is used to identify the service type; the source node identifier field and destination node identifier field are used to identify the data transmission and reception nodes; the temperature rating field is used to determine the temperature rating corresponding to the current configuration; the line pair identifier field is used to identify the conductor pair carrying the message; the timeslot field is used to determine the transmission timeslot; the sequence number field is used to determine the message order and loss status; the payload length field is used to determine the payload length; the payload field is used to carry service data; and the checksum field is used for termination configuration verification and payload transmission verification.
[0096] The verification fields include a termination verification subfield and a load verification subfield. The termination verification subfield is generated from the cable segment identifier field, temperature rating field, and wire pair identifier field, and is used to determine whether the message matches the current cable segment, current temperature rating, and current conductor wire pair. The load verification subfield is generated from the service identifier field, sequence number field, load length field, and load field, and is used to determine whether errors occurred during service data transmission. The termination verification subfield can use CRC-16 calculation, and the load verification subfield can use CRC-32 calculation. By setting the termination verification subfield and load verification subfield separately, the receiving end can distinguish between termination configuration mismatches and load field transmission errors.
[0097] Table 5 shows an example of a message frame format.
[0098] Table 5 Message Format Fields
[0099]
[0100] When generating retransmission windows, for service packets with a service priority ranking higher than the preset service priority threshold, a single-pair transmission window is configured at the first temperature level; at the second temperature level, a transmission window with the same sequence number is configured for the primary status conductor pair and the mirrored status conductor pair; and at the third temperature level, a fragmented transmission window is configured, with the maintenance status conductor pair configured as a backup transmission pair within the fragmented transmission window. The preset service priority threshold can be set to level 2. Service packets with a service priority of level 1 are considered core service packets, while service packets with a service priority of level 2 or 3 can use regular time-slot transmission, down-frequency transmission, or paused transmission. A single-pair transmission window means that the same service packet is carried by only one primary status conductor pair; a transmission window with the same sequence number means that service packets with the same sequence number field are carried by the primary status conductor pair and the mirrored status conductor pair respectively; a fragmented transmission window means that the payload field of the same service packet is split into multiple fragments, which are jointly carried by the primary status conductor pair and the maintenance status conductor pair.
[0101] like Figure 7As shown, within the same sequence number transmission window, service messages with the same sequence number field are written to the primary state conductor pair and the mirror state conductor pair, respectively. When the receiving end receives two service messages that pass verification and have identical payload fields within the same retransmission window, the service message with the earlier reception time is retained, and the duplicate message with the later reception time is discarded. When the receiving end receives two service messages that pass verification but have inconsistent payload fields within the same retransmission window, the corresponding service identifier, sequence number field, primary state conductor pair identifier, and mirror state conductor pair identifier are written to the anomaly verification table. The anomaly verification table is a data table used to record message comparison anomalies within the same retransmission window. The fields of the anomaly verification table include service identifier, sequence number field, primary state conductor pair identifier, mirror state conductor pair identifier, anomaly type, temperature level, and recording time.
[0102] After writing to the anomaly review table, the pair-level transmission configuration table is updated. The update includes: rewriting conductor pairs in inconsistent payload fields to an isolated state at the corresponding temperature level; reassigning the corresponding service identifier to conductor pairs not recorded as mutually exclusive pairs; and generating a configuration change record. The configuration change record includes the version number before the update, the version number after the update, the service identifier, the temperature level, the pair identifier before rewriting, and the pair identifier after rewriting. "Rewriting to an isolated state" refers to modifying the status field of the corresponding pair identifier in the pair-level transmission configuration table within the termination configuration component, rather than changing the physical structure of the conductor pair.
[0103] like Figure 8 As shown, the termination configuration component adopts a dual-zone Flash storage scheme. The configuration storage unit is divided into a running zone and an update zone. The running zone stores the currently used line-pair-level transmission configuration table, while the update zone is used to write the line-pair-level transmission configuration table to be updated. When the exception verification table triggers a version update, the termination verification unit first writes the updated line-pair-level transmission configuration table into the update zone, and then calculates the configuration checksum in the update zone. When the configuration checksum passes the verification, the version pointer is flipped from the running zone to the update zone, and the corresponding version number in the update zone is locked to the current version number. When the configuration checksum fails the verification, the version in the running zone remains unchanged, and the update failure record is written to the termination configuration component. The dual-zone Flash storage scheme is used to avoid the loss of the currently valid configuration due to power failure or verification failure during the configuration writing process.
[0104] Table 6 shows an example of a configuration change record.
[0105] Table 6 Version Update Information
[0106]
[0107] like Figure 9As shown, when a high-temperature resistant computer cable is connected to the IoT gateway of the computing center, the IoT gateway reads data from the termination configuration component through the gateway read interface. Taking the I2C read method as an example, after the gateway powers on, it sends the device address and a read command to the termination configuration component. The termination configuration component responds by returning the cable segment identifier, the current version number, and a summary of the line-pair-level transmission configuration table. The gateway requests the complete line-pair-level transmission configuration table based on the returned current version number, and the termination configuration component returns the configuration data in blocks. After the gateway completes the read, it generates a termination verification subfield based on the cable segment identifier, temperature level, and line pair identifier, and compares it with the termination verification subfield returned by the termination configuration component. If the comparison matches, the gateway enables the line-pair-level transmission configuration table; if the comparison does not match, the gateway generates a termination configuration exception record. The summary of the line-pair-level transmission configuration table may include the current version number, the number of configuration records, the configuration checksum, and the last update time.
[0108] After the pair-level transmission configuration table is written to the termination configuration component, factory verification is performed. During factory verification, the calibration sender reads the pair-level transmission configuration table from the termination configuration component and sends a verification message according to the table. The calibration receiver returns a verification confirmation message. The verification confirmation message includes the cable segment identifier, pair identifier, temperature rating, service identifier, and verification result. When the cable segment identifier, pair identifier, temperature rating, and service identifier in the verification confirmation message are consistent with the pair-level transmission configuration table, the current version number in the termination configuration component is locked. If any field is inconsistent, the calibration sender rereads the pair-level transmission configuration table and writes the inconsistent field to the verification exception record. Factory verification is used to confirm that the data written to the termination configuration component can be read, parsed, and retrieved.
[0109] To verify the feasibility and data transmission effect of this embodiment, the following method was adopted: Figure 10 The test platform shown was used for testing. The test platform includes a high and low temperature alternating humidity test chamber, a network traffic generator, a protocol analyzer, a calibration transmitter, a calibration receiver, a data logging server, a 100m high-temperature resistant computer cable, a termination configuration component, a configuration reading interface, and a computing center IoT gateway. The high-temperature resistant computer cable is located inside the high and low temperature alternating humidity test chamber. The calibration transmitter is connected to one end of the high-temperature resistant computer cable via the network traffic generator, and the calibration receiver is connected to the other end of the high-temperature resistant computer cable via the protocol analyzer. The termination configuration component is connected to the computing center IoT gateway through the configuration reading interface. The network traffic generator, protocol analyzer, calibration transmitter, and calibration receiver are all connected to the data logging server.
[0110] The high and low temperature alternating damp heat test chamber has a temperature range of -20℃ to 180℃, with temperature fluctuation controlled within ±1℃. The network traffic generator sends test packets at an injection rate of 100Mbps, with 100,000 test packets sent per temperature test point and per conductor pair. The protocol analyzer records the number of erroneous frames, the number of lost packets, the number of falsely triggered packets, the return acknowledgment time, and the number of anomaly checks. The test packet payload length is set to three levels: 256 bytes, 512 bytes, and 1500 bytes.
[0111] Table 7 shows the configuration conditions for the embodiments and comparative examples.
[0112] Table 7 Test Group Configuration Information
[0113]
[0114] Table 8 shows the test data for 72 hours of continuous operation.
[0115] Table 8 Network Performance Test Results
[0116]
[0117] Table 9 shows the variation data of physical parameters of conductor wire pairs under multiple temperature gradients, and compares them with... Figure 11 correspond.
[0118] Table 9. Test Data for Multiple Temperature Gradients
[0119]
[0120] As shown in Tables 8 and 9, under hot conditions of 120℃ and 150℃, if only the default link parameters are used or only unified retransmission processing is performed, the average transmission delay of core services, the overall network frame error rate, the actual packet loss rate, and the number of abnormal verifications and invalid retransmission triggers are all relatively high. Examples 1 and 3 identify the transmission status of different conductor pairs at different temperature levels through a pair temperature status table, restrict mutually exclusive pairs from carrying service packets with the same service priority in the same transmission time slot through a pair conflict table, and configure retransmission windows and spare transmission pairs through a pair-level transmission configuration table, enabling data transmission configuration to adjust according to changes in the underlying physical link status under hot conditions.
[0121] like Figure 11As shown, the frame error rate and the average crosstalk between adjacent wire pairs increase with temperature from 25℃ to 150℃, indicating that in the complex thermal environment of a computing center, the digital signal transmission status of different conductor pairs within the same high-temperature resistant computer cable changes with temperature. Therefore, storing wire pair temperature status tables, wire pair conflict tables, and wire pair-level transmission configuration tables in the termination configuration component can provide the computing center's IoT gateway with readable, verifiable, and version-updateable data transmission configuration data.
[0122] In another implementation, the pair-level transmission configuration table can be generated by the calibration controller and written to the termination configuration component via the SPI interface, or it can be generated by the IoT gateway in the computing center after reading the pair temperature status table and the pair conflict table upon initial access. For rapid deployment scenarios, thermal calibration and writing of the pair-level transmission configuration table can be completed by the production end; for field retesting scenarios, the field calibration sender and field calibration receiver can re-execute the test message sequence at certain temperature levels and only update the configuration records corresponding to the conductor pairs whose status has changed.
[0123] In another implementation, if the injection rate of the test message sequence, the total number of test messages, or the length of the high-temperature resistant computer cable changes, the hot digital signal calibration is re-executed, and the corresponding threshold is determined based on the newly obtained line pair calibration data. Before the recalibration is completed, the threshold determined in this embodiment under the conditions of 100m high-temperature resistant computer cable, 100Mbps test message injection rate, and 100,000 test messages is not directly extrapolated to different test conditions.
[0124] This embodiment provides a high-temperature resistant computer cable with a termination configuration component. It performs digital signal calibration on each conductor pair at multiple preset temperature levels, generating a pair temperature status table and a pair conflict table. Combined with the IoT data transmission service list from the computing center, it generates a pair-level transmission configuration table. Then, it writes the cable segment identifier, pair identifier, and pair-level transmission configuration table into the termination configuration component, enabling changes in the underlying physical link state to be converted into configuration criteria that can be invoked at the data link layer. This implementation focuses on message frame format, timeslot field, retransmission window, checksum field, gateway read interface, and configuration version updates in data transmission, belonging to link state identification, protocol configuration, and transmission parameter allocation in IoT digital communication scenarios.
[0125] Based on the aforementioned data transmission configuration processing method, this embodiment also provides a high-temperature resistant computer cable for IoT data transmission in a computing center. The high-temperature resistant computer cable is a cable product that has undergone the aforementioned data transmission configuration processing method to complete identifier writing, thermal digital signal calibration, wire pair status configuration, wire pair conflict configuration, wire pair-level transmission configuration table writing, and factory verification. Unlike ordinary high-temperature resistant computer cables, the high-temperature resistant computer cable in this embodiment not only includes conductor pairs and shielding structures for data transmission, but also includes termination configuration components capable of storing wire pair-level transmission configuration data and providing it to the IoT gateway of the computing center. This enables the cable to provide data transmission configuration data corresponding to its own cable segment, conductor pair status, and thermal transmission conditions when connected to the gateway.
[0126] like Figure 3 As shown, the high-temperature resistant computer cable of this embodiment includes at least two sets of conductor pairs, sub-shielding layers respectively disposed on the outside of each conductor pair, a total shielding layer disposed on the outside of all conductor pairs, an armor layer disposed on the outside of the total shielding layer, a sheath layer disposed on the outside of the armor layer, termination terminals respectively connected to each conductor pair, and termination configuration components electrically connected to each termination terminal. The conductor pairs are used to carry IoT data transmission service messages in the computing center. The sub-shielding layers are used to reduce electromagnetic coupling between adjacent conductor pairs. The total shielding layer is used to reduce the impact of external electromagnetic interference on the overall transmission performance of the cable. The armoring layer is used to improve the mechanical protection capability of the cable when it is deployed in computing center cabinets, cable trays, or high-temperature areas. The sheath layer is used to achieve high-temperature resistance, wear resistance, and external insulation protection.
[0127] In one embodiment, the high-temperature resistant computer cable includes four sets of conductor pairs, designated as a first conductor pair, a second conductor pair, a third conductor pair, and a fourth conductor pair, and labeled L01, L02, L03, and L04 respectively. Each conductor pair consists of two twisted conductors and is used for differential digital signal transmission. Each conductor pair is covered with a sub-shielding layer, which can be a metal foil wrapping layer, a metal wire braiding layer, or a composite layer of metal foil and metal wire braiding. After the four sets of conductor pairs are cabled, a general shielding layer is provided outside the four sets of conductor pairs. An armor layer and a sheath layer are then sequentially provided outside the general shielding layer. The sheath layer can be made of high-temperature resistant fluoroplastics, high-temperature resistant polyolefins, or a sheath material suitable for the hot environment of a computing center.
[0128] Each conductor pair is connected to a termination terminal at the cable end. The termination terminal can be a crimp terminal, solder terminal, plug terminal, or a contact element in an industrial connector. Each termination terminal has a termination terminal number, and these numbers correspond one-to-one with the wire pair identifiers. For example, wire pair identifier L01 corresponds to termination terminal number T01, wire pair identifier L02 corresponds to termination terminal number T02, wire pair identifier L03 corresponds to termination terminal number T03, and wire pair identifier L04 corresponds to termination terminal number T04. This correspondence is written into the termination configuration component during the aforementioned data transmission configuration process and a termination verification record is generated through termination consistency verification.
[0129] The termination configuration component is located at one or both ends of a high-temperature resistant computer cable. The termination configuration component can be housed within the connector housing at the cable end or in a separate encapsulation cavity near the termination terminals. The termination configuration component is electrically connected to each termination terminal. This electrical connection can be a direct connection or a connection formed via a high-resistance detection branch, a termination identification branch, or a configuration reading branch, to avoid the termination configuration component causing load impact on high-speed business data transmission of the conductor pairs. In one embodiment, the termination configuration component is connected to the corresponding termination terminals of each conductor pair via high-resistance detection resistors to identify the correspondence between the termination terminals and the pair identifiers; the termination configuration component is also connected to the computing center IoT gateway via an independent configuration reading pin to output pair-level transmission configuration data.
[0130] The termination configuration component includes a configuration storage unit, a termination verification unit, and a gateway read interface. The configuration storage unit stores cable segment identifiers, pair identifiers for each conductor pair, a pair temperature status table, a pair conflict table, and a pair-level transmission configuration table. The termination verification unit generates termination verification sub-fields based on the cable segment identifier, temperature level, and pair identifier, and verifies the consistency of the termination configuration during gateway reading. The gateway read interface allows the IoT gateway in the computing center to read the cable segment identifier, pair identifier, and pair-level transmission configuration table.
[0131] The configuration storage unit can be an EEPROM, Flash memory, ferroelectric memory, or an alternative non-volatile memory. To ensure that configuration data is not lost during transportation, installation, and power outages, the configuration storage unit can use non-volatile memory. In one specific embodiment, the configuration storage unit uses a 256Kbit EEPROM to store the cable segment identification area, wire pair identification area, wire pair temperature status table area, wire pair conflict table area, wire pair level transmission configuration table area, configuration change record area, and factory verification record area, respectively. The cable segment identification area stores the unique identifier corresponding to the cable segment, such as CBL-A12; the wire pair identification area stores wire pair identifiers such as L01, L02, L03, and L04; the wire pair temperature status table area stores the transmission delay, number of frame errors, number of lost messages, number of crosstalks between adjacent wire pairs, and return acknowledgment time for each conductor wire pair at different temperature levels; the wire pair conflict table area stores mutually exclusive wire pairs and the corresponding number of false trigger messages; and the wire pair-level transmission configuration table area stores the correspondence between temperature level, service identifier, wire pair identifier, message frame format, timeslot field, and retransmission window.
[0132] The generation process of the wire-pair temperature status table, wire-pair conflict table, and wire-pair-level transmission configuration table has been described in detail in the aforementioned data transmission configuration processing method, and will not be repeated in this embodiment. It should be noted that the data tables in this embodiment are not temporary test data, but rather product configuration data written into the configuration storage unit after the aforementioned thermal digital signal calibration, status determination, wire-pair conflict identification, and factory verification. After the cable is connected to the IoT gateway of the computing center, the gateway can read the configuration data and determine the conductor wire pairs, time slot fields, and retransmission windows that should be used for each service message at different temperature levels.
[0133] The termination verification unit can be a microcontroller, logic control chip, programmable logic device, or interface controller with verification calculation function. In one embodiment, the termination verification unit uses a microcontroller with a CRC hardware calculation unit. The termination verification unit reads the cable segment identifier, temperature rating, and wire pair identifier from the configuration storage unit, and generates a termination verification sub-field based on the cable segment identifier, temperature rating, and wire pair identifier. The termination verification sub-field is used to determine whether the current service message or the current configuration read request corresponds to the correct cable segment, the correct temperature rating, and the correct conductor wire pair. The termination verification sub-field can be generated using the CRC-16 algorithm, or it can be generated using an alternative verification algorithm that can meet the termination configuration consistency verification requirements.
[0134] In one implementation, the termination verification unit generates the termination verification sub-field as follows: first, it reads the cable segment identification field, temperature rating field, and wire pair identification field; then, it concatenates these fields according to a preset field order to form termination verification input data; subsequently, it performs CRC-16 calculation on the termination verification input data to obtain the termination verification sub-field. For example, when the cable segment identification is CBL-A12, the temperature rating is third temperature rating, and the wire pair identification is L01, the termination verification unit concatenates these fields to form termination verification input data and generates the corresponding termination verification sub-field. After reading the termination verification sub-field, the IoT gateway at the computing center can compare it with its own verification result generated based on the same field to confirm that the currently read configuration data is consistent with the actual connected cable segment.
[0135] The gateway read interface is used to read data between the termination configuration component and the IoT gateway of the computing center. The gateway read interface can use an I2C interface, SPI interface, RS485 interface, single-bus interface, or an alternative industrial communication interface. In one implementation, the gateway read interface uses an I2C interface and connects to the IoT gateway of the computing center via a reserved pin in the cable connector. When the high-temperature resistant computer cable is connected to the IoT gateway of the computing center, the gateway sends the device address and read command to the termination configuration component. The termination configuration component returns the cable segment identifier, the current version number, and a summary of the line-pair-level transmission configuration table via the gateway read interface. After confirming the current version number, the gateway requests the complete line-pair-level transmission configuration table, and the termination configuration component returns the configuration data to the gateway in blocks.
[0136] In another implementation, when the high-temperature resistant computer cable is laid over a long distance or the connection environment is subject to strong interference, the gateway reading interface uses an RS485 differential interface. The RS485 differential interface is connected to the interface control circuit within the termination configuration component, and the interface control circuit is communicatively connected to the configuration storage unit and the termination verification unit. Using the RS485 differential interface, the termination configuration component can stably return cable segment identifiers, wire pair identifiers, wire pair-level transmission configuration tables, and termination verification subfields over long distances, making it suitable for scenarios involving cross-rack, cross-cable tray, or high-temperature sections in computing centers.
[0137] The line-pair level transmission configuration table includes the correspondence between temperature level, service identifier, line-pair identifier, message frame format, timeslot field, and retransmission window. Specifically, the temperature level is used to determine the applicable thermal environment range for the configuration record; the service identifier is used to determine the IoT service message corresponding to the configuration record; the line-pair identifier is used to determine the conductor pair carrying the service message; the message frame format is used to determine the arrangement of each field in the message; the timeslot field is used to determine the transmission timeslot of the service message in the transmission cycle; and the retransmission window is used to determine the retransmission handling method when a message is lost, the payload verification is abnormal, or there is inconsistency between messages in the same sequence number transmission window.
[0138] In the high-temperature resistant computer cable of this embodiment, the pair-level transmission configuration table can include the following configuration records: At the first temperature level, service identifier P1 corresponds to pair identifier L01, the timeslot field is TS01, the retransmission window is W1, and the configuration action is single-pair transmission; at the second temperature level, service identifier P1 corresponds to pair identifiers L01 and L03, the timeslot fields are TS01 and TS02, the retransmission window is W2, and the configuration action is same-sequence-number transmission; at the third temperature level, service identifier P1 corresponds to pair identifiers L01 and L04, the timeslot fields are TS01 and TS03, the retransmission window is W3, and the configuration action is fragmented transmission and backup transmission. The configuration records are generated by the aforementioned data transmission configuration processing method and written to the configuration storage unit.
[0139] The termination configuration component can also store the current version number and configuration change records. The current version number indicates the currently valid version of the wire-pair-level transmission configuration table within the termination configuration component, such as V006. The configuration change records are used to record the update process of the wire-pair-level transmission configuration table, including the version number before the update, the version number after the update, the service identifier, the temperature level, the wire-pair identifier before the rewrite, the wire-pair identifier after the rewrite, and the reason for the change. By setting the current version number and configuration change records, the IoT gateway or maintenance equipment in the computing center can trace the configuration changes of the cable product after factory verification, on-site retesting, or anomaly verification.
[0140] In one implementation, the configuration storage unit is divided into a running area and an update area. The running area stores the currently valid line-pair-level transmission configuration table, while the update area stores the line-pair-level transmission configuration table to be updated. When the termination configuration component receives configuration update data, it first writes the configuration update data into the update area, and then the termination verification unit calculates the configuration checksum in the update area. When the configuration checksum passes the verification, the version pointer is flipped from the running area to the update area, and the corresponding version number in the update area is locked to the current version number. When the configuration checksum fails the verification, the original configuration data in the running area is retained, and an update failure record is written. This dual-area storage structure can prevent the loss of the currently valid configuration due to power failure, communication interruption, or verification failure during the configuration writing process.
[0141] In this embodiment, when the high-temperature resistant computer cable is in use, the IoT gateway of the computing center first reads the cable segment identifier and current version number from the termination configuration component through the gateway reading interface; then it reads the pair identifier, pair temperature status table summary, pair conflict table summary, and pair-level transmission configuration table; then, it determines the pair allocation, time slot field, and retransmission window of the service message based on the read pair-level transmission configuration table; finally, it encapsulates and transmits the service data according to the corresponding message frame format. When the gateway detects that the current environment is in the high-temperature pressure verification range corresponding to the third temperature level, it can read the configuration record under the third temperature level, allocate the core service message corresponding to service identifier P1 to pair identifiers L01 and L04, and perform fragmented transmission and backup transmission according to the retransmission window W3.
[0142] In this embodiment, the high-temperature resistant computer cable has undergone termination consistency verification and configuration consistency comparison at the factory. During factory verification, the calibration sending end reads the line-pair level transmission configuration table in the termination configuration component and sends a verification message according to the line-pair level transmission configuration table; the calibration receiving end returns a verification confirmation message; the verification confirmation message includes cable segment identifier, line pair identifier, temperature rating, service identifier, and verification result. When all fields in the verification confirmation message are consistent with the line-pair level transmission configuration table, the termination configuration component locks the current version number. The factory verification process ensures that the configuration data stored in the termination configuration component can be correctly read, parsed, and retrieved.
[0143] Compared to ordinary high-temperature resistant computer cables that only have conductor pairs, shielding layers, and sheathing layers, the high-temperature resistant computer cable of this embodiment can carry pair-level transmission configuration data at the cable product level. This configuration data corresponds to cable segment identifiers, pair identifiers, and thermal digital signal calibration results, enabling the IoT gateway in the computing center to obtain the transmission configuration basis of the cable at different temperature levels after accessing the cable, without relying solely on default link parameters for service message transmission.
[0144] In another implementation, termination configuration components can be located at both ends of the cable, and both ends of the termination configuration components store the same cable segment identifier and wire-pair level transmission configuration table. The two termination configuration components can be configured with different termination terminal numbers to accommodate situations where the cable ends are installed in different directions. When the IoT gateway of the computing center reads configuration data from either end, it can obtain the corresponding cable segment identifier, wire-pair identifier, and wire-pair level transmission configuration table. In this implementation, the two termination configuration components can maintain consistent version numbers through factory verification records, preventing the other end from retaining the old version configuration after one end's configuration is updated.
[0145] In another implementation, the gateway read interface of the termination configuration component is independent of the service data transmission channel. Service data is transmitted via conductor pairs, and configuration data is read via the gateway read interface. This structure reduces the impact of the configuration reading process on the service data channel. In another implementation, the termination configuration component can also output configuration data by multiplexing idle conductor pairs or maintenance conductor pairs; however, when performing core service transmission, the configuration read time slot and service transmission time slot should be isolated according to the pair-level transmission configuration table.
[0146] Through the aforementioned structure, the high-temperature resistant computer cable of this embodiment not only meets the physical cabling requirements of the computing center under hot conditions, but also provides the computing center's IoT gateway with configuration data corresponding to the cable's own hot transmission status. The cable product is manufactured using the aforementioned data transmission configuration processing method. The cable segment identifier, wire pair identifier, wire pair temperature status table, wire pair conflict table, and wire pair-level transmission configuration table stored in the termination configuration component all correspond one-to-one with the cable product, improving the accuracy of data transmission configuration and anomaly traceability after cable connection.
[0147] It should be noted that the embodiments of the present invention have better implementability and are not intended to limit the present invention in any way. Any person skilled in the field of Internet of Things digital communication may use the technical content disclosed in this specification to change or modify it into equivalent effective embodiments. However, any modifications or equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of the technical solution of the present invention.
Claims
1. A method for processing a high-temperature resistant computer cable for IoT data transmission in a computing center, characterized in that, Includes the following steps: A high-temperature resistant computer cable is provided, the high-temperature resistant computer cable comprising at least two sets of conductor pairs, termination terminals respectively connected to each conductor pair, and termination configuration components electrically connected to each termination terminal; Assign cable segment identifiers to the high-temperature resistant computer cable and assign pair identifiers to each conductor pair; The high-temperature resistant computer cable is connected to a hot digital signal calibration system. Under multiple preset temperature levels, digital signal calibration is performed on each conductor pair according to the same test message sequence to obtain pair calibration data. Generate a line pair temperature status table and a line pair conflict table based on the line pair calibration data; Obtain the IoT data transmission service list of the computing power center, which includes service identifier, source node identifier, destination node identifier, service priority, sampling period, and message length; Based on the line pair temperature status table, the line pair conflict table, and the computing center IoT data transmission service list, a line pair-level transmission configuration table is generated. Write the cable segment identifier, the wire pair identifier, and the wire pair-level transmission configuration table into the termination configuration component.
2. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 1, characterized in that, Assigning a pair identifier to each conductor pair includes: establishing a cable segment field, a pair field, and a termination terminal number field in the termination configuration component; writing the cable segment identifier into the cable segment field; writing the pair identifier of each conductor pair into the corresponding pair field; and writing the termination terminal number connected to each conductor pair into the corresponding termination terminal number field.
3. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 2, characterized in that, After writing the termination terminal number field, a termination consistency check is performed; the termination consistency check includes: the termination configuration component reads the cable segment field, the wire pair field and the termination terminal number field, and generates a termination check record, the termination check record including cable segment identifier, wire pair identifier, termination terminal number and check timestamp.
4. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 1, characterized in that, The thermal digital signal calibration system includes a calibration transmitter, a calibration receiver, and a temperature control cavity. The digital signal calibration includes: placing the high-temperature resistant computer cable inside the temperature control cavity, connecting the calibration transmitter to one end of the high-temperature resistant computer cable, connecting the calibration receiver to the other end of the high-temperature resistant computer cable, and sending a sequence of test messages containing a sequence number field, a pair identifier field, and a check field to each conductor pair at each preset temperature level.
5. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 4, characterized in that, Obtaining the wire pair calibration data includes: for each conductor wire pair, recording the transmission delay, number of erroneous frames, number of lost messages, number of crosstalks between adjacent wire pairs, and return acknowledgment time at each preset temperature level; and writing the transmission delay, number of erroneous frames, number of lost messages, number of crosstalks between adjacent wire pairs, and return acknowledgment time into the wire pair temperature status table according to the temperature level and wire pair identifier.
6. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 5, characterized in that, Generating the line pair conflict table includes: when a conductor line pair sends a test message sequence, detecting the number of false trigger messages on the remaining conductor line pairs; when the number of false trigger messages on any remaining conductor line pair reaches a preset false trigger number threshold, recording the conductor line pair that sent the test message sequence and the remaining conductor line pairs as mutually exclusive line pairs, and writing the line pair identifier of the mutually exclusive line pairs into the line pair conflict table.
7. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 6, characterized in that, Generating the pair-level transmission configuration table includes: determining the pair status of each conductor pair at each preset temperature level according to the pair temperature status table, wherein the pair status includes primary status, mirror status, isolation status, and maintenance status; and writing a time slot restriction record into the pair-level transmission configuration table according to the pair conflict table, wherein the time slot restriction record is used to limit mutually exclusive pairs from carrying service packets with the same service priority in the same transmission time slot.
8. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 7, characterized in that, Determining the state of the wire pairs includes: determining the conductor wire pairs with a number of erroneous frames less than a preset erroneous frame number threshold and a number of lost packets less than a preset number of lost packets threshold as primary; determining the conductor wire pairs with a number of erroneous frames reaching the preset erroneous frame number threshold or a number of lost packets reaching the preset number of lost packets threshold, and not recorded as mutually exclusive wire pairs as mirrored; determining the conductor wire pairs recorded as mutually exclusive and with the crosstalk between adjacent wire pairs reaching a preset crosstalk threshold as isolated; and determining the conductor wire pairs that have not been assigned service packets and have passed the test packet sequence verification as maintenance.
9. The processing method of the high-temperature resistant computer cable for IoT data transmission in a computing center according to claim 7, characterized in that, The line-pair level transmission configuration table includes a message frame format, which in turn includes a frame header field, a cable segment identifier field, a service identifier field, a source node identifier field, a destination node identifier field, a temperature rating field, a line-pair identifier field, a timeslot field, a sequence number field, a load length field, a load field, and a check field. The line-pair level transmission configuration table configures corresponding line-pair identifiers, timeslot fields, and retransmission windows for different service identifiers.
10. A high-temperature resistant computer cable for data transmission in a computing center for the Internet of Things, characterized in that, It includes at least two sets of conductor pairs, sub-shielding layers respectively disposed on the outside of each conductor pair, a total shielding layer disposed on the outside of all conductor pairs, an armor layer disposed on the outside of the total shielding layer, a sheath layer disposed on the outside of the armor layer, termination terminals respectively connected to each conductor pair, and termination configuration components electrically connected to each termination terminal. The termination configuration component includes a configuration storage unit, a termination verification unit, and a gateway read interface; The configuration storage unit stores cable segment identifiers, wire pair identifiers for each conductor pair, wire pair temperature status tables, wire pair conflict tables, and wire pair-level transmission configuration tables. The wire pair-level transmission configuration tables include the correspondence between temperature levels, service identifiers, wire pair identifiers, message frame formats, time slot fields, and retransmission windows. The termination verification unit is configured to generate termination verification subfields based on cable segment identifier, temperature rating, and wire pair identifier. The gateway read interface is configured to allow the computing center IoT gateway to read the cable segment identifier, the line pair identifier, and the line pair-level transmission configuration table.
