ಡೆವಲಪರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್

 ಿಿಿ
ಸಂಪರ್ಕ ವೇದಿಕೆ

ಎರಡು ಶಕ್ತಿಶಾಲಿ API ಗಳು - ಸಾಧನ ನಿರ್ವಹಣೆ ಮತ್ತು ಸಂವಹನ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್‌ಗಾಗಿ RESTful ಸರ್ವರ್ API, ಮತ್ತು ನೇರ ಬ್ಯಾಡ್ಜ್ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಕಡಿಮೆ ಮಟ್ಟದ CBBP ಪ್ರೋಟೋಕಾಲ್.

ಓಪನ್‌ಎಪಿಐ 3.0JSON / ವಿಶ್ರಾಂತಿಬ್ಲೂಟೂತ್ + ವೈಫೈವೆಬ್‌ಹುಕ್ ಬೆಂಬಲ
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

REST API

ಪೂರ್ಣ ಸಾಧನ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣೆ - ಒದಗಿಸುವಿಕೆ, ಸಂರಚನೆ, ಫರ್ಮ್‌ವೇರ್, ಸಂವಹನಗಳು ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಳು - ಪ್ರಮಾಣಿತ HTTPS ಮೂಲಕ.

REST API ಅನ್ನು ಅನ್ವೇಷಿಸಿ →

CBBP ಪ್ರೋಟೋಕಾಲ್

ಕಾಮ್ ಬ್ಯಾಡ್ಜ್ ಬೇಸಿಕ್ ಪ್ರೋಟೋಕಾಲ್ — ಬ್ಲೂಟೂತ್ (ಅಪ್ಲಿಕೇಶನ್), ವೈಫೈ (ಸರ್ವರ್ ಪ್ರಾಕ್ಸಿ) ಅಥವಾ ಸ್ಥಳೀಯ ರವಾನೆಯ ಮೇಲೆ ನೇರ ಸಾಧನ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ JSON ಕಮಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್.

CBBP ಅನ್ನು ಅನ್ವೇಷಿಸಿ →

ವೆಬ್‌ಹುಕ್‌ಗಳು

ನಿಮ್ಮ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ HTTP POST ಪೇಲೋಡ್‌ಗಳಾಗಿ ತಲುಪಿಸಲಾದ ನೈಜ-ಸಮಯದ ಸಾಧನ ಈವೆಂಟ್‌ಗಳಿಗೆ ಚಂದಾದಾರರಾಗಿ - ಸಂವಹನಗಳು, ಸ್ಥಿತಿ ಬದಲಾವಣೆಗಳು, ಸ್ಥಳ ನವೀಕರಣಗಳು.

ವೆಬ್‌ಹುಕ್‌ಗಳನ್ನು ಅನ್ವೇಷಿಸಿ →

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.

ಶುರುವಾಗುತ್ತಿದೆ

ದೃಢೀಕರಣ

ಸಂಪರ್ಕ API ಬೇರರ್ ಟೋಕನ್ ದೃಢೀಕರಣವನ್ನು ಬಳಸುತ್ತದೆ. ಎಲ್ಲಾ ವಿನಂತಿಗಳು ದೃಢೀಕರಣ ಹೆಡರ್‌ನಲ್ಲಿ ಮಾನ್ಯವಾದ JWT ಪ್ರವೇಶ ಟೋಕನ್ ಅನ್ನು ಒಳಗೊಂಡಿರಬೇಕು.

ಟೋಕನ್ ಪಡೆಯಿರಿ

ನಿಮ್ಮ ರುಜುವಾತುಗಳನ್ನು ದೃಢೀಕರಣದ ಅಂತ್ಯಬಿಂದುವಿಗೆ ಪೋಸ್ಟ್ ಮಾಡಿ. ನೀವು ಅಲ್ಪಾವಧಿಯ ಪ್ರವೇಶ_ಟೋಕನ್ ಮತ್ತು ದೀರ್ಘಾವಧಿಯ ರಿಫ್ರೆಶ್_ಟೋಕನ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ.

ಟೋಕನ್ ಬಳಸಿ

ಪ್ರತಿಯೊಂದು ವಿನಂತಿಯಲ್ಲಿಯೂ ಟೋಕನ್ ಅನ್ನು ಸೇರಿಸಿ:

Authorization: Bearer <access_token>
POST/api/v1/auth/login
ವಿನಂತಿ
{
  "email": "admin@yourorg.com",
  "password": "••••••••"
}
ಪ್ರತಿಕ್ರಿಯೆ 200
{
  "access_token": "eyJhbG...",
  "refresh_token": "dGhpcw...",
  "expires_in": 3600,
  "token_type": "Bearer"
}

ಮೂಲ URL ಮತ್ತು ಆವೃತ್ತಿ

ಎಲ್ಲಾ API ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳನ್ನು /api/v1/ ಅಡಿಯಲ್ಲಿ ಆವೃತ್ತಿ ಮಾಡಲಾಗಿದೆ. ಮೂಲ URL ನಿಮ್ಮ ನಿಯೋಜನೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಕ್ಲೌಡ್-ಹೋಸ್ಟ್ ಮಾಡಿದ ನಿಯೋಜನೆಗಳಿಗಾಗಿ, ನಿಮ್ಮ ಸಂಸ್ಥೆಗೆ ನಿಯೋಜಿಸಲಾದ ಪ್ರಾದೇಶಿಕ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅನ್ನು ಬಳಸಿ. ಆನ್-ಆವರಣದ ಸರ್ವರ್ ನಿಯೋಜನೆಗಳಿಗಾಗಿ, ನಿಮ್ಮ ಸರ್ವರ್‌ನ ಹೋಸ್ಟ್ ಹೆಸರನ್ನು ಬಳಸಿ.

ಪರಿಸರಮೂಲ URL
ಕ್ಲೌಡ್ (ಯುಎಸ್)https://beta.connection.app/api/v1
ಆವರಣದಲ್ಲಿhttps://<your-server>/api/v1
ವಿಷಯ-ಪ್ರಕಾರ
ಎಲ್ಲಾ ವಿನಂತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಸಂಸ್ಥೆಗಳು ಅಪ್ಲಿಕೇಶನ್/json ಅನ್ನು ಬಳಸುತ್ತವೆ. ವಿಷಯ-ಪ್ರಕಾರವನ್ನು ಸೇರಿಸಿ: ಬಾಡಿಯೊಂದಿಗೆ ವಿನಂತಿಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್/json.

ದೋಷಗಳು & ಸ್ಥಿತಿ ಕೋಡ್‌ಗಳು

API ಪ್ರಮಾಣಿತ HTTP ಸ್ಥಿತಿ ಕೋಡ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ದೋಷ ಪ್ರತಿಕ್ರಿಯೆಗಳಲ್ಲಿ ಯಂತ್ರ-ಓದಬಲ್ಲ ಕೋಡ್ ಮತ್ತು ಮಾನವ-ಓದಬಲ್ಲ ಸಂದೇಶ ಸೇರಿವೆ.

