Softver je vrlo važan dio optičke komunikacije, a razvoj softvera općenito je neodvojiv od korištenja SDK-a. Uostalom, programer se ne može samostalno razvijati od operativnog sustava preko drajvera do programa, što dugo traje, nije učinkovito i ima visoke tehničke zahtjeve. Opća situacija je da jedni razvijaju sustav, a drugi razvijaju program uz jasnu podjelu poslova. Osoba koja razvija sustav može osigurati SDK kako bi osobi koja razvija program olakšala razvoj softvera na vlastitom sustavu, tako da nam SDK može bolje pomoći u razvoju softvera.
SDK: komplet za razvoj softvera. Ovo je vrlo širok raspon, u osnovi sve što vam može pomoći u razvoju softvera naziva se SDK, poput operativne dokumentacije, uzorka koda i tako dalje, čak se i neki hardver može podijeliti u SDK. Razvoj softvera uključuje okruženje operacijskog sustava u kojem se softver izvodi i razvija. U osnovi, kažemo da će svaki sustav imati odgovarajući SDK za pomoć programerima u razvoju. Kada programeri dobiju SDK sustava, mogu pozvati funkcije u SDK-u prema API sučelju navedenom u priručniku kako bi dovršili implementaciju funkcije.
Stoga će mnogi ljudi pobrkati API sučelje sa SDK-om. API je vanjsko sučelje SDK paketa, dok je SDK paket specifični način implementacije API internog sučelja. Dva su međusobno komplementarna, nema API-ja, SDK programeri ne mogu koristiti, ne znaju odakle početi; nema SDK, API je prazna ljuska, prazan izgled bez specifičnog, također se ne može koristiti.
Gore navedeno je kratko objašnjenje SDK-a i API-ja koje donosi Shenzhen HDV PhoelectronTechnology Co., LTD. Relevantna mrežna oprema Shenzhen HDV PhoelectronTechnology Co., Ltd. ima softver prikladan za naše proizvode. Ovi mrežni proizvodi uključujuONUserija, serija optičkih modula,OLTserije i serije primopredajnika. Dobro došli među osoblje za potražnju za detaljnim razumijevanjem proizvoda!