Forum: PC-Programmierung Cross platform Entwicklung für Bluetooth sensor


von Mat. K. (matthias_kornfield)


Lesenswert?

Hi
welche Technologie wurdet ihr für folgende Cross platform Entwicklung 
empfehlen?
Wir haben einen BLE Board mit paar Sensoren. Es sollen Daten über 
Bluetooth mit ca. 500 kBs gestreamt werden direkt an ein Endgerät(kein 
IoT). Endgeräte sind Windows/Linux/Mac Laptops aber auch Android und 
IOS.
Die Sensordaten sollen als Graph dargestellt werden.
Was wurdet ihr vorschlagen?
Ich gehe mal davon aus für PC(Windows/Linux/Mac) ist Python und Pyside 
ok.
Bei Android und IOS?
Was schlägt ihr so vor?
Danke

von Εrnst B. (ernst)


Lesenswert?

Wenn iOS nicht wäre, würde ich "Webseite als PWA" vorschlagen.
https://caniuse.com/web-bluetooth

von Roger S. (edge)


Lesenswert?

.NET Avalonia laeuft auf allen genannten Platformen, Xamarin/MAUI wenn 
nur fuer Android und iOS (kein direkter Linux support).

von Heinz B. (Firma: Privat) (hbrill)


Lesenswert?

www.b4x.com

obwohl IOS dann auch Geld kostet. Je nachdem ob
ein MAC vorhanden ist oder nur ein Smartphone,
gibt es da Optionen.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Mat. K. schrieb:

> Es sollen Daten über
> Bluetooth mit ca. 500 kBs gestreamt werden direkt an ein Endgerät(kein
> IoT).

Da würde ich vor allem mal untersuchen, ob ihr auf allen Plattformen die 
Verbindung so konfiguriert bekommt, dass die 500kB/s auch erreichbar 
sind. Nur mit GATT/ATT könnte das schon eng werden.

von Obelix X. (obelix)


Lesenswert?


von Jim M. (turboj)


Lesenswert?

Hinweis: Korrekte Einheiten sind hier wichtig.

Denn 500kBit/sec bekommt man grade noch so eben durch Bluetooth durch, 
aber dann sind keine weiteren Verbindungen zu anderen Geräten mehr 
möglich.

Bei 500 kByte/sec nimmt man WLAN.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Jim M. schrieb:

> Denn 500kBit/sec bekommt man grade noch so eben durch Bluetooth durch,
> aber dann sind keine weiteren Verbindungen zu anderen Geräten mehr
> möglich.


Laut OP geht es um BLE. Die absolute Obergrenze ist dort 2MBit/s und an 
die kommt man nur theoretisch. Praktisch könnte 500kBit/s schon ein 
Problem werden, wenn man die Verbindungsparameter nicht entsprechend 
konfiguriert bekommt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.