ಸ್ಥಿತಿಅರ್ಥ
200ಯಶಸ್ಸು
201ರಚಿಸಲಾಗಿದೆ
400ಕೆಟ್ಟ ವಿನಂತಿ — ಅಮಾನ್ಯ ನಿಯತಾಂಕಗಳು
401ಅನಧಿಕೃತ — ಕಾಣೆಯಾದ ಅಥವಾ ಅವಧಿ ಮೀರಿದ ಟೋಕನ್
403ನಿಷೇಧಿಸಲಾಗಿದೆ — ಸಾಕಷ್ಟು ಅನುಮತಿಗಳಿಲ್ಲ
404ಸಿಕ್ಕಿಲ್ಲ
500ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ
ದೋಷ ಪ್ರತಿಕ್ರಿಯೆ
{
  "error": {
    "code": "device_not_found",
    "message": "No device with that UUID exists in your organization",
    "status": 404
  }
}
REST API

REST API ಅವಲೋಕನ

ಕನೆಕ್ಷನ್ ಸರ್ವರ್ REST API ನಿಮ್ಮ ಸಾಧನ ಫ್ಲೀಟ್, ಸಂವಹನ ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಳಿಗೆ ಸಂಪೂರ್ಣ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು JSON ವಿನಂತಿ/ಪ್ರತಿಕ್ರಿಯೆ ದೇಹಗಳೊಂದಿಗೆ RESTful ಸಂಪ್ರದಾಯಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

API ದೃಢೀಕರಣ
ಬಳಕೆದಾರರು
ಸಾಧನಗಳು
ಚಾನೆಲ್‌ಗಳು
ಸಂವಹನ
ಆಡಿಯೋ ಬ್ರಿಡ್ಜ್
ಸಂಭಾಷಣೆಗಳು
ವಿಷಯ
ಸ್ಥಳಗಳು
ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು
ಸಂಗ್ರಹಣೆ
ಬೃಹತ್ ಕಾರ್ಯಾಚರಣೆಗಳು
ದಿನಾಂಕ ಮತ್ತು ಸಮಯ

ದೃಢೀಕರಣ

ಟೋಕನ್ ಆಧಾರಿತ ದೃಢೀಕರಣ. ಲಾಗಿನ್ ದೃಢೀಕರಣವಾಗಿ ಕಳುಹಿಸಬೇಕಾದ ಟೋಕನ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ: ಟೋಕನ್<token> ಎಲ್ಲಾ ನಂತರದ ವಿನಂತಿಗಳಿಗೆ.

POST/api/v1/loginಬಳಕೆದಾರರನ್ನು ದೃಢೀಕರಿಸಿ ಮತ್ತು ದೃಢೀಕರಣ ಟೋಕನ್ ಸ್ವೀಕರಿಸಿ
POST/api/v1/login-deviceUUID ಮತ್ತು MAC ವಿಳಾಸದ ಮೂಲಕ ಸಾಧನವನ್ನು ದೃಢೀಕರಿಸಿ
POST/api/v1/logoutಪ್ರಸ್ತುತ ಅಧಿವೇಶನ ಟೋಕನ್ ಅನ್ನು ಅಮಾನ್ಯಗೊಳಿಸಿ

ಬಳಕೆದಾರರು

ಬಳಕೆದಾರ ಖಾತೆಗಳನ್ನು ರಚಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ. GET /users/user ಎಂಡ್‌ಪಾಯಿಂಟ್ ಪ್ರಸ್ತುತ ದೃಢೀಕರಿಸಿದ ಬಳಕೆದಾರರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

GET/api/v1/users/userಪ್ರಸ್ತುತ ಲಾಗಿನ್ ಆಗಿರುವ ಬಳಕೆದಾರ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಹಿಂಪಡೆಯಿರಿ
POST/api/v1/users/userಹೊಸ ಬಳಕೆದಾರ ಖಾತೆಯನ್ನು ರಚಿಸಿ
PATCH/api/v1/users/user/{uuid}ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸಿ (ಉದಾ. ಪ್ರೊಫೈಲ್ ಚಿತ್ರ)

ಸಾಧನಗಳು

ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ, ಬಳಕೆದಾರ-ಸಾಧನ ಸಂಘಗಳನ್ನು ನಿರ್ವಹಿಸಿ, ಪ್ರತಿ ಸಾಧನದ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು ಓದಿ ಮತ್ತು ಬರೆಯಿರಿ, ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಶೇಖರಣಾ ಚಿತ್ರಗಳನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ಲಾಗ್‌ಗಳು ಮತ್ತು ಕ್ರ್ಯಾಶ್ ವರದಿಗಳನ್ನು ಸ್ವೀಕರಿಸಿ.

GET/api/v1/devices/deviceಎಲ್ಲಾ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
GET/api/v1/devices/device/{uuid}ಫರ್ಮ್‌ವೇರ್ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಸೇರಿದಂತೆ ವಿವರವಾದ ಸಾಧನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ
PUT/api/v1/devices/association/{uuid}ಬಳಕೆದಾರ ಮತ್ತು ಸಾಧನದ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ನವೀಕರಿಸಿ
DELETE/api/v1/devices/association/{uuid}ಬಳಕೆದಾರ-ಸಾಧನ ಸಂಯೋಜನೆ ಮತ್ತು ಸಂಗ್ರಹಿಸಿದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ
GET/api/v1/devices/device/{device_uuid}/settingsಸಾಧನಕ್ಕಾಗಿ ಸಂಗ್ರಹಿಸಲಾದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
POST/api/v1/devices/device/{device_uuid}/settingsಸಾಧನ-ನಿರ್ದಿಷ್ಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಉಳಿಸಿ
GET/api/v1/devices/device/{device_uuid}/statusಸಾಧನದ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯಿರಿ (ಸಂಪರ್ಕ, ಬ್ಯಾಟರಿ, ಸಂವೇದಕಗಳು, ಆಡಿಯೊ ಸ್ಥಿತಿ)
POST/api/v1/devices/device/{device_uuid}/statusಸಾಧನದಿಂದ ಸಾಧನದ ಸ್ಥಿತಿಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿ
GET/api/v1/devices/device/{device_uuid}/contextಸಾಧನಕ್ಕಾಗಿ ಸಂಗ್ರಹಿಸಲಾದ ಸಂದರ್ಭ ಮೌಲ್ಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
POST/api/v1/devices/device/{device_uuid}/ingest-contextಸಾಧನದಿಂದ ಜಿಪಿಎಸ್ + ವೈಫೈ ಸಂದರ್ಭವನ್ನು ಸ್ವೀಕರಿಸಿ
GET/api/v1/devices/firmwareನಿರ್ದಿಷ್ಟ ಹಾರ್ಡ್‌ವೇರ್/ಸಾಫ್ಟ್‌ವೇರ್ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಫರ್ಮ್‌ವೇರ್ ಬಿಡುಗಡೆಗಳ ಪಟ್ಟಿ
GET/api/v1/devices/firmware/{uuid}/{image_type}/fetchಫರ್ಮ್‌ವೇರ್ ಚಿತ್ರವನ್ನು ಭಾಗಗಳಲ್ಲಿ ಪಡೆಯಿರಿ
GET/api/v1/devices/languageಬೆಂಬಲಿತ ಸಾಧನ ಭಾಷೆಗಳು ಮತ್ತು ಧ್ವನಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
GET/api/v1/devices/storage_imageಒಂದು ಲೊಕೇಲ್‌ಗಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ಸಾಧನ ಸಂಗ್ರಹ ಚಿತ್ರವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ
POST/api/v1/devices/logಸಾಧನದಿಂದ ಲಾಗ್ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿ
POST/api/v1/devices/crashಸಾಧನದಿಂದ ಕೋರ್ ಡಂಪ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿ
PATCH/api/v1/devices/crash/{uuid}ಕ್ರ್ಯಾಶ್ ದಾಖಲೆಯನ್ನು ನವೀಕರಿಸಿ

