Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   COM-Port-Komponente für Windows und Android? (https://www.delphipraxis.net/211847-com-port-komponente-fuer-windows-und-android.html)

skoschke 10. Nov 2022 09:09

COM-Port-Komponente für Windows und Android?
 
Hallo,

ich suche eine COM-Port-Komponente, welche in einer geräteübergreifenden Anwendung verwendet werden kann...
CPort und AsyncPro habe ich mal versucht, beide "bestehen" auf der VCL :-(

Trotz langer Suche habe ich nichts brauchbares gefunden, gibt es das wirklich nicht?

Ciao
Stefan

Der schöne Günther 10. Nov 2022 09:17

AW: COM-Port-Komponente für Windows und Android?
 
Ich habe in den letzten Jahren noch viel mit seriellen Ports (aber nur Windows) gemacht und nie verstanden, wozu man sich überhaupt irgendwelche bunten Vierecke ("Komponenten") aufs Formular/Datenmodul ziehen muss.

Port auf, Daten rein, Daten raus. Schau dir doch einfach mal an wie es über die API des Betriebssystems geht (ist doch wirklich simpel), dann ist man auch nicht von irgendwelchen Drittanbieter-Bibliotheken (oder "Komponenten") abhängig.

skoschke 10. Nov 2022 09:34

AW: COM-Port-Komponente für Windows und Android?
 
Wenn das so einfach ist, hast Du einen Codeschnipsel, welche Betriebssystem-API's ich bei Android verwenden kann?

Ciao
Stefan

himitsu 10. Nov 2022 09:36

AW: COM-Port-Komponente für Windows und Android?
 
https://blogs.embarcadero.com/powerf...er-on-windows/
https://www.winsoft.sk/fcomport.htm
Zwar FMX, aber auch nur Windows.


Sicher, dass du SerialPort brauchst?
z.B. am USB ein USB-Serial-Adapter angesteckt (ja, via OTG funktioniert das ganz gut, mit 2 der 3 großen USB-Seriel-Chiphersteller)

oder willst du eigentlich nur das serial port profile (SPP) via Bluetooth nutzen?
https://blogs.embarcadero.com/androi...-and-examples/
https://www.youtube.com/watch?v=Pg4PTpWx1GU

skoschke 10. Nov 2022 10:15

AW: COM-Port-Komponente für Windows und Android?
 
Ich habe einen Bluetooth-Kommunikationstastkopf, mit welchem mit elektronischen Stromzählern kommuniziert werden kann (Daten auslesen, Lastgang auslesen, ...)

Dafür habe ich vor zig Jahren unter Visual Basic ein Windows Programm erstellt gehabt...

Jetzt möchte ich diesen Kommunikationstastkopf mit einem Android-Device nutzen, gekoppelt mit dem Handy ist er bereits :-)

Die Kommunikation besteht eigentlich nur aus dem Senden von Zeichen an den Zähler (in den COM Port) und das abholen der vom Zähler gesendeten Antwortzeichen (aus dem COM Port).

Wie komme ich nun an die Serielle Schnittstelle, die dieser Kommunikationstastkopf "beinhaltet"?

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz