Vi bør ofte høre kryptering av lysmodulen eller skrive kode, spesielt noe stort fabrikknettutstyr, kreves for å bruke den originale modulen. Så, hva er egentlig kodekryptering? Hvordan håndterer tredjepartsmodulprodusenter enhetsprodusentene' kodekryptering? Kan du knekke det? Hva skjer hvis du ikke kan knekke det?
Først og fremst snakker vi strengt tatt vanligvis om kompatibilitetsproblemer, og skrivekodekryptering er ikke det samme, kompatibilitetsproblemer refererer til de ovennevnte problemene, fordi implementeringen av standarden er forskjellig, noe som resulterer i et misforhold når du jobber sammen, er ikke tilsiktet. Men skriv koden og krypter modulen slik at den ikke fungerer' den er forsettlig.
Basert på definisjonen av lysmodul i bransjestandarder, har lysmodul 2 for hver 128-byte-skrivekodelinje, de to som er skrevet i leverandøren av seks-yard boksen, modell, serienummer, samt DDM-informasjon (som tillater spenningen , strøm, temperatur, rekkevidde for lyseffekt, og faktisk samlet disse verdiene) og kompatibel kode, etc. Mange enheter, i brytere og annet nettverksutstyr, og gjør grensen, optisk modul i dem, vil være gjennom I2C-bussen for å lese lysbryter modul seks yard innvendig informasjon, gjennom denne informasjonen, kan enheten bestemme om modulen er den opprinnelige modulen, hvis det er funnet at det ikke er den opprinnelige fabrikken, kan ta noen tiltak. Her har forskjellige produsenter ulik praksis, hovedsakelig har det noen få slags.
1. Ingen kompatibilitetskontroll er utført, det vil si at enheten ikke leser kompatibilitetskoden inne i modulen for å bedømme, og hvilken som helst modul kan kobles til den.
2. Sjekk kompatibilitetskoden i modulen for å avgjøre om den er kompatibel eller ikke. Siden kompatibilitetskoden er ren tekst, kan alle produsenter av tredjepartsmoduler enkelt skaffe seg denne kompatibilitetskoden, slik at når disse tredjepartsmodulprodusentene forlater fabrikken, kan de være kompatible så lenge de skriver kompatibilitetskoden til den kompatible produsenten i sine moduler. Så dette er det samme som å la ting være ubevoktet. Mange nettverkskortprodusenter deler av eller alle produktene deres, er denne praksisen.
3. Innsiden av modulen er kompatibel med kode er dynamisk kompatibel kode, noe informasjon er basert på innsiden av modulen, for eksempel serienumre, og til og med noen unike ID-brikker inni, og deretter gjennom spesifikk algoritme, skrevet inn etter beregning , i dette tilfellet er den tredje parten som løser vanskeligheter større, men så lenge du kan kjenne alle algoritmene og delta i feltet og plasseringen av algoritmen, er det mulig. Noen stor fabrikkdel av produktet, det er denne typen praksis.
For leverandører som ser etter kompatibilitet i 2 og 3 ovenfor, hvis de finner inkompatibilitet, vil det være en rekke forskjellige tiltak, noen vil ikke OPP direkte, noen vil varsle og / eller hindre deg i å se DDM-informasjonen. Nåværende produsent bruker sistnevnte ofte, tilhører mer moderat praksis. Dette er ikke et teknisk problem, men et markedsføringsstrategiproblem.














































