/osc/info API, kamera ve işlevlerle ilgili temel bilgileri döndürür.
yardımcı olur.
Giriş
Bu komut herhangi bir giriş almaz.
Çıkış
Ad
Tür
Açıklama
manufacturer
Dize
Kamera üreticisi.
model
Dize
Kamera modeli.
serialNumber
Dize
Seri numarası.
firmwareVersion
Dize
Mevcut donanım yazılımı sürümü.
supportUrl
Dize
Kameranın destek web sayfasının URL'si.
gps
Boole
Kamerada GPS varsa doğru değerini döndürür.
gyro
Boole
Kamerada Jiroskop varsa doğru değerini döndürür.
uptime
Tamsayı
Kamera başlatıldıktan sonra geçen saniye sayısı.
api
Dize Dizisi
Desteklenen API'lerin listesi.
endpoints
Nesne
Kameranın uç noktaları hakkında bilgi içeren bir JSON nesnesi. Sonraki tabloyu inceleyin.
apiLevel
Tam Sayı Dizisi
Bu alan eksikse varsayılan olarak [1] olur. [1, 2] hem API 1 hem de 2'nin desteklendiğini, [2] ise yalnızca API 2'nin desteklendiğini temsil eder. Bu bilgileri almak ve değere bağlı olarak farklı bir şekilde uygulamak geliştiricinin sorumluluğundadır. Bu alan API düzeyi 2'de eklendi. API 2.1'i destekliyorsanız lütfen 2 değerini de kullanın.
cameraId
Dize
Kamerayı temsil eden benzersiz bir kimlik. Bu alan, API düzeyi 2.1'de eklenmiştir ve doğrudan yükleme ile alakalıdır.
Kamerayla ilgili tedarikçi firmaya özel ek bilgiler. Ad alanı çakışmalarını önlemek için lütfen sağlayıcıya özgü anahtarların önüne alt çizgi ( _ ) ekleyin.
endpoints nesne
Bu JSON nesnesi, kameranın uç noktalar için kullandığı bağlantı noktaları hakkında bilgi sağlar.
Not: HTTPS uç noktaları isteğe bağlıdır.
Ad
Tür
Açıklama
httpPort
Tamsayı
HTTP sunucusu için bağlantı noktası. (Varsayılan 80)
httpUpdatesPort
Tamsayı
HTTP üzerinden güncelleme almak için bağlantı noktası
httpsPort
Tamsayı
(İsteğe bağlı) HTTPs sunucusu için bağlantı noktası. (Varsayılan 443)
httpsUpdatesPort
Tamsayı
(İsteğe bağlı) HTTP'ler üzerinden güncellemeleri almak için bağlantı noktası.
Hata
Bu komut hata döndürmez.
Örnek
İstek
GET /osc/info HTTP/1.1 Host:[camera ip address]:[httpPort] Accept: application/json X-XSRF-Protected:1
Yanıt (API 2)
HTTP/1.1200 OK Content-Type: application/json;charset=utf-8 Content-Length:{CONTENT_LENGTH} X-Content-Type-Options: nosniff
[null,null,["Son güncelleme tarihi: 2024-08-21 UTC."],[[["The `/osc/info` API provides essential details about the camera, such as manufacturer, model, firmware, and supported features."],["The response includes information on available endpoints, including HTTP and HTTPS ports for communication."],["The API also indicates the camera's API level, which determines the set of supported commands and features."],["The `endpoints` object within the response provides details on the camera's communication ports, including HTTP and optional HTTPS ports."]]],["The `/osc/info` API, using a GET request, retrieves camera details without requiring input. The output includes the camera's manufacturer, model, serial number, firmware version, support URL, GPS/gyro status, uptime, supported APIs, and API level. It also provides an `endpoints` object with HTTP/HTTPS port information, and optionally vendor-specific data. API level determines support, with `cameraId` introduced in API 2.1. It doesn't have error responses.\n"]]