CBBP ಪ್ರಾಕ್ಸಿ

ಯಾವುದೇ CBBP ಆಜ್ಞೆಯನ್ನು ಸರ್ವರ್ ಮೂಲಕ ಸಾಧನಕ್ಕೆ ಕಳುಹಿಸಿ. ಸರ್ವರ್ ಆಜ್ಞೆಯನ್ನು ಸಾಧನದ ವೈಫೈ ಸಂಪರ್ಕದ ಮೂಲಕ ಪ್ರಸಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಧನದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಹೊರಹೋಗುವ-ತಯಾರಿಸುವ ಪ್ರತಿಕ್ರಿಯೆಯು ಸಾಧನವು ತಕ್ಷಣವೇ ಕಾರ್ಯಗತಗೊಳಿಸುವ CBBP ಸಂದೇಶವನ್ನು ಸಹ ಎಂಬೆಡ್ ಮಾಡುತ್ತದೆ.

POST/api/v1/devices/device/{device_uuid}/cbbpಸರ್ವರ್ ಮೂಲಕ ಸಾಧನಕ್ಕೆ CBBP ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸಿ
GET/api/v1/devices/device/{device_uuid}/cbbp/{uuid}ಹಿಂದೆ ಕಳುಹಿಸಲಾದ CBBP ಆಜ್ಞೆಯ ಸ್ಥಿತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂಪಡೆಯಿರಿ

ವಿನಂತಿಯ ಭಾಗವು CBBP ಆಜ್ಞೆಯ ಹೊದಿಕೆಯಾಗಿದೆ. ಸಂಗ್ರಹಿಸಲಾದ CBBPCommand ವಸ್ತುವು ವಿತರಣಾ ಸ್ಥಿತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ: UNSET → SENT → RECEIVED ಅಥವಾ TIMED_OUT.

ಸಾಧನವು ಆಜ್ಞೆಯನ್ನು ಸ್ವೀಕರಿಸಿದೆಯೇ ಮತ್ತು ಅದಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯಿಸಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು GET /cbbp/ ಸಮೀಕ್ಷೆ ಮಾಡಿ.
ವಿನಂತಿ — ಹೊರಹೋಗುವ ಸಂದೇಶ
{
  "outgoingMessage": {
    "command": "WiFiScan"
  }
}
ಪ್ರತಿಕ್ರಿಯೆ — CBBP ಆಜ್ಞೆಯ ಸ್ಥಿತಿ
{
  "uuid": "a3f2...",
  "status": "SENT",
  "device": "d7f3a1b2-...",
  "dateSent": "2025-09-15T14:22:01Z",
  "outgoingMessage": { /* echoed */ },
  "incomingMessage": null
}

ಚಾನೆಲ್‌ಗಳು

ಚಾನೆಲ್‌ಗಳು ಸಂವಹನದ ಮೂಲ ಮೂಲಗಳಾಗಿವೆ. ಪ್ರಕಾರಗಳಲ್ಲಿ ಚಾನೆಲ್‌ಪೀಪಲ್, ಚಾನೆಲ್‌ಗ್ರೂಪ್, ಚಾನೆಲ್‌ಕಾಂಟ್ಯಾಕ್ಟ್, ಚಾನೆಲ್‌ಕಾಂಟ್ಯಾಕ್ಟ್‌ನಂಬರ್, ಚಾನೆಲ್‌ಎಕ್ಸ್‌ಟರ್ನಲ್‌ನಂಬರ್, ಚಾನೆಲ್‌ಸರ್ವಿಸ್ ಮತ್ತು ಚಾನೆಲ್‌ರೆಕಾರ್ಡರ್ ಸೇರಿವೆ.

GET/api/v1/channels/channelಪಟ್ಟಿ ಚಾನಲ್‌ಗಳು, ಐಚ್ಛಿಕವಾಗಿ object_type ನಿಂದ ಫಿಲ್ಟರ್ ಮಾಡಲಾಗಿದೆ
POST/api/v1/channels/channelಚಾನಲ್ ರಚಿಸಿ (ChannelGroup, ChannelContact, ಅಥವಾ ChannelExternalNumber)
PATCH/api/v1/channels/channel/{uuid}ChannelGroup ಅಥವಾ ChannelContact ಅನ್ನು ನವೀಕರಿಸಿ
DELETE/api/v1/channels/channel/{uuid}ಚಾನಲ್ ಅಳಿಸಿ
DELETE/api/v1/channels/{uuid}ಚಾನಲ್ ಗುಂಪನ್ನು ಅಳಿಸಿ
DELETE/api/v1/channels/by-type/{channelType}ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಎಲ್ಲಾ ಚಾನಲ್‌ಗಳನ್ನು ಅಳಿಸಿ (ಪ್ರಸ್ತುತ ChannelContact)
GET/api/v1/channels/associationಪ್ರಸ್ತುತ ಬಳಕೆದಾರರಿಗಾಗಿ ಚಾನಲ್ ಸಂಘಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
POST/api/v1/channels/associationಚಾನಲ್‌ನೊಂದಿಗೆ ಸಂಯೋಜನೆಯನ್ನು ವಿನಂತಿಸಿ
PATCH/api/v1/channels/association/{uuid}ಸಂಯೋಜನೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸಿ, ನಿರಾಕರಿಸಿ ಅಥವಾ ನವೀಕರಿಸಿ
DELETE/api/v1/channels/association/{uuid}ಚಾನಲ್ ಜೊತೆಗಿನ ಸಂಯೋಜನೆಯನ್ನು ತೆಗೆದುಹಾಕಿ
GET/api/v1/channels/historyಪ್ರಸ್ತುತ ಬಳಕೆದಾರರಿಗಾಗಿ ಪುಟಾಂಕನ ಚಾನಲ್ ಪ್ರವೇಶ ಇತಿಹಾಸವನ್ನು ಪಡೆಯಿರಿ
POST/api/v1/channels/historyಚಾನಲ್ ಇತಿಹಾಸ ನಮೂದನ್ನು ರಚಿಸಿ
GET/api/v1/channels/searchಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಐಚ್ಛಿಕ ಪ್ರಕಾರದ ಫಿಲ್ಟರ್ ಮೂಲಕ ಚಾನಲ್‌ಗಳನ್ನು ಹುಡುಕಿ

