Platforma programistyczna

Zbuduj na
Platforma połączeń

Dwa potężne interfejsy API — serwerowy interfejs API REST do zarządzania urządzeniami i koordynacji komunikacji oraz protokół niskiego poziomu CBBP do bezpośredniej kontroli identyfikatorów.

OpenAPI 3.0JSON/RESTBluetooth + Wi-FiObsługa webhooków
Connection Studio
Explorer
examples
send_command.http
response.json
list_devices.http
webhooks.http
src
docs
send_command.http
response.json
# Send a CBBP command via the server
POST /api/v1/devices/{uuid}/cbbp

{
  "command": "speak",
  "object": {
    "text": "Shift starts in 5 minutes",
    "volume": 85,
    "language": "en-US"
  }
}

# Response
{
  "result": 0,
  "detail": "ok"
}
main
HTTPUTF-8Ln 2, Col 1

Interfejs API REST

Pełne zarządzanie cyklem życia urządzenia — provisionowanie, konfiguracja, oprogramowanie sprzętowe, komunikacja i analiza — przez standardowy protokół HTTPS.

Poznaj REST API →

Protokół CBBP

Com Badge Basic Protocol — protokół poleceń JSON umożliwiający bezpośrednią kontrolę urządzenia przez Bluetooth (aplikacja), WiFi (serwer proxy) lub lokalną wysyłkę.

Poznaj CBBP →

Webhooki

Subskrybuj zdarzenia dotyczące urządzeń w czasie rzeczywistym — komunikację, zmiany statusu, aktualizacje lokalizacji — dostarczane jako ładunki HTTP POST do Twojego punktu końcowego.

Poznaj webhooki →

Early Access: The Connection API is currently available by special request to select partners. Contact us to apply for access.

Pro or Plus plan required: Badges must be on the Pro or Plus plan to be controlled via the API.

Rozpoczęcie pracy

Uwierzytelnianie

Interfejs API połączenia korzysta z uwierzytelniania za pomocą tokenu Bearer. Wszystkie żądania muszą zawierać prawidłowy token dostępu JWT w nagłówku Authorization.

Zdobądź token

Wyślij swoje dane uwierzytelniające do punktu końcowego uwierzytelniania. Otrzymasz krótkotrwały access_token i dłuższy refresh_token.

Użyj tokena

Dołącz token do każdego żądania:

Authorization: Bearer <access_token>
POST/api/v1/auth/login
Wniosek
{
  "email": "admin@yourorg.com",
  "password": "••••••••"
}
Odpowiedź 200
{
  "access_token": "eyJhbG...",
  "refresh_token": "dGhpcw...",
  "expires_in": 3600,
  "token_type": "Bearer"
}

Podstawowy adres URL i wersjonowanie

Wszystkie punkty końcowe API są wersjonowane w katalogu /api/v1/. Podstawowy adres URL zależy od wdrożenia.

W przypadku wdrożeń hostowanych w chmurze należy użyć regionalnego punktu końcowego przypisanego do organizacji. W przypadku wdrożeń na serwerze lokalnym należy użyć nazwy hosta serwera.

ŚrodowiskoPodstawowy adres URL
Chmura (USA)https://beta.connection.app/api/v1
Na miejscuhttps://<your-server>/api/v1
Typ zawartości
Wszystkie treści żądań i odpowiedzi korzystają z pliku application/json. Do żądań z treścią należy dołączyć Content-Type: application/json.

Błędy i kody stanu

API korzysta ze standardowych kodów stanu HTTP. Odpowiedzi na błędy zawierają kod czytelny dla maszyny i komunikat czytelny dla człowieka.

StatusOznaczający
200Sukces
201Stworzony
400Błędne żądanie — nieprawidłowe parametry
401Nieautoryzowany — brakujący lub wygasły token
403Zabronione — niewystarczające uprawnienia
404Nie znaleziono
500Wewnętrzny błąd serwera
Odpowiedź na błąd
{
  "error": {
    "code": "device_not_found",
    "message": "No device with that UUID exists in your organization",
    "status": 404
  }
}
Interfejs API REST

