Göra Raspberry Pi enhet blir en Bluetooth Object Push Profile (OPP) Server
Introduktion
Android telefonen körs en bluetooth protokollstack. Raspbian OS, den populära OS för Raspberry Pi driver även en implementation av Bluetooth protocol-stacken. Detta tyder på att Raspberry Pi och Android-telefon ska kunna kommunicera via Bluetooth Object Push protokollet som skildras i den första bilden. Dock för dessa 2 enheter att göra användbara uppgift, måste en Bluetooth-profil definieras och genomföras för varje enhet. En användbar Bluetooth profil dessa 2 enheter på är Object Push Profile (OPP).
Android OS har en inbyggd OPP klient. För Android's OPP klienten att kommunicera med Raspberry Pi, måste vi Raspberry Pi blivit en OPP server. Denna interaktion är avbildad i andra diagram.
Detta instructable kommer att demonstrera mitt försök att göra Raspberry Pi och en bärbar dator bli en OPP server så att en enhet som en Android-telefon kan kommunicera med den.
Räckvidd
Detta instructable kommer att omfatta följande:
- Lägga till Bluetooth-gränssnitt i Raspberry Pi
- Installera OPP Server i Raspberry Pi som bara kan ta emot filer
- Test att Raspberry Pi är reklam dess tjänste-OPP
Detta instructable kommer inte Visa hur man gör OPP klienten skicka filen till Raspberry Pi. Du kan läsa min "skicka en kopia av dina bilder och videor i din Android-telefon till Raspberry Pi med Bluetooth" instructable för ett exempel på detta.
Target läsare
Detta instructable kommer mestadels fördel Linux förbrukaren, särskilt Debian och dess derivat som Raspberry Pi kör Raspbian OS.
Systemmiljö
En bärbar dator med följande specifikation:
- Intel® Core™ 2 Duo Processor
- Debians 7,4
- Bygget-i Bluetooth-radion
Raspberry Pi med följande specifikation:
- Modell B
- Debians 7,6
- Bluetooth-radion USB adapter
- Elnätet-Powered USB Hub
Krediter
Bilder av Bluetooth protokollstack kopieras från bluetooth.org