ಸಂವಹನ

ಸಕ್ರಿಯ ಸಂವಹನ ಅವಧಿಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ — ಹೊರಹೋಗುವ ಕರೆಗಳು, VCP, ರೆಕಾರ್ಡಿಂಗ್ ಮತ್ತು ವಿಷಯ ಸ್ಟ್ರೀಮಿಂಗ್. ಹೊರಹೋಗುವ-ಮಾಡುವ ಪ್ರತಿಕ್ರಿಯೆಯು ಸಾಧನವು ತಕ್ಷಣವೇ ಕಾರ್ಯನಿರ್ವಹಿಸುವ CBBP ಸಂದೇಶವನ್ನು ಒಳಗೊಂಡಿದೆ.

POST/api/v1/communicate/outgoing-makeChannelPeople, ChannelGroup, ChannelContact, ಅಥವಾ ChannelContactNumber ಗೆ ಹೊರಹೋಗುವ ಚಾನಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ
POST/api/v1/communicate/incoming-acceptanceಒಳಬರುವ ಚಾನಲ್ ಸೇರುವ ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಿ ಅಥವಾ ನಿರಾಕರಿಸಿ
POST/api/v1/communicate/closeಸಾಧನದಲ್ಲಿ ಪ್ರಸ್ತುತ ಸಕ್ರಿಯ ಸಂವಹನ ಚಾನಲ್ ಅನ್ನು ಮುಚ್ಚಿ
POST/api/v1/communicate/vcp-activateಸರ್ವರ್ ಮತ್ತು ಸಾಧನದಲ್ಲಿ ಧ್ವನಿ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್ (VCP) ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
POST/api/v1/communicate/vcp-deactivateVCP ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ, ಹಿಂದಿನ ಯಾವುದೇ ಚಾನಲ್‌ಗೆ ಹಿಂತಿರುಗಿ
POST/api/v1/communicate/recording-activateಸರ್ವರ್ ಮತ್ತು ಸಾಧನದಲ್ಲಿ ರೆಕಾರ್ಡಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
POST/api/v1/communicate/content-startಆಡಿಯೋ ವಿಷಯಕ್ಕೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಚಾನಲ್ ತೆರೆಯಿರಿ
POST/api/v1/communicate/request-vocalizationನೀಡಿರುವ ಪಠ್ಯಕ್ಕೆ ಟಿಟಿಎಸ್ ಆಡಿಯೊವನ್ನು ರಚಿಸಿ, ಐಚ್ಛಿಕವಾಗಿ ಅದನ್ನು ಅನುವಾದಿಸಿ.

ಆಡಿಯೋ ಬ್ರಿಡ್ಜ್

ಪೂರ್ಣ ಪ್ರತಿಲೇಖನಗಳು, ಭಾಗವಹಿಸುವವರ ಪಟ್ಟಿಗಳು ಮತ್ತು AI- ರಚಿತ ಸಾರಾಂಶಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಬ್ರಿಡ್ಜ್ ಸಂಭಾಷಣೆಗಳನ್ನು ಪ್ರವೇಶಿಸಿ. ಸಾರಾಂಶಗಳಿಗಾಗಿ ಬಹು ಸಾರಾಂಶ ಟೆಂಪ್ಲೇಟ್‌ಗಳು (ಸಭೆಯ ಟಿಪ್ಪಣಿಗಳು, ತರಗತಿ ಟಿಪ್ಪಣಿಗಳು, ಆರೋಗ್ಯ ರಕ್ಷಣೆ, ಇತ್ಯಾದಿ) ಮತ್ತು TTS ಆಡಿಯೊ ಉತ್ಪಾದನೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

GET/api/v1/bridge/conversationsಎಲ್ಲಾ ಬ್ರಿಡ್ಜ್ ಸಂಭಾಷಣೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
GET/api/v1/bridge/conversations/{uuid}ಪ್ರತಿಲೇಖನ, ಭಾಗವಹಿಸುವವರು ಮತ್ತು ಸಾರಾಂಶ ಸೇರಿದಂತೆ ವಿವರವಾದ ಸಂಭಾಷಣೆಯನ್ನು ಪಡೆಯಿರಿ.
POST/api/v1/bridge/conversations/{conversation_uuid}/summaryಸಂಭಾಷಣೆಗಾಗಿ AI ಸಾರಾಂಶವನ್ನು ರಚಿಸಿ
POST/api/v1/bridge/conversations/{conversation_uuid}/summary/{summary_uuid}/audioಸಂಭಾಷಣೆಯ ಸಾರಾಂಶಕ್ಕಾಗಿ ಆಡಿಯೊವನ್ನು ರಚಿಸಿ

ಸಂಭಾಷಣೆಗಳು

ChatGPT, ಜೆಮಿನಿ, ಅಥವಾ ಸ್ಥಳೀಯ ಎಂಜಿನ್ ಬಳಸಿಕೊಂಡು AI-ಚಾಲಿತ ಸಂವಾದ ಅವಧಿಗಳು. ಬಹು ವ್ಯಕ್ತಿತ್ವಗಳನ್ನು (ವೈದ್ಯರು, ಬೋಧಕರು, ಮೆಕ್ಯಾನಿಕ್, ಇತ್ಯಾದಿ) ಮತ್ತು ಪುಟಾಂಕನ ಸಂದೇಶ ಇತಿಹಾಸವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

GET/api/v1/conversations/conversationವ್ಯಕ್ತಿತ್ವ ಮತ್ತು ಉಪಕರಣದ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಬಹುದಾದ AI ಜನರೇಟರ್ ಅವಧಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
POST/api/v1/conversations/conversationಹೊಸ AI ಸಂವಾದ ಅವಧಿಯನ್ನು ರಚಿಸಿ
GET/api/v1/conversations/conversation/{uuid}ಐಚ್ಛಿಕ ಸಾರಾಂಶ/ದೂರ ನವೀಕರಣದೊಂದಿಗೆ ಸಂವಾದ ಅವಧಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ
DELETE/api/v1/conversations/conversation/{uuid}ಸಂವಾದ ಅವಧಿಯನ್ನು ಅಳಿಸಿ
GET/api/v1/conversations/conversation/{uuid}/messagesಸಂಭಾಷಣೆಯಲ್ಲಿ ಸಂದೇಶಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
POST/api/v1/conversations/conversation/{uuid}/messagesಬಳಕೆದಾರ ಸಂದೇಶವನ್ನು ಸೇರಿಸಿ ಮತ್ತು AI ಪ್ರತ್ಯುತ್ತರವನ್ನು ಪಡೆಯಿರಿ

ವಿಷಯ