Przegląd interfejsu API REST

Interfejs API REST serwera połączeń zapewnia pełny, programowy dostęp do floty urządzeń, infrastruktury komunikacyjnej i analityki. Jest zgodny z konwencjami RESTful z treściami żądania/odpowiedzi w formacie JSON.

Uwierzytelnianie API
Użytkownicy
Urządzenia
Kanały
Komunikacja
Mostek audio
Rozmowy
Treść
Lokalizacje
Powiadomienia push
Składowanie
Operacje masowe
Data i godzina

Uwierzytelnianie

Uwierzytelnianie oparte na tokenach. Logowanie zwraca token, który należy wysłać jako Autoryzacja: Token<token> na wszystkie kolejne żądania.

POST/api/v1/loginUwierzytelnij użytkownika i odbierz token uwierzytelniający
POST/api/v1/login-deviceUwierzytelnianie urządzenia za pomocą UUID i adresu MAC
POST/api/v1/logoutUnieważnij bieżący token sesji

Użytkownicy

Twórz i zarządzaj kontami użytkowników. Punkt końcowy GET /users/user zwraca aktualnie uwierzytelnionego użytkownika.

GET/api/v1/users/userPobierz aktualnie zalogowany profil użytkownika
POST/api/v1/users/userUtwórz nowe konto użytkownika
PATCH/api/v1/users/user/{uuid}Zaktualizuj profil użytkownika (np. zdjęcie profilowe)

Urządzenia

Twórz listy i sprawdzaj urządzenia, zarządzaj powiązaniami użytkownik–urządzenie, odczytuj i zapisuj ustawienia i statusy poszczególnych urządzeń, obsługuj obrazy oprogramowania sprzętowego i pamięci masowej oraz odbieraj dzienniki i raporty o awariach.

GET/api/v1/devices/deviceWyświetl wszystkie urządzenia
GET/api/v1/devices/device/{uuid}Uzyskaj szczegółowe informacje o urządzeniu, w tym oprogramowanie układowe i ustawienia
PUT/api/v1/devices/association/{uuid}Zaktualizuj powiązanie między użytkownikiem a urządzeniem
DELETE/api/v1/devices/association/{uuid}Usuń skojarzenie użytkownika z urządzeniem i zapisane ustawienia
GET/api/v1/devices/device/{device_uuid}/settingsWyświetl ustawienia zapisane dla urządzenia
POST/api/v1/devices/device/{device_uuid}/settingsZapisz ustawienia specyficzne dla urządzenia
GET/api/v1/devices/device/{device_uuid}/statusUzyskaj status urządzenia (łączność, bateria, czujniki, stan audio)
POST/api/v1/devices/device/{device_uuid}/statusWyświetlanie statusu urządzenia z urządzenia
GET/api/v1/devices/device/{device_uuid}/contextWyświetlanie wartości kontekstowych przechowywanych dla urządzenia
POST/api/v1/devices/device/{device_uuid}/ingest-contextOdbieranie kontekstu GPS + WiFi z urządzenia
GET/api/v1/devices/firmwareWyświetlanie listy wydań oprogramowania sprzętowego zgodnych z daną wersją sprzętu/oprogramowania
GET/api/v1/devices/firmware/{uuid}/{image_type}/fetchPobierz obraz oprogramowania sprzętowego w częściach
GET/api/v1/devices/languageWyświetl listę obsługiwanych języków i głosów urządzeń
GET/api/v1/devices/storage_imagePobierz obraz pamięci urządzenia dostosowany do ustawień regionalnych
POST/api/v1/devices/logOdbierz plik dziennika z urządzenia
POST/api/v1/devices/crashOdbierz zrzut pamięci z urządzenia
PATCH/api/v1/devices/crash/{uuid}Zaktualizuj rekord awarii

Pełnomocnik CBBP

