Introductie
Android telefoon draait een bluetooth protocolstack. Raspbian OS, het populaire besturingssysteem voor de Raspberry Pi loopt ook een implementatie van de Bluetooth protocolstack. Dit suggereren dat de Raspberry Pi en de Android telefoon zijn in staat om te communiceren op afstand via Bluetooth Object Push protocol zoals afgebeeld in de eerste foto. Echter voor deze 2 apparaten om nuttige taak te doen, moet een Bluetooth-profiel worden gedefinieerd en geïmplementeerd voor elk apparaat. Een nuttige Bluetooth profiel voor deze 2 apparaten te hebben is het Object Push Profiel (OPP).
Android OS heeft een ingebouwde OPP-client. Om Android's OPP client om te communiceren met de Raspberry Pi, moeten we Raspberry Pi een OPP server geworden. Deze interactie wordt afgebeeld in het tweede diagram.
Dit instructable zal tonen mijn poging om de Raspberry Pi en een notebook-computer worden een OPP server zodat een apparaat zoals een Android telefoon op afstand mee kunt communiceren.
Toepassingsgebied
Dit instructable zal betrekking hebben op het volgende:
- Bluetooth-interface toevoegen aan de Raspberry Pi
- OPP Server in de Raspberry Pi die alleen bestanden ontvangen kan installeren
- Test dat de Raspberry Pi zijn OPP service is reclame
Dit instructable zal niet laten zien hoe OPP client bestand verzenden Raspberry Pi maken. U kunt lezen mijn "Stuur een kopie van uw foto's en video's in uw Androïde telefoon te Raspberry Pi via Bluetooth" instructable voor een voorbeeld van.
Doel lezers
Dit instructable zal meestal voordeel Linux gebruikers, met name Debian en afgeleiden zoals Raspberry Pi, Raspbian OS uitgevoerd.
Systeemomgeving
Een notebook-computer met de volgende specificatie:
- Intel® Core™ 2 Duo Processor
- Debian 7.4
- Ingebouwde Bluetooth-Radio
Raspberry Pi met de volgende specificatie:
- Model B
- Debian 7,6
- Bluetooth-Radio-USB-adapter
- Lichtnet-Powered USB Hub
Credits
De foto's van de Bluetooth protocolstack is gekopieerd van bluetooth.org