ಸಾಧನಗಳಲ್ಲಿ ಸ್ಟ್ರೀಮಿಂಗ್ ಆಡಿಯೊ ವಿಷಯವನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ ಮತ್ತು ಪ್ಲೇ ಮಾಡಿ. ವಿಷಯವನ್ನು ವರ್ಗ ವೃಕ್ಷದಲ್ಲಿ ಆಯೋಜಿಸಲಾಗಿದೆ; ಜನಪ್ರಿಯ ವಿಷಯವನ್ನು ನಗರ, ಪ್ರದೇಶ ಅಥವಾ ದೇಶದಿಂದ ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು.

GET/api/v1/content/categoriesವಿಷಯ ವರ್ಗಗಳ ಮರವನ್ನು ಪಡೆಯಿರಿ
GET/api/v1/content/contentಒಂದು ವರ್ಗದೊಳಗೆ ಲಭ್ಯವಿರುವ ವಿಷಯವನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
GET/api/v1/content/popularನಿರ್ದಿಷ್ಟ ನಗರ, ಪ್ರದೇಶ ಅಥವಾ ದೇಶಕ್ಕಾಗಿ ಜನಪ್ರಿಯ ವಿಷಯವನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

ಸ್ಥಳಗಳು

ರಚನಾತ್ಮಕ ನಗರ, ಪ್ರದೇಶ ಮತ್ತು ದೇಶದ ವಸ್ತುವಿಗೆ ಭೌಗೋಳಿಕ ನಿರ್ದೇಶಾಂಕಗಳನ್ನು ಪರಿಹರಿಸಿ. ಸಂದರ್ಭವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವಾಗ ಸಾಧನಗಳಿಂದ ಬಳಸಲ್ಪಡುತ್ತದೆ.

POST/api/v1/location/determineನಗರ, ಪ್ರದೇಶ ಮತ್ತು ದೇಶಕ್ಕೆ ಅಕ್ಷಾಂಶ/ರೇಖಾಂಶವನ್ನು ಪರಿಹರಿಸಿ

ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು

FCM ಪುಶ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ. iOS, Android ಮತ್ತು ವೆಬ್ ಗುರಿಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

POST/api/v1/push-notifications/pushFCM ಪುಶ್ ಅಧಿಸೂಚನೆಗಳಿಗಾಗಿ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ (iOS, Android, ವೆಬ್)

ಸಂಗ್ರಹಣೆ

ಮಾದರಿ ವಸ್ತುಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಚಿತ್ರದ ಹಿನ್ನೆಲೆ ತೆಗೆದುಹಾಕುವಿಕೆಯನ್ನು ರನ್ ಮಾಡಿ (base64-ಎನ್‌ಕೋಡ್ ಮಾಡಿದ ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ).

GET/api/v1/storage/retrieve/{path}ಸಂಗ್ರಹಿಸಿದ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಗದ ಮೂಲಕ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ
POST/api/v1/storage/remove-backgroundಚಿತ್ರದಿಂದ ಹಿನ್ನೆಲೆ ತೆಗೆದುಹಾಕಿ (base64 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ)

ಬೃಹತ್ ಕಾರ್ಯಾಚರಣೆಗಳು

ಒಂದೇ HTTP ವಿನಂತಿಯಲ್ಲಿ ಬಹು API ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಒಂದೇ ಪರಮಾಣು ವಹಿವಾಟಿನಲ್ಲಿ ಸುತ್ತಲು single_transaction=true ಪಾಸ್ ಮಾಡಿ - ಯಾವುದೇ ಐಟಂನಲ್ಲಿನ ವೈಫಲ್ಯವು ಇಡೀ ಬ್ಯಾಚ್ ಅನ್ನು ಹಿಂದಕ್ಕೆ ತಿರುಗಿಸುತ್ತದೆ.

POST/api/v1/bulkಒಂದೇ ವಿನಂತಿಯಲ್ಲಿ ಬಹು API ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಐಚ್ಛಿಕವಾಗಿ ಒಂದೇ ಪರಮಾಣು ವಹಿವಾಟಾಗಿ.

ದಿನಾಂಕ ಮತ್ತು ಸಮಯ

ಪ್ರಸ್ತುತ ಸರ್ವರ್ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು GMT+0 ನಲ್ಲಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ದೃಢೀಕರಣದ ಅಗತ್ಯವಿಲ್ಲ. ಸಾಧನಗಳು ತಮ್ಮ ಆಂತರಿಕ ಗಡಿಯಾರವನ್ನು ಸಿಂಕ್ ಮಾಡಲು ಬಳಸುತ್ತವೆ.

GET/api/v1/current-datetimeಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು GMT+0 ನಲ್ಲಿ ಹಿಂತಿರುಗಿಸಿ
CBBP ಪ್ರೋಟೋಕಾಲ್

ಕಾಂ ಬ್ಯಾಡ್ಜ್ ಮೂಲ ಪ್ರೋಟೋಕಾಲ್

CBBP ಎಂಬುದು ಸಂಪರ್ಕ ಬ್ಯಾಡ್ಜ್‌ಗಳೊಂದಿಗೆ ನೇರ ಸಂವಹನಕ್ಕಾಗಿ ಹಗುರವಾದ JSON ಕಮಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ಇದು ಸಾಧನದಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಕಾರ್ಯದ ಮೇಲೆ ನಿಮಗೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತದೆ.

ಸಂದೇಶ ಸ್ವರೂಪ

ಪ್ರತಿಯೊಂದು CBBP ಸಂವಹನವು ಸಾಧನಕ್ಕೆ ಕಳುಹಿಸಲಾದ ಆಜ್ಞಾ ಸಂದೇಶ ಮತ್ತು ಸಾಧನದಿಂದ ಹಿಂತಿರುಗಿಸಲಾದ ಫಲಿತಾಂಶ ಸಂದೇಶವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ವಿನಂತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಎರಡರಲ್ಲೂ ಇರುವ ವಸ್ತು ಕ್ಷೇತ್ರವು ಆಜ್ಞೆ-ನಿರ್ದಿಷ್ಟ ಡೇಟಾವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿಲ್ಲದಿದ್ದಾಗ ಅದನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು.

ನೋಂದಾಯಿತ ಪಾಲುದಾರರಿಗೆ ಸಂಪೂರ್ಣ ಪ್ರೋಟೋಕಾಲ್ ದಸ್ತಾವೇಜನ್ನು ಲಭ್ಯವಿದೆ. ನಿಮ್ಮ ಸಂಪರ್ಕ ವ್ಯವಹಾರ ಪ್ರತಿನಿಧಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ ಅಥವಾ ಸಂಪರ್ಕಿಸಿ developer@connectionbadge.com ಪೂರ್ಣ ವಿನಂತಿ/ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಕೀಮಾಗಳು, ದೋಷ ಸಂಕೇತಗಳು ಮತ್ತು ಏಕೀಕರಣ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸಂಪೂರ್ಣ CBBP ಆಜ್ಞೆಯ ಉಲ್ಲೇಖಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ವಿನಂತಿಸಲು.
ಆಜ್ಞೆ ಸಂದೇಶ
{
  "command": "command_name",
  "object": {
    // optional command parameters
  }
}
ಫಲಿತಾಂಶ ಸಂದೇಶ
{
  "result": 0,          // 0 = success, -1 = error
  "detail": "ok",      // human-readable status
  "object": {          // optional response data
    // command-specific fields
  }
}