Wyślij dowolne polecenie CBBP do urządzenia przez serwer. Serwer przekazuje polecenie przez połączenie Wi-Fi urządzenia i zwraca odpowiedź urządzenia. Odpowiedź outgoing-make zawiera również komunikat CBBPMessage, który urządzenie natychmiast wykonuje.

POST/api/v1/devices/device/{device_uuid}/cbbpWyślij polecenie CBBP do urządzenia za pośrednictwem serwera
GET/api/v1/devices/device/{device_uuid}/cbbp/{uuid}Pobierz status i odpowiedź na wcześniej wysłane polecenie CBBP

Treść żądania to koperta polecenia CBBP. Przechowywany obiekt CBBPCommand śledzi status dostarczenia: UNSET → SENT → RECEIVED lub TIMED_OUT.

Wykonaj polecenie GET /cbbp/, aby sprawdzić, czy urządzenie odebrało polecenie i odpowiedziało na nie.
Żądanie — wiadomość wychodząca
{
  "outgoingMessage": {
    "command": "WiFiScan"
  }
}
Odpowiedź — status polecenia CBBPCommand
{
  "uuid": "a3f2...",
  "status": "SENT",
  "device": "d7f3a1b2-...",
  "dateSent": "2025-09-15T14:22:01Z",
  "outgoingMessage": { /* echoed */ },
  "incomingMessage": null
}

Kanały

Kanały to podstawowe prymitywy komunikacyjne. Do typów należą: ChannelPeople, ChannelGroup, ChannelContact, ChannelContactNumber, ChannelExternalNumber, ChannelService i ChannelRecorder.

GET/api/v1/channels/channelWyświetl listę kanałów, opcjonalnie filtrowaną według typu obiektu
POST/api/v1/channels/channelUtwórz kanał (ChannelGroup, ChannelContact lub ChannelExternalNumber)
PATCH/api/v1/channels/channel/{uuid}Aktualizuj grupę kanałów lub kontakt kanałowy
DELETE/api/v1/channels/channel/{uuid}Usuń kanał
DELETE/api/v1/channels/{uuid}Usuń grupę kanałów
DELETE/api/v1/channels/by-type/{channelType}Usuń wszystkie kanały danego typu (aktualnie ChannelContact)
GET/api/v1/channels/associationWyświetl listę skojarzeń kanałów dla bieżącego użytkownika
POST/api/v1/channels/associationPoproś o powiązanie z kanałem
PATCH/api/v1/channels/association/{uuid}Zaakceptuj, odrzuć lub zaktualizuj ustawienia skojarzenia
DELETE/api/v1/channels/association/{uuid}Usuń powiązanie z kanałem
GET/api/v1/channels/historyPobierz historię dostępu do kanału podzieloną na strony dla bieżącego użytkownika
POST/api/v1/channels/historyUtwórz wpis historii kanału
GET/api/v1/channels/searchWyszukaj kanały według ciągu zapytania i opcjonalnego filtra typu

Komunikacja

Inicjuj i zarządzaj aktywnymi sesjami komunikacyjnymi — połączeniami wychodzącymi, VCP, nagrywaniem i strumieniowaniem treści. Odpowiedź typu „outgoing-make” zawiera komunikat CBBPMessage, na który urządzenie reaguje natychmiast.

POST/api/v1/communicate/outgoing-makeZainicjuj kanał wychodzący do ChannelPeople, ChannelGroup, ChannelContact lub ChannelContactNumber
POST/api/v1/communicate/incoming-acceptanceZaakceptuj lub odrzuć prośbę o dołączenie do kanału
POST/api/v1/communicate/closeZamknij aktualnie aktywny kanał komunikacyjny na urządzeniu
POST/api/v1/communicate/vcp-activateZainicjuj protokół komunikacji głosowej (VCP) na serwerze i urządzeniu
POST/api/v1/communicate/vcp-deactivateDezaktywuj VCP, powracając do dowolnego poprzedniego kanału
POST/api/v1/communicate/recording-activateAktywuj tryb nagrywania na serwerze i urządzeniu
POST/api/v1/communicate/content-startOtwórz kanał strumieniowy z treścią audio
POST/api/v1/communicate/request-vocalizationGeneruj dźwięk TTS dla podanego tekstu, opcjonalnie go tłumacząc

