Stap 3: Aansluiten via Bluetooth
Verbinding maken met uw spreker
Om te verbinden met uw Bluetooth-luidsprekers, zet ze op en zorg ervoor dat ze detecteerbaar. Typ de volgende opdrachten in PuTTY:
rfkill unblock bluetooth
bluetoothctl
scan on
Kijk voor uw Bluetooth-apparaat. Het moet een tekenreeks van cijfers en letters met dubbele punt tekenen. Het voorbeeld dat we zullen gebruiken is 11:75:58:F9:79:93. Zodra u het hebt gevonden, zet scan off met deze opdracht:
trust 11:75:58:F9:79:93
U kunt vervolgens uw apparaat verbinden. Als dit uw eerste keer verbinden met dit apparaat, moet u koppelen en vertrouwen. Hierdoor wordt het makkelijker en sneller kan worden gekoppeld aan uw apparaat in de toekomst.
pair 11:75:58:F9:79:93
connect 11:75:58:F9:79:93
pactl list | grep Name
Uw Edison is nu verbonden met uw Bluetooth-luidspreker.
Om af te sluiten van bluetooth, Typ gewoon stoppen.
Het standaardapparaat voor het maken van uw spreker
Uw spreker van de standaard audio wastafel om apparaat te maken, moet u eerst naar de lijst van alle mogelijke apparaten.
pactl set-default-sink bluez_sink.11_75_58_F9_79_93
U ziet een heleboel verschillende namen komen. Kijk tot u vondst men welk is vergelijkbaar met dit, maar met uw verschillende Bluetooth-ID (zelfde als wat hierboven werd gebruikt). Ik zal het gebruik van het voorbeeld van bluez_sink.11_75_58_F9_79_93. Om dit apparaat de standaard wastafel, typt u de volgende opdracht:
gst-launch-1.0 filesrc location=punk.wav ! wavparse ! pulsesink
Om te testen of je geslaagd in het maken van uw Bluetooth-apparaat de standaard wastafel, kunt u deze testen door te proberen een bestand af te spelen. WinSCP gebruiken voor het verzenden van een bestand naar uw Edison. Als u niet wat WinSCP is weet, raadpleegt u dit instructable. Houd in gedachten welke map u zetten, want om te spelen, moet u de cd naar die specifieke map.
Wij zullen een vergelijkbare opdracht in onze belangrijkste Babel Fish-code gebruiken de vertaalde tekst-bestand af te spelen.
In deze opdracht te typen moet spelen uw geluidsbestand om te testen (voorbeeld "punk.wav"):
npm install cylon