FULL-C socket client

Z onlinetechnology.cz

Přejít na: navigace, hledání
Tato stránka popisuje programovací jazyk FULL-C, který je dostupný na vybraných zařízeních SDS. Některá zařízení používají SDS-C, pro který máme návody jinde na této WiKi.

Socket Klient

Všechny SDS Druhé Produktové Řady, umožňují přístup k sítí Ethernet přes dva způsoby - buď aplikačními funkcemi na nejvyšší OSI úrovni (např. FULL-C_http_get), nebo přes FULL-C programem ovládaný vlastní socket (popsáno na této stránce).

V současném firmware je možné otevřít jeden jediný socket v danou chvíli, a klient je v tuto chvíli implementován jako blokující.

Možnost využití je pestrá:

  • vlastní HTTP klient
    • např. pro přidání nestandartních polí do hlavičky dotazu, nebo posílání vlastních POST dotazů atd.
  • vlastní SMTP klient
    • např. pro komunikaci s nestandartními servery, které SDS přes své OSI7 funkci nepodporuje
  • vlastní MQTT klient
    • jednoduchá implementace viz příklad dále
  • připojení k vlastnímu serveru
    • vhodné např. pro vytvoření vlastního zašifrovaného spojení s vlastním serverem

a tak dále - prakticky nejste omezeni, jen svými vlastními schopnostmi naprogramovat si kód klienta.


Informace

Tato funkce je k dispozici ve firmware od 9/2019.

Osobní nástroje
Translate