Technische Einschränkungen

In diesem Kapitel werden technische Einschränkungen des IoT-Treibers im Bezug auf die HTTP-Client-Funktionalität dargestellt. Bei diesen Einschränkungen handelt es sich in keinem Fall um fehlerhafte Verhaltensweisen, sondern um Verhaltensweisen, die „by-design“ sind und bewusst so festgelegt wurden.

Einschränkung

Beschreibung

Anzahl von gleichzeitigen HTTP Requests von einer HTTP-Client-Instanz

Jede Instanz des Funktionsbausteins FB_IotHttpClient kann nur einen HTTP-Request gleichzeitig absetzen. Erst wenn die zugehörige HTTP-Response angekommen ist, kann der nächste Request abgesetzt werden. Werden dennoch mehrere Requests vor dem Eintreffen der Response von der gleichen Client-Instanz abgesetzt, werden diese in eine Warteschlange eingeordnet. Übergeordnet über die Response ist der an der HTTP-Client-Instanz konfigurierte Timeout.

Kommunikation von großen Dateien

Bei der Kommunikation von großen Dateien sollte sich der Anwender bewusst sein, dass dies zu einer Belastung der Echtzeit führt, da die große Menge an Daten kopiert werden muss. Außerdem wird Router-Speicher verwendet.