Softver je vrlo važan dio optičke komunikacije, a razvoj softvera je općenito neodvojiv od korištenja SDK-a. Na kraju krajeva, programer ne može samostalno da razvija od operativnog sistema do drajvera do programa, što traje dugo i nije efikasno i ima visoke tehničke zahteve. Opšta situacija je da jedni razvijaju sistem, a drugi razvijaju program sa jasnom podjelom poslova. Osoba koja razvija sistem može pružiti SDK kako bi olakšala osobi koja razvija program da razvije softver na svom vlastitom sistemu, 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 se zove SDK, kao što je dokumentacija o radu, uzorak koda i tako dalje, čak se i neki hardver može podijeliti na SDK. Razvoj softvera uključuje okruženje operativnog sistema u kojem se softver pokreće i razvija. U osnovi, kažemo da će svaki sistem imati odgovarajući SDK koji će pomoći programerima da se razviju. Kada programeri dobiju SDK sistema, mogu pozvati funkcije u SDK prema API sučelju danom u priručniku kako bi dovršili implementaciju funkcije.
Stoga će mnogi ljudi brkati API interfejs sa SDK. API je eksterno sučelje SDK paketa, dok je SDK paket specifičan način implementacije API internog interfejsa. To dvoje su komplementarni jedno drugom, nema API, SDK programeri ne mogu koristiti, ne znaju odakle da počnu; nema SDK, API je prazna ljuska, prazan izgled bez specifičnosti, 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. Dobrodošli na zahtjev osoblja za detaljno razumijevanje proizvoda!