Benutzer-Werkzeuge

Webseiten-Werkzeuge


technik:form2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
technik:form2 [14.03.2018 17:31] – [Formlabs Form 2] Sebastian Endrestechnik:form2 [14.03.2018 17:34] (aktuell) – PreForm <-> Drucker ergänzt Sebastian Endres
Zeile 10: Zeile 10:
 ===== Reverse Engineering ===== ===== Reverse Engineering =====
  
-==== Drucker <-> API ==== +==== Drucker <-> PreForm Software ====
  
   * Drucker gibt sich schöne Namen (anhand von Seriennummer?). Unserer z.B. PrettyTiger   * Drucker gibt sich schöne Namen (anhand von Seriennummer?). Unserer z.B. PrettyTiger
-  * Drucker hat keine offenen Ports (TODO Wie kommuniziert die Software damit?)+  * Software kommuniziert über TCP Port 35 (priv-print) mit Drucker 
 +  * Nachrichten sind im (custom?) JSON Format
   * Drucker announcet sich mit mDNS (und sagt TCP Port 8080 wäre offen, ist er aber nicht?)   * Drucker announcet sich mit mDNS (und sagt TCP Port 8080 wäre offen, ist er aber nicht?)
  
Zeile 38: Zeile 38:
     Capability:   Station, on     Capability:   Station, on
 </code> </code>
 +
 +==== Drucker <-> API ====
  
   * Hat Connman als Netzwerkmanager: https://01.org/connman Dieser prüft, ob er Internet hat, indem er einen HTTP GET Request auf http://ipv4.connman.net/online/status.html schickt und den Header ''X-ConnMan-Status: online'' erwartet   * Hat Connman als Netzwerkmanager: https://01.org/connman Dieser prüft, ob er Internet hat, indem er einen HTTP GET Request auf http://ipv4.connman.net/online/status.html schickt und den Header ''X-ConnMan-Status: online'' erwartet
technik/form2.txt · Zuletzt geändert: 14.03.2018 17:34 von Sebastian Endres

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki