Ich habe ein Arduino, das einen Webserver hostet, der gerade JSON-Daten von seinen Sensoren ausgibt. Ich habe eine Webseite (PHP) auf meiner Intranetseite, die zu diesem Arduino geht und den JSON analysiert. Im Moment bekomme ich Fehlermeldungen vom PHP, dass seine Adresse ungültig ist. Wenn ich die IP-Adresse des Arduino in einem Browser ANZEIGE in unserem Netzwerk eingebe, werden die JSON-Daten außer auf diesem Intranet-Server angezeigt. Ich kann jedoch den Arduino vom Intranetserver aus anpingen. Ich habe auch einen Port-Scan von meinem Desktop-PC durchgeführt, der anzeigt, dass Port 80 auf dem Arduino ÖFFNEN ist. Wenn ich jedoch denselben Scanner auf dem Intranetserver ausführen, werden alle Ports auf dem Arduino geschlossen.
Der Intranetserver ist Windows Server 2003 SBS Edition (mit IIS 6.0).
Ich habe dies auch auf unserem SBS 2011-Server getestet, der auf demselben Hyper-V-Host wie der 2003-Server ausgeführt wird. Ich habe dies auf dem Host selbst getestet, und beide können den JSON ohne Probleme sehen.
Ich bin ein absoluter Noob, wenn es ums Networking geht. Wenn mich wenigstens jemand in die richtige Richtung weist, wäre ich sehr dankbar!
quelle