ಸಾರಿಗೆ

ನಿಮ್ಮ ಏಕೀಕರಣ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಅವಲಂಬಿಸಿ CBBP ಸಂದೇಶಗಳನ್ನು ಮೂರು ವಿಭಿನ್ನ ಸಾರಿಗೆಗಳ ಮೂಲಕ ಬ್ಯಾಡ್ಜ್‌ಗೆ ತಲುಪಿಸಬಹುದು.

ಬ್ಲೂಟೂತ್ (ಆ್ಯಪ್)

CBBP ಆಜ್ಞೆಗಳನ್ನು ನೇರವಾಗಿ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ BLE ಮೂಲಕ ಕಳುಹಿಸಿ. ಸಾಧನವನ್ನು ಜೋಡಿಸುವುದು ಮತ್ತು ವ್ಯಾಪ್ತಿಯಲ್ಲಿರುವುದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ.

ಮೊಬೈಲ್ SDK

ಸರ್ವರ್ ಮೂಲಕ ವೈಫೈ ಅಥವಾ ಬ್ಲೂಟೂತ್

REST API — POST /devices//cbbp ಮೂಲಕ ಪ್ರಾಕ್ಸಿ CBBP. ಬ್ಯಾಡ್ಜ್ ಅನ್ನು ಹೇಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ಸರ್ವರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವೈಫೈ ಅಥವಾ ಬ್ಲೂಟೂತ್ ಮೂಲಕ ಸಾಧನಕ್ಕೆ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬ್ಯಾಕೆಂಡ್ ಏಕೀಕರಣಗಳಿಗೆ ಇದು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿದೆ.

REST API

ಆಂತರಿಕ ರವಾನೆ

ಆನ್-ಡಿವೈಸ್ ಅಥವಾ ಇಂಟರ್-ಪ್ರೊಸೆಸ್ CBBP ಡಿಸ್ಪ್ಯಾಚ್. ಆಂತರಿಕ ಉಪವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಆಜ್ಞೆಗಳನ್ನು ರೂಟ್ ಮಾಡಲು ಬ್ಯಾಡ್ಜ್ ಫರ್ಮ್‌ವೇರ್‌ನಿಂದ ಬಳಸಲಾಗುತ್ತದೆ.

ಫರ್ಮ್‌ವೇರ್ ಮಾತ್ರ

ಪವರ್ ಕಮಾಂಡ್‌ಗಳು

ಸಾಧನದ ವಿದ್ಯುತ್ ಸ್ಥಿತಿಯನ್ನು ನಿಯಂತ್ರಿಸಿ — ನಿದ್ರೆ, ಎಚ್ಚರ, ರೀಬೂಟ್ ಮತ್ತು ಕಾರ್ಖಾನೆ ಮರುಹೊಂದಿಸಿ.

PowerRebootಸಾಧನವನ್ನು ತಕ್ಷಣ ರೀಬೂಟ್ ಮಾಡಿ.
PowerDeepsleepಆಳವಾದ ನಿದ್ರೆ (ಕಡಿಮೆ-ಶಕ್ತಿ) ಮೋಡ್‌ಗೆ ಹೋಗಿ.
FactoryResetಎಲ್ಲಾ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಅಳಿಸಿ ಮತ್ತು ಫ್ಯಾಕ್ಟರಿ ಡೀಫಾಲ್ಟ್‌ಗಳಿಗೆ ಮರುಹೊಂದಿಸಿ.

ವೈಫೈ ಆಜ್ಞೆಗಳು

ವೈರ್‌ಲೆಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ, ಎಪಿಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ, ಸಂಪರ್ಕ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಉಳಿಸಿದ ರುಜುವಾತುಗಳನ್ನು ನಿರ್ವಹಿಸಿ.

WiFiScanಲಭ್ಯವಿರುವ ವೈಫೈ ಪ್ರವೇಶ ಬಿಂದುಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ.
WiFiAPTestನಿರ್ದಿಷ್ಟ ವೈಫೈ ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಿ.
WiFiAPJoinಒದಗಿಸಲಾದ ರುಜುವಾತುಗಳೊಂದಿಗೆ ವೈಫೈ ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ಸೇರಿ.

ಬ್ಲೂಟೂತ್ ಆಜ್ಞೆಗಳು

BLE ಜಾಹೀರಾತು, ಜೋಡಣೆ ಮತ್ತು ಬ್ಯಾಡ್ಜ್-ಟು-ಬ್ಯಾಡ್ಜ್ ಸಂವಹನವನ್ನು ನಿಯಂತ್ರಿಸಿ.

BTScanBTಕ್ಲಾಸಿಕ್ ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ.
BTScanBLEBLE ಸಾಧನಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ.
DeviceBLEServiceAvailableBLE ಸೇವೆ ಲಭ್ಯವಿದೆ ಎಂದು ಗುರುತಿಸಿ.
DeviceBLEServiceUnavailableBLE ಸೇವೆಯನ್ನು ಲಭ್ಯವಿಲ್ಲ ಎಂದು ಗುರುತಿಸಿ.
DeviceBLEActiveBLE ರೇಡಿಯೊವನ್ನು ಸಕ್ರಿಯ ಸ್ಥಿತಿಗೆ ಹೊಂದಿಸಿ.
DeviceBLEIdleBLE ರೇಡಿಯೊವನ್ನು ನಿಷ್ಕ್ರಿಯ ಸ್ಥಿತಿಗೆ ಹೊಂದಿಸಿ.
DeviceBLEAdvChannelAddBLE ಜಾಹೀರಾತು ಪೇಲೋಡ್‌ಗೆ ಚಾನಲ್ ಸೇರಿಸಿ.
DeviceBTScanಬ್ಲೂಟೂತ್ ಸಾಧನ ಸ್ಕ್ಯಾನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
DeviceBTA2DStartಬ್ಲೂಟೂತ್ A2DP ಆಡಿಯೋ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
DeviceBTA2DEndಬ್ಲೂಟೂತ್ A2DP ಆಡಿಯೋ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಕೊನೆಗೊಳಿಸಿ.
DeviceBTNativeAssistStartಸ್ಥಳೀಯ ಬ್ಲೂಟೂತ್ ಧ್ವನಿ ಸಹಾಯಕವನ್ನು ಪ್ರಾರಂಭಿಸಿ.
DeviceBTNativeAssistEndಸ್ಥಳೀಯ ಬ್ಲೂಟೂತ್ ಧ್ವನಿ ಸಹಾಯಕವನ್ನು ಕೊನೆಗೊಳಿಸಿ.

ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಆಜ್ಞೆಗಳು

