NKC Forum
Register | FAQ | Search | Who is online? | Member list | Today's posts | Calendar | Login



Author Topic: NKC - vernetzt
Steffen.111
Kennt sich schon aus
**
ID # 184


  Posted on March 20, 2020 10:52 AM (#1)  |  Quote Quote   PM PM   E-mail E-mail
Moin in die Runde,

seit einiger Zeit arbeite ich an einer Möglichkeit den NKC als standallone über die serielle Schnittstelle umfassend zu kontrollieren.
Damit meine ich nicht die Bedienung über ein abgesetztes Terminal, sondern quasi auf Level 0.
Unter http://z80.entschweben.de/#SER-Men%C3%BC gab es bereits eine erste Version.
Die Verbindung kann ein RS232 Nullmodemkabel oder ein Telefonmodem sein (Fuktionen zur Modembedienung sind implementiert).

Reduzeiert wird der Remotezugriff auf folgende Funktionen:
- Datei laden (eine Datei wird auf dem "fernen" NKC angelegt)
- Datei holen (eine Datei wird von "fernen" NKC geholt)
- Eine Adresse wird auf dem "fernen" NKC gestartet
Zusätzlich gibt es eine Art-Twitter-Funktion, mit der "bemannte" NKC's sich Kurzbotschaften senden können.
Soweit der bisherige Stand.

Inzwischen ist eine "Fernverbindung" (Borkum-Leipzig) mittels RS232/TCP-Wadler über einen Internet-Tunnel realisiert worden.

- Ich habe das Programm AC1-METEOR nach Leipzig übertragen und aus der Ferne dort in Leipzig gestartet. -

Mit diesen Funktionen ist so ziemlich alles möglich!
Selbst das Umprogrammieren des Betriebssystems, sofern das in EEPROMS liegt, ist somit aus der Ferne möglich.

Das Programm ist inzwischen über Kontrollsummen-Handshake erweitert worden, um sicherzustellen, dass die übertragenen Dateien korrekt übertragen wurden (bisher keine Fehler). Weiter wird die "alte" SER-Platine, wie auch die CSP-Platine mit CTC & SIO automatisch erkannt und verwendet.

Als RS232/TCP-Wandler kommt bei mir der noch erhältliche USR-TCP232-302 zum Einsatz, der auch über mein Programm per AT-Befehle programmiert werden kann.

Konkret arbeitet eine Stelle (NKC + RS232/TCP-Wandler) als Server, der andere als Client. Dafür muss dem Client die IP-Adresse (des DLS-Routers) oder der DNS-Name pogrammiert werden. Das kann über das Internet wie auch über den NKC erfolgen.

Sobald die letzten Feinheiten (für dieses Satnd) ausgefeilt sind, werde ich sofern Bedarf besteht, die aktuellen Bestände veröffentlichen. Ggf. kann es später auch eie Art Mailbox geben.
VG
Steffen

Posts: 140 | Member since: August 2017 | IP address: not saved
smed
Stammgast
**
ID # 114


  Posted on March 20, 2020 11:59 AM (#2)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Steffen,
Das ist alles sehr, sehr cool :cool: !

In Sachen mailbox und Twitterchat bitte frueh die notwendigen Infos veroeffentlichen sodass die 68k Fraktion auch mitmischen kann !

Gruss
smed

>"Fernverbindung" (Borkum-Leipzig)
:D !!!

-----------------------
NKC'ler seit 1984 (Pause zw. 1988-2017)
CPU68k,CPU68000,4xROA64,6xIOE,6xGDP,GDPHS,8xSBC2/3,HEXIO,6xKEY,UHR3,PROMER,CENT,SER,SOUND,CAS,6xBUS2,4xBUS3,3xPOW5V,2xTAST..und einen ArduinoMEGA mit auf dem BUS, und eine selbstgebastelte MEM960k.

NKC - OpenSource since 1983

Posts: 198 | Member since: January 2011 | IP address: not saved
Steffen.111
Kennt sich schon aus
**
ID # 184


  Posted on March 20, 2020 01:01 PM (#3)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Smed,

ich programmiere halt nur für den Z80, nicht zuletzt weil ich der Meinung bin, dass dieser Prozessor unterschätzt wird und der bei Weitem mehr kann als GP 2.0 von RDK!
...und ich den gut kann. ;-)
Die Protokolle, die übermittelt werden kann, ich gerne offen legen, aber für andere Prozessoren müsste ein anderer Programmierer ran!

VG
Steffen

PS.: @"Twitterchat": mit dem bekannten Dienst "Twitter" hat das alles nix zu tun und wird auch nicht kompatibel sein!
Das geht mit Handy und co wesentlich besser, da lohnt die Mühe nicht!

Posts: 140 | Member since: August 2017 | IP address: not saved



| https://hschuetz.selfhost.eu | Board rules | Privacy policy


Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts


Site created in 0.028301 seconds
Processed 16 files
gzip compression enabled
2400.18 KiB memory usage