Mostek audio

Uzyskaj dostęp do nagranych rozmów brydżowych, w tym pełnych transkryptów, list uczestników i podsumowań generowanych przez sztuczną inteligencję. Obsługuje wiele szablonów podsumowań (notatki ze spotkań, zajęć, opieki zdrowotnej itp.) oraz generowanie dźwięku TTS do podsumowań.

GET/api/v1/bridge/conversationsWypisz wszystkie rozmowy brydżowe
GET/api/v1/bridge/conversations/{uuid}Uzyskaj szczegółową rozmowę, w tym transkrypt, uczestników i podsumowanie
POST/api/v1/bridge/conversations/{conversation_uuid}/summaryWygeneruj podsumowanie AI dla rozmowy
POST/api/v1/bridge/conversations/{conversation_uuid}/summary/{summary_uuid}/audioWygeneruj dźwięk podsumowujący rozmowę

Rozmowy

Sesje konwersacyjne oparte na sztucznej inteligencji, wykorzystujące ChatGPT, Gemini lub natywny silnik. Obsługuje wiele profili (lekarz, korepetytor, mechanik itp.) i podzieloną na strony historię wiadomości.

GET/api/v1/conversations/conversationWyświetl sesje generatora AI, filtrowane według osobowości i narzędzia
POST/api/v1/conversations/conversationUtwórz nową sesję konwersacji AI
GET/api/v1/conversations/conversation/{uuid}Pobierz sesję konwersacji z opcjonalnym podsumowaniem/aktualizacją o nieobecności
DELETE/api/v1/conversations/conversation/{uuid}Usuń sesję konwersacji
GET/api/v1/conversations/conversation/{uuid}/messagesWyświetlanie wiadomości w konwersacji
POST/api/v1/conversations/conversation/{uuid}/messagesDodaj wiadomość użytkownika i otrzymaj odpowiedź AI

Treść

Przeglądaj i odtwarzaj strumieniowane treści audio na urządzeniach. Treści są uporządkowane w drzewie kategorii; popularne treści można filtrować według miasta, regionu lub kraju.

GET/api/v1/content/categoriesUzyskaj drzewo kategorii treści
GET/api/v1/content/contentWyświetl dostępną zawartość w ramach kategorii
GET/api/v1/content/popularWyświetl listę popularnych treści dla danego miasta, regionu lub kraju

Lokalizacje

Przekształca współrzędne geograficzne w ustrukturyzowany obiekt miasta, regionu i kraju. Używane przez urządzenia podczas pobierania kontekstu.

POST/api/v1/location/determineOkreśl szerokość/długość geograficzną miasta, regionu i kraju

Powiadomienia push

Zarejestruj aplikację mobilną, aby otrzymywać powiadomienia push FCM. Obsługuje systemy iOS, Android i przeglądarki internetowe.

POST/api/v1/push-notifications/pushZarejestruj aplikację mobilną do odbierania powiadomień push FCM (iOS, Android, web)

Składowanie

Pobierz pliki zapisane w obiektach modelu i uruchom usuwanie tła obrazu (zwraca wynik zakodowany w formacie base64).

GET/api/v1/storage/retrieve/{path}Pobierz zapisany plik według ścieżki
POST/api/v1/storage/remove-backgroundUsuń tło z obrazu (zwraca base64)

Operacje masowe

Wykonuj wiele operacji API w jednym żądaniu HTTP. Przekaż parametr single_transaction=true, aby zawrzeć wszystkie operacje w jednej transakcji atomowej — błąd dowolnego elementu powoduje wycofanie całej partii.

POST/api/v1/bulkWykonuj wiele operacji API w jednym żądaniu, opcjonalnie jako pojedynczą transakcję atomową