ಸಾಧನದ ಸಂರಚನೆಯನ್ನು ಓದಿ ಮತ್ತು ಬರೆಯಿರಿ — ಪ್ರದರ್ಶನ ಹೆಸರು, ಸಮಯ ವಲಯ, ಭಾಷೆ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯ ಧ್ವಜಗಳು.

SettingsListGetಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕೀ-ಮೌಲ್ಯ ಪಟ್ಟಿಯಾಗಿ ಹಿಂಪಡೆಯಿರಿ.
SettingsListSetಏಕಕಾಲದಲ್ಲಿ ಬಹು ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು ಬರೆಯಿರಿ.
SettingsGetಕೀಲಿಯ ಮೂಲಕ ಒಂದೇ ಸೆಟ್ಟಿಂಗ್‌ನ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಿರಿ.
SettingsSetಒಂದೇ ಸೆಟ್ಟಿಂಗ್‌ನ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಿ.
SettingsSendಪ್ರಸ್ತುತ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸರ್ವರ್‌ಗೆ ತಳ್ಳಿರಿ.
SettingsClearನಿರ್ದಿಷ್ಟ ಸೆಟ್ಟಿಂಗ್ ಮೌಲ್ಯಗಳನ್ನು ತೆರವುಗೊಳಿಸಿ.
SettingsEraseಸಂಗ್ರಹಿಸಲಾದ ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅಳಿಸಿಹಾಕಿ.

ಫರ್ಮ್‌ವೇರ್ ಆಜ್ಞೆಗಳು

OTA ಫರ್ಮ್‌ವೇರ್ ನವೀಕರಣಗಳನ್ನು ಪ್ರಚೋದಿಸಿ, ನವೀಕರಣ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಸಾಧನದಲ್ಲಿ ಪ್ರಸ್ತುತ ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಶ್ನಿಸಿ.

FirmwareCheckಫರ್ಮ್‌ವೇರ್ ನವೀಕರಣ ಲಭ್ಯವಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.
FirmwareUpdateOTA ಫರ್ಮ್‌ವೇರ್ ನವೀಕರಣವನ್ನು ಪ್ರಾರಂಭಿಸಿ.
FirmwareValidateಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಫರ್ಮ್‌ವೇರ್ ಚಿತ್ರದ ಸಮಗ್ರತೆಯನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ.

ಸಾಧನ ಆಜ್ಞೆಗಳು

ಸಾಧನದ ಜೀವನಚಕ್ರ, ದೃಢೀಕರಣ, ಸಂರಚನೆ, ಲಾಗಿಂಗ್, ಸ್ಥಿತಿ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ನಿಯಂತ್ರಣ.

NoOpಕಾರ್ಯಾಚರಣೆ ಇಲ್ಲ / ಜೀವಂತವಾಗಿಡಿ.
Testಮೂಲ ಸಂಪರ್ಕ ಪರೀಕ್ಷೆ.
DeviceDateTimeಸಾಧನದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಪಡೆಯಿರಿ ಅಥವಾ ಹೊಂದಿಸಿ.
DeviceAuthenticateಸರ್ವರ್‌ನೊಂದಿಗೆ ಸಾಧನವನ್ನು ದೃಢೀಕರಿಸಿ.
DeviceConfigureಸಾಧನಕ್ಕೆ ಕಾನ್ಫಿಗರೇಶನ್ ಪೇಲೋಡ್ ಅನ್ನು ಅನ್ವಯಿಸಿ.
DevicePostConnectionTasksಸಂಪರ್ಕದ ನಂತರದ ಪ್ರಾರಂಭಿಕ ಕಾರ್ಯಗಳನ್ನು ಚಲಾಯಿಸಿ.
DeviceStorageLoadಸಾಧನದಲ್ಲಿನ ಸಂಗ್ರಹಣೆಯಿಂದ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಿ.
DeviceLoadCustomAudioಕಸ್ಟಮ್ ಆಡಿಯೋ ಫೈಲ್‌ಗಳನ್ನು ಸಾಧನಕ್ಕೆ ಲೋಡ್ ಮಾಡಿ.
DeviceCoredumpSendಕ್ರ್ಯಾಶ್ ಕೋರ್ ಡಂಪ್ ಅನ್ನು ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.
DeviceAttachಸಾಧನವನ್ನು ಸರ್ವರ್ ಸೆಷನ್‌ಗೆ ಲಗತ್ತಿಸಿ.
DeviceDetachಸರ್ವರ್ ಸೆಷನ್‌ನಿಂದ ಸಾಧನವನ್ನು ಬೇರ್ಪಡಿಸಿ.
DeviceLogSendಸಾಧನದ ಲಾಗ್‌ಗಳನ್ನು ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.
DeviceConnectionTestಸರ್ವರ್ ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಿ.
DeviceStatusSendಸಾಧನದ ಸ್ಥಿತಿಯನ್ನು ಸರ್ವರ್‌ಗೆ ತಳ್ಳಿರಿ.
DeviceStatusGetಪ್ರಸ್ತುತ ಸಾಧನದ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯಿರಿ.
DeviceInteractionಸಾಧನದ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಈವೆಂಟ್ ಅನ್ನು ಪ್ರಚೋದಿಸಿ.
DeviceSetAPIHostAPI ಸರ್ವರ್ ಹೋಸ್ಟ್ ಅನ್ನು ಹೊಂದಿಸಿ.
DeviceTestMicsಮೈಕ್ರೊಫೋನ್ ಸ್ವಯಂ ಪರೀಕ್ಷೆಯನ್ನು ರನ್ ಮಾಡಿ.
HardwareI2CCommandಹಾರ್ಡ್‌ವೇರ್ ಪೆರಿಫೆರಲ್‌ಗೆ ಕಚ್ಚಾ I2C ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸಿ.

ಸಂವಹನ ಆಜ್ಞೆಗಳು

ಕರೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ, ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಿ, ಸಕ್ರಿಯ ಸಂವಹನ ಅವಧಿಗಳನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಿ.

