Projekt

Allgemein

Profil

DatafoxStudio Firmware Komunikation troubleshooting IP Tests » Historie » Revision 8

Revision 7 ([X] Jens M, 15.12.2023 12:00) → Revision 8/15 ([X] Jens M, 15.12.2023 12:01)

h1. DatafoxStudio: Firmware, Komunikation, Troubleshooting 

 * DatafoxStudio von "Datafox.de":https://www.datafox.de/unternehmen/downloads herunterladen. 

 h2. Komunikation 

 * direkt über USB 
 * vernetzt gibt es zwei Möglichkeiten 
 ** Geräte-Aktiv-Modus (Regelfall) 
 *** Gerät verbindet sich zu DatafoxStudio bzw. zu unserem APPS-Dienst 
 *** die Software ist der Server, das Gerät der Client 
 ***# zuerst am Gerät  
 ***#* im "DataFox Terminal Setup Bios":https://redmine.prodat-sql.de/projects/prodat-v12-public/wiki/DataFox_Terminal_Setup_Bios den aktiven Modus ggf. starten (ist aber +standardmäßig+ aktiviert) 
 ***# ACHTUNG! DatafoxStudio meldet keinen Fehler, wenn der Port bereits belegt ist! 
 ***## im Menü "Kommunikation" // "Einstellungen" 
 ***## im Reiter "Active-Mode" den Haken bei "Aktiviert" setzen, die eigene Server-IP und den Port auswählen und mit Button "OK" bestätigen 
 *** {{collapse(siehe Screenshot) 
 !clipboard-202312151133-xom3g.png! 
 }} 
 ** Geräte-Passiv-Modus 
 *** das Gerät ist der Server, das DatafoxStudio ist der Client 
 ***# zuerst am Gerät  
 ***#* im "DataFox Terminal Setup Bios":https://redmine.prodat-sql.de/projects/prodat-v12-public/wiki/DataFox_Terminal_Setup_Bios den aktiven Modus +manuell beenden+ 
 ***# in DatafoxStudio  
 ***#* im Menü "Kommunikation" // "Einstellungen" anschließend unter Reiter "Active-Mode" den Haken bei "Aktiviert" entfernen und mit Button "OK" bestätigen 
 ***#* im Menü "Kommunikation" // "Einstellungen" dann erst im Reiter "Verbindungen" den Punkt "Über TCP/IP-Netzwerk" aktivieren, die IP-Adresse und den Port eingeben und mit Button "OK" bestätigen 
 *** {{collapse(siehe Screenshots) 
 !clipboard-202312151127-9evex.png! 
 !clipboard-202312151126-yqety.png! 
 }} 

 h2. Troubleshooting / Fehlerbeseitigung 

 # ist das Gerät anpingbar? 
 #* @ping 192.168.5.220@ 
 # Firewall prüfen, ist tcp-Port (z.B. 8000) freigegeben? 
 # in der PowerShell folgenden ben Befehl verweden, um zu sehen, sehen ob der Port bereits offen ist, z.B. durch unseren APPS-Dienst 
 #* @test-netconnection 192.168.15.17 -port 8000@ 
 # in Cmd folgenden diesen Befehl verwenden, um zu sehen, welche Verbindungen über den Port (z.B. 8000) aktuell bereits bestehen 
 #* @netstat -ano | find ":8000"@ 
 # in PRODAT: Srv-Log-File prüfen, ob Dienst BackgroudThread gestartet hat 
 # in DatafoxStudio im Menü "Extras" // "Systemlog auslesen" 

 h2. Firmware updaten 

 * Entweder in der rechten Seite des Studions auf Button "Aktion auf gewählten Gerät ausführen" 
 ** {{collapse(siehe Screenshot) 
 !https://redmine.prodat-sql.de/attachments/download/25606/clipboard-202312100926-ygope.png! 
 }} 
 * oder besser über Menü "Konfiguration" // "Firmware zum Gerät übertragen" 
 ** {{collapse(siehe Screenshots) 
 !clipboard-202312151118-rco6j.png! 
 !clipboard-202312151122-g2ckq.png! 
 }} 

 h2. IP-Adresse und Port setzen 

 * Möglichkeit 1 
 ** siehe Wiki "DataFox Terminal Setup Bios":https://redmine.prodat-sql.de/projects/prodat-v12-public/wiki/DataFox_Terminal_Setup_Bios 
 *** da bei manchen Firmware-Versionen Probleme nach den Änderungen der Server-IP-Adresse bestanden (Konkret wurde eine 0 vor den Port gesetzt (dann 08000)) und keine aktive Kommunikation mehr möglich war, siehe "Möglichkeit 2" 
 * Möglichkeit 2 
 ** in DatafoxStudio unter Menü "Konfiguration" // "Systemvariablen für die Gerätekommunikation" verwenden 
 ** !clipboard-202312151152-xmuqq.png!