Data i godzina

Zwraca aktualną datę i godzinę serwera w formacie GMT+0. Nie wymaga uwierzytelnienia. Używany przez urządzenia do synchronizacji zegara wewnętrznego.

GET/api/v1/current-datetimeZwróć aktualną datę i godzinę w formacie GMT+0
Protokół CBBP

Podstawowy protokół Com Badge

CBBP to lekki protokół poleceń JSON do bezpośredniej interakcji z identyfikatorami połączeń. Zapewnia pełną kontrolę nad wszystkimi funkcjami sprzętowymi i programowymi urządzenia.

Format wiadomości

Każda interakcja CBBP składa się z komunikatu polecenia wysłanego do urządzenia i komunikatu wynikowego zwróconego przez urządzenie.

Pole obiektu zarówno w żądaniu, jak i odpowiedzi zawiera dane specyficzne dla polecenia i może zostać pominięte, jeśli nie jest potrzebne.

Pełna dokumentacja protokołu jest dostępna dla zarejestrowanych partnerów. Skontaktuj się z przedstawicielem biznesowym Connection lub skontaktuj się z nami developer@connectionbadge.com aby poprosić o dostęp do pełnego opisu poleceń CBBP, obejmującego pełne schematy żądań/odpowiedzi, kody błędów i przewodniki integracji.
Komunikat polecenia
{
  "command": "command_name",
  "object": {
    // optional command parameters
  }
}
Komunikat o wyniku
{
  "result": 0,          // 0 = success, -1 = error
  "detail": "ok",      // human-readable status
  "object": {          // optional response data
    // command-specific fields
  }
}

Transport

Wiadomości CBBP mogą być dostarczane do identyfikatora za pośrednictwem trzech różnych transportów, w zależności od architektury integracji.

Bluetooth (aplikacja)

Wysyłaj polecenia CBBP bezpośrednio z aplikacji mobilnej przez BLE. Wymaga sparowania urządzenia i jego zasięgu.

Mobilny zestaw SDK

WiFi lub Bluetooth przez serwer

Przekaż CBBP przez API REST — POST /devices//cbbp. Serwer automatycznie przekierowuje do urządzenia przez Wi-Fi lub Bluetooth, w zależności od sposobu połączenia identyfikatora. Najczęściej spotykane w przypadku integracji back-endowych.

Interfejs API REST

Dyspozytornia wewnętrzna

Dystrybucja CBBP na urządzeniu lub międzyprocesowa. Używana przez oprogramowanie sprzętowe odznaki do kierowania poleceniami między wewnętrznymi podsystemami.

Tylko oprogramowanie sprzętowe

Polecenia mocy

Kontroluj stan zasilania urządzenia — uśpienie, wybudzenie, ponowne uruchomienie i przywrócenie ustawień fabrycznych.

PowerRebootNatychmiast uruchom ponownie urządzenie.
PowerDeepsleepPrzejdź do trybu głębokiego uśpienia (niskiego poboru mocy).
FactoryResetUsuń całą konfigurację i przywróć ustawienia fabryczne.

Polecenia WiFi

Konfiguruj sieci bezprzewodowe, skanuj punkty dostępowe, sprawdzaj stan połączenia i zarządzaj zapisanymi danymi uwierzytelniającymi.

WiFiScanWyszukaj dostępne punkty dostępu WiFi.
WiFiAPTestPrzetestuj łączność z określonym punktem dostępu WiFi.
WiFiAPJoinPołącz się z punktem dostępu WiFi, korzystając z podanych danych logowania.

Polecenia Bluetooth

Kontroluj reklamy BLE, parowanie i komunikację między odznakami.