CommunicateChannelJoinಸಂವಹನ ಚಾನಲ್‌ಗೆ ಸೇರಿ.
CommunicateChannelLeaveಸಂವಹನ ಚಾನಲ್ ಅನ್ನು ಬಿಡಿ.
CommunicateChannelChangeಬೇರೆ ಚಾನಲ್‌ಗೆ ಬದಲಿಸಿ.
CommunicateChannelCloseಸಂವಹನ ಚಾನಲ್ ಅನ್ನು ಮುಚ್ಚಿ.
CommunicateReceiveIncomingಒಳಬರುವ ಸಂವಹನದ ಕುರಿತು ಸಾಧನಕ್ಕೆ ಸೂಚಿಸಿ.
CommunicateRequestOutgoingಹೊರಹೋಗುವ ಸಂವಹನವನ್ನು ವಿನಂತಿಸಿ.
CommunicateVCPActivateಧ್ವನಿ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್ ಅಧಿವೇಶನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
CommunicateVCPDeactivateVCP ಅಧಿವೇಶನವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.
CommunicateRecordingActivateಸಕ್ರಿಯ ಸಂವಹನವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ.
CommunicateIncomingAcceptಒಳಬರುವ ಕರೆಯನ್ನು ಸ್ವೀಕರಿಸಿ.
CommunicateIncomingRejectಒಳಬರುವ ಕರೆಯನ್ನು ತಿರಸ್ಕರಿಸಿ.
CommunicateHFPCallStartಬ್ಲೂಟೂತ್ HFP ಫೋನ್ ಕರೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ.
CommunicateHFPCallEndಬ್ಲೂಟೂತ್ HFP ಫೋನ್ ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸಿ.
CommunicateContentStartಆಡಿಯೊ ವಿಷಯವನ್ನು ಸಾಧನಕ್ಕೆ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ.
CommunicateContentStopಆಡಿಯೋ ವಿಷಯವನ್ನು ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿ.
SocketReceiveStatusವೆಬ್‌ಸಾಕೆಟ್ ಸ್ಥಿತಿ ನವೀಕರಣವನ್ನು ಸ್ವೀಕರಿಸಿ.

ಆಡಿಯೋ ಆಜ್ಞೆಗಳು

ಸ್ಪೀಕರ್ ವಾಲ್ಯೂಮ್, ಮೈಕ್ರೊಫೋನ್ ಗೇನ್, ಆಡಿಯೊ ಪ್ರೊಫೈಲ್‌ಗಳು ಮತ್ತು ಟೆಕ್ಸ್ಟ್-ಟು-ಸ್ಪೀಚ್ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಿ.

AudioPlayStorageಸಾಧನದಲ್ಲಿನ ಸಂಗ್ರಹಣೆಯಿಂದ ಆಡಿಯೊ ಫೈಲ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಿ.
AudioPlayContentಸ್ಟ್ರೀಮ್ ಮಾಡಿದ ಆಡಿಯೊ ವಿಷಯವನ್ನು ಪ್ಲೇ ಮಾಡಿ.
AudioSetVolumeಸ್ಪೀಕರ್ ಔಟ್‌ಪುಟ್ ವಾಲ್ಯೂಮ್ ಅನ್ನು ಹೊಂದಿಸಿ.

LED ಆಜ್ಞೆಗಳು

ಬ್ಯಾಡ್ಜ್ ಸೂಚಕ ಬೆಳಕಿನಲ್ಲಿ LED ಬಣ್ಣ, ಹೊಳಪು ಮತ್ತು ಅನಿಮೇಷನ್ ಮಾದರಿಗಳನ್ನು ಹೊಂದಿಸಿ.

DeviceIlluminationSetಎಲ್ಇಡಿ ಬಣ್ಣ ಮತ್ತು ಪ್ರಕಾಶಮಾನ ಮಾದರಿಯನ್ನು ಹೊಂದಿಸಿ.

ಆಂತರಿಕ ಆಜ್ಞೆಗಳು

ಸಂದರ್ಭ ವಿತರಣೆ, ಚಾನಲ್ ಇತಿಹಾಸ, ಗಾಯನ ಮತ್ತು ಆಡಿಯೊ ಡಿಕೋಡಿಂಗ್‌ಗಾಗಿ ಬಳಸಲಾಗುವ ಆಂತರಿಕ ರವಾನೆ ಆಜ್ಞೆಗಳು.

InternalSendContextಆಂತರಿಕ ಸಂದರ್ಭ ನಿರ್ವಾಹಕರಿಗೆ ಸಂದರ್ಭ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಿ.
InternalSendChannelHistoryಚಾನಲ್ ಇತಿಹಾಸವನ್ನು ಆಂತರಿಕ ಹ್ಯಾಂಡ್ಲರ್‌ಗೆ ಕಳುಹಿಸಿ.
InternalRequestVocalizationಆಂತರಿಕವಾಗಿ ಪಠ್ಯದಿಂದ ಭಾಷಣಕ್ಕೆ ಗಾಯನವನ್ನು ವಿನಂತಿಸಿ.
InternalHandleVocalizationRTPಒಳಬರುವ ಗಾಯನ RTP ಸ್ಟ್ರೀಮ್ ಅನ್ನು ನಿರ್ವಹಿಸಿ.
InternalDecodeAudioಒಳಬರುವ ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಿ.

ಮೊಬೈಲ್ ಆಜ್ಞೆಗಳು

ಜೋಡಿಸಲಾದ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಬ್ಯಾಡ್ಜ್ ಅನ್ನು ಸಂಯೋಜಿಸಲು ಆಜ್ಞೆಗಳು — ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು, ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಿತಿ ಸಿಂಕ್ ಮತ್ತು ಆಳವಾದ ಲಿಂಕ್.

MobileServiceStatusಮೊಬೈಲ್ ಸೇವಾ ಸ್ಥಿತಿಯನ್ನು ಸಾಧನಕ್ಕೆ ವರದಿ ಮಾಡಿ. (ಮೊಬೈಲ್ → ಸಾಧನ)
MobileSocketOpenವೆಬ್‌ಸಾಕೆಟ್ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯಲು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸೂಚಿಸಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobileSocketCloseವೆಬ್‌ಸಾಕೆಟ್ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಲು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸೂಚಿಸಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobileSocketStatusವೆಬ್‌ಸಾಕೆಟ್ ಸ್ಥಿತಿಯನ್ನು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ವರದಿ ಮಾಡಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobileReceiveStatusಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸ್ವೀಕರಿಸುವಿಕೆಯ ಸ್ಥಿತಿಯನ್ನು ವರದಿ ಮಾಡಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobileSocketUpdateಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ವೆಬ್‌ಸಾಕೆಟ್ ಡೇಟಾ ನವೀಕರಣವನ್ನು ಕಳುಹಿಸಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobilePTTStartPTT ಪ್ರಸರಣ ಪ್ರಾರಂಭವಾಗಿದೆ ಎಂದು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸೂಚಿಸಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobilePTTStopPTT ಪ್ರಸರಣ ಕೊನೆಗೊಂಡಿದೆ ಎಂದು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸೂಚಿಸಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobileContextSetಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಸಂದರ್ಭ ಡೇಟಾವನ್ನು ಹೊಂದಿಸಿ. (ಸಾಧನ → ಮೊಬೈಲ್)
MobileEchoಮೊಬೈಲ್ ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಲು ಎಕೋ ಆಜ್ಞೆ. (ಸಾಧನ → ಮೊಬೈಲ್)

ನಿರ್ಮಿಸಲು ಸಿದ್ಧರಿದ್ದೀರಾ?

ಸಂಪರ್ಕ ಡೆವಲಪರ್ ಸಮುದಾಯಕ್ಕೆ ಸೇರಿ ಮತ್ತು ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಸಾಧನಗಳು, SDK ಗಳು ಮತ್ತು ಮೀಸಲಾದ ಬೆಂಬಲಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಿರಿ.