
OPP, czyli Object Push Profile, to profil komunikacji Bluetooth służący do bezprzewodowego przesyłania wybranych obiektów między kompatybilnymi urządzeniami. Rozwiązanie jest częścią zestawu profili Bluetooth określających, jakie funkcje mogą być realizowane po zestawieniu połączenia. W przypadku OPP chodzi przede wszystkim o wysyłanie plików lub innych danych z jednego urządzenia do drugiego, np. z telefonu do telefonu, z komputera do smartfona albo między innymi sprzętami wyposażonymi w Bluetooth. Profil definiuje wymagania dotyczące sposobu przesyłania obiektów i współpracy urządzeń, dzięki czemu sprzęty różnych producentów mogą obsługiwać tę samą funkcję w zgodny sposób.
Do czego służy profil OPP i z jakimi standardami współpracuje?
Najczęstsze pytanie dotyczące tego hasła brzmi: do czego służy OPP w Bluetooth? Object Push Profile umożliwia przekazywanie obiektów do tzw. skrzynki odbiorczej drugiego urządzenia. Mogą to być m.in. wizytówki elektroniczne, dane kontaktowe, informacje kalendarzowe, notatki, wiadomości lub inne obsługiwane typy plików. W praktyce użytkownik wybiera element przeznaczony do udostępnienia, wskazuje urządzenie odbiorcze i rozpoczyna transfer. Profil OPP określa procedury potrzebne do wykonania takiej operacji, ale sam Bluetooth odpowiada za zestawienie bezprzewodowego połączenia między urządzeniami.
OPP jest powiązany z profilem GOEP, czyli Generic Object Exchange Profile, który określa ogólne zasady wymiany obiektów, oraz z protokołem OBEX, czyli Object Exchange. Dzięki temu możliwe jest uporządkowane przesyłanie danych bez konieczności stosowania dodatkowego kabla. W specyfikacji Bluetooth przewidziano m.in. obsługę formatów vCard służących do przechowywania danych kontaktowych oraz vCalendar i iCalendar wykorzystywanych do informacji kalendarzowych. Zakres obsługiwanych obiektów może jednak zależeć od konkretnego urządzenia i jego oprogramowania.
OPP na tle innych profili Bluetooth w specyfikacji urządzeń
Często pojawia się również pytanie, czy OPP oznacza zwykłe przesyłanie plików przez Bluetooth. W praktyce profil może być wykorzystywany właśnie do tego celu, ale nie należy utożsamiać go ze wszystkimi metodami transferu danych przez Bluetooth. OPP jest konkretnym profilem przeznaczonym do przesyłania obiektów, natomiast inne funkcje komunikacji bezprzewodowej korzystają z odrębnych profili. Przykładowo A2DP odpowiada za przesyłanie dźwięku stereo, HFP obsługuje funkcje zestawu głośnomówiącego, a PBAP umożliwia dostęp do książki telefonicznej. Oznaczenie OPP informuje więc o obsłudze określonego rodzaju wymiany danych.
W specyfikacjach telefonów, komputerów, urządzeń mobilnych i niektórych akcesoriów zapis OPP oznacza zgodność z profilem Object Push Profile. Taka informacja wskazuje, że urządzenie może obsługiwać wysyłanie lub odbieranie zgodnych obiektów przez Bluetooth, jeśli tę samą funkcję wspiera sprzęt znajdujący się po drugiej stronie połączenia. Nie oznacza to automatycznie możliwości przesłania dowolnego rodzaju danych ani jednakowej obsługi każdego formatu. Wiele zależy od systemu operacyjnego, zastosowanego oprogramowania i ograniczeń producenta.
OPP należy więc rozumieć jako standardowy profil Bluetooth przeznaczony do bezprzewodowej wymiany określonych plików i danych między kompatybilnymi urządzeniami.