BTScanBTWyszukaj klasyczne urządzenia Bluetooth.
BTScanBLEPrzeskanuj w poszukiwaniu urządzeń BLE.
DeviceBLEServiceAvailableOznacz usługę BLE jako dostępną.
DeviceBLEServiceUnavailableOznacz usługę BLE jako niedostępną.
DeviceBLEActiveUstaw radio BLE w stan aktywny.
DeviceBLEIdleUstaw radio BLE w stan bezczynności.
DeviceBLEAdvChannelAddDodaj kanał do ładunku reklamowego BLE.
DeviceBTScanRozpocznij skanowanie urządzenia Bluetooth.
DeviceBTA2DStartRozpocznij strumieniowe przesyłanie dźwięku Bluetooth A2DP.
DeviceBTA2DEndZakończ strumieniowanie dźwięku Bluetooth A2DP.
DeviceBTNativeAssistStartUruchom natywnego asystenta głosowego Bluetooth.
DeviceBTNativeAssistEndZakończ działanie natywnego asystenta głosowego Bluetooth.

Polecenia ustawień

Odczyt i zapis konfiguracji urządzenia — nazwy wyświetlanej, strefy czasowej, języka i flag funkcji.

SettingsListGetPobierz wszystkie ustawienia jako listę klucz-wartość.
SettingsListSetZapisz wiele wartości ustawień jednocześnie.
SettingsGetPobierz wartość pojedynczego ustawienia według klucza.
SettingsSetUstaw wartość pojedynczego ustawienia.
SettingsSendPrześlij bieżące ustawienia na serwer.
SettingsClearWyczyść określone wartości ustawień.
SettingsEraseUsuń wszystkie zapisane ustawienia.

Polecenia oprogramowania sprzętowego

Wyzwalaj aktualizacje oprogramowania sprzętowego OTA, sprawdzaj status aktualizacji i pytaj o aktualną wersję oprogramowania sprzętowego w urządzeniu.

FirmwareCheckSprawdź, czy dostępna jest aktualizacja oprogramowania sprzętowego.
FirmwareUpdateRozpocznij aktualizację oprogramowania sprzętowego OTA.
FirmwareValidateSprawdź integralność pobranego obrazu oprogramowania sprzętowego.

Polecenia urządzenia

Cykl życia urządzenia, uwierzytelnianie, konfiguracja, rejestrowanie, status i kontrola sprzętu.

NoOpBrak operacji / utrzymanie aktywności.
TestPodstawowy test łączności.
DeviceDateTimePobierz lub ustaw datę i godzinę urządzenia.
DeviceAuthenticateUwierzytelnij urządzenie na serwerze.
DeviceConfigureZastosuj ładunek konfiguracyjny do urządzenia.
DevicePostConnectionTasksUruchom zadania inicjujące po nawiązaniu połączenia.
DeviceStorageLoadZaładuj dane z pamięci urządzenia.
DeviceLoadCustomAudioZaładuj własne pliki audio do urządzenia.
DeviceCoredumpSendPrześlij zrzut pamięci na serwer.
DeviceAttachPodłącz urządzenie do sesji serwera.
DeviceDetachOdłącz urządzenie od sesji serwera.
DeviceLogSendPrześlij logi urządzenia na serwer.
DeviceConnectionTestŁączność z serwerem testowym.
DeviceStatusSendPrześlij status urządzenia na serwer.
DeviceStatusGetPobierz aktualny stan urządzenia.
DeviceInteractionWyzwala zdarzenie interakcji z urządzeniem.
DeviceSetAPIHostUstaw hosta serwera API.
DeviceTestMicsUruchom autotest mikrofonu.
HardwareI2CCommandWyślij surowe polecenie I2C do urządzenia peryferyjnego.

Polecenia komunikacyjne

Nawiązuj połączenia, wysyłaj wiadomości, zarządzaj aktywnymi sesjami komunikacyjnymi i kontroluj nagrywanie.

