Hallo simon, geht schon damit los, dass Bluetooth (grob) zwischen Bluetooth classic (BC) und Bluetooth low energy (BLE) unterscheidet. Bei BLE gibt es die Client Server Struktur. Die hat aber mit Netzwerkservern eigentlich gar nichts zu tun. Das einzig gemeinsame ist, dass beide Server darauf warten, dass sich Clients zu ihnen verbinden. Während du bei Socket Servern einen Datenstrom austauschen kannst werden bei Bluetooth Eigenschaften und Werte von „Profilen“ vom Server zur Verfügung gestellt und vom Client abgefragt. Wenn du über BLE einen Datenstrom versenden willst musst du mächtig Aufwand treiben. Es gibt keine Funktionen wie read oder write. Ganz grob musst du ein Profil definieren das eine Variable hat welche deine Daten aufnehmen kann. Dann muss der Client einen Notifier für diese Variable im Server hinterlegen. Nun wird der Server, wenn Daten in der Variablen sind, einen Notifier an den Client schicken, der dann die Variable ausliest. Ist eben zum Austausch von Herzfrequenzen, Temperaturen und ähnliches gemacht. Zum Datenaustausch sollte man besser LAN oder WLAN benutzen. Gruß jobe
Sonstiger Berufsstatus, Punkte: 505