Änderungen

Zur Navigation springen Zur Suche springen
1.195 Bytes hinzugefügt ,  06:52, 15. Mai 2024
Zeile 60: Zeile 60:     
durchführen.
 
durchführen.
 +
 +
=== Automatisches Pairen und Vertrauen ===
 +
 +
''Der folgende Tipp kann ein Sicherheitsrisiko darstellen:''
 +
 +
Um andere Geräte automatisch mit dem Linux-Server koppeln zu lassen und ihnen auch noch zu ''vertrauen(!)'', kann folgendes Skript benutzt werden.
 +
 +
 +
  #!/bin/bash
 +
  echo -e "pairable on\ndiscoverable on\nagent on\n" | bluetoothctl
 +
  while true; do
 +
    echo paired-devices | bluetoothctl  \
 +
      | sed -n -e 's/^Device \(..:..:..:..:..:..\).*$/trust \1/p' \
 +
      | xargs -l -dz  echo | bluetoothctl
 +
    sleep 20s
 +
  done
    
=== Linux-Server als Audio-Ausgabe ===
 
=== Linux-Server als Audio-Ausgabe ===
Zeile 187: Zeile 203:        +
 +
== Bluetooth vom Browser ==
 +
 +
In wenigen Browsern gibt es ein experimentelles Feature: die Web-Bluetooth-API.
 +
 +
Im Firefox-Browser soll es diese API aus Sicherheitsgründen nicht geben (dem Nutzer können die Gefahren einer Low-Level-Bluetooth-Verbindung nicht leicht und verständlich genug mitgeteilt werden, was aber für das gefahrlose Browsen im Internet möglich sein muss).
 +
 +
In Chrome und Edge gibt es diese [https://developer.chrome.com/docs/capabilities/bluetooth API] (u.U. freizuschalten in den Flags (about://flags#experimental-web-platform-features)).
 +
 +
Zu Debugging-Zwecken integrieren diese auch ein einfaches Tool:
 +
 +
* about://bluetooth-internals
    
== Bluetooth und Java ==
 
== Bluetooth und Java ==

Navigationsmenü