CommunicateChannelJoinDołącz do kanału komunikacji.
CommunicateChannelLeavePozostaw kanał komunikacji.
CommunicateChannelChangePrzełącz na inny kanał.
CommunicateChannelCloseZamknij kanał komunikacji.
CommunicateReceiveIncomingPowiadamia urządzenie o przychodzącej komunikacji.
CommunicateRequestOutgoingPoproś o komunikację wychodzącą.
CommunicateVCPActivateAktywuj sesję protokołu komunikacji głosowej.
CommunicateVCPDeactivateDezaktywuj sesję VCP.
CommunicateRecordingActivateRozpocznij rejestrowanie aktywnej komunikacji.
CommunicateIncomingAcceptOdbierz połączenie przychodzące.
CommunicateIncomingRejectOdrzuć połączenie przychodzące.
CommunicateHFPCallStartRozpocznij rozmowę telefoniczną przez Bluetooth HFP.
CommunicateHFPCallEndZakończ rozmowę telefoniczną przez Bluetooth HFP.
CommunicateContentStartRozpocznij strumieniowe przesyłanie zawartości audio do urządzenia.
CommunicateContentStopZatrzymaj strumieniowe przesyłanie treści audio.
SocketReceiveStatusOtrzymaj aktualizację statusu WebSocket.

Polecenia audio

Kontroluj głośność głośnika, wzmocnienie mikrofonu, profile audio i odtwarzanie tekstu na mowę.

AudioPlayStorageOdtwórz plik audio z pamięci urządzenia.
AudioPlayContentOdtwarzaj przesyłane strumieniowo treści audio.
AudioSetVolumeUstaw głośność wyjściową głośnika.

Polecenia LED

Ustaw kolor diody LED, jasność i wzory animacji dla kontrolki identyfikatora.

DeviceIlluminationSetUstaw kolor diody LED i wzór podświetlenia.

Polecenia wewnętrzne

Wewnętrzne polecenia dyspozytorskie używane do dostarczania kontekstu, historii kanału, wokalizacji i dekodowania dźwięku.

InternalSendContextWyślij dane kontekstowe do wewnętrznego programu obsługi kontekstu.
InternalSendChannelHistoryWyślij historię kanału do wewnętrznego modułu obsługi.
InternalRequestVocalizationWewnętrznie zażądaj wokalizacji tekstu na mowę.
InternalHandleVocalizationRTPObsługa przychodzącego strumienia RTP wokalizacji.
InternalDecodeAudioDekodowanie przychodzącego strumienia audio.

Polecenia mobilne

Polecenia umożliwiające skoordynowanie odznaki ze sparowaną aplikacją mobilną — powiadomienia push, synchronizacja stanu aplikacji i głębokie linki.

MobileServiceStatusZgłoś stan usługi mobilnej do urządzenia. (Urządzenie mobilne → Urządzenie)
MobileSocketOpenPoleć aplikacji mobilnej otwarcie połączenia WebSocket. (Urządzenie → Urządzenie mobilne)
MobileSocketClosePoleć aplikacji mobilnej zamknięcie połączenia WebSocket. (Urządzenie → Urządzenie mobilne)
MobileSocketStatusZgłoś stan WebSocket do aplikacji mobilnej. (Urządzenie → Urządzenie mobilne)
MobileReceiveStatusPrześlij status odbioru do aplikacji mobilnej. (Urządzenie → Urządzenie mobilne)
MobileSocketUpdateWyślij aktualizację danych WebSocket do aplikacji mobilnej. (Urządzenie → Urządzenie mobilne)
MobilePTTStartPowiadom aplikację mobilną o rozpoczęciu transmisji PTT. (Urządzenie → Urządzenie mobilne)
MobilePTTStopPowiadom aplikację mobilną o zakończeniu transmisji PTT. (Urządzenie → Urządzenie mobilne)
MobileContextSetUstaw dane kontekstowe w aplikacji mobilnej. (Urządzenie → Urządzenie mobilne)
MobileEchoPolecenie Echo do testowania łączności mobilnej. (Urządzenie → Urządzenie mobilne)

Gotowy do budowy?

Dołącz do społeczności programistów Connection i uzyskaj dostęp do urządzeń testowych, zestawów SDK i dedykowanego wsparcia.