/osc/info API ক্যামেরা এবং এটি সমর্থন করে এমন কার্যকারিতা সম্পর্কে প্রাথমিক তথ্য প্রদান করে।
ইনপুট
এই কমান্ড কোন ইনপুট নেয় না.
আউটপুট
নাম
টাইপ
বর্ণনা
manufacturer
স্ট্রিং
ক্যামেরা প্রস্তুতকারক।
model
স্ট্রিং
ক্যামেরার মডেল।
serialNumber
স্ট্রিং
সিরিয়াল নম্বর।
firmwareVersion
স্ট্রিং
বর্তমান ফার্মওয়্যার সংস্করণ।
supportUrl
স্ট্রিং
ক্যামেরার সমর্থন ওয়েবপৃষ্ঠার URL।
gps
বুলিয়ান
ক্যামেরায় জিপিএস থাকলে সত্য।
gyro
বুলিয়ান
ক্যামেরায় জাইরোস্কোপ থাকলে সত্য।
uptime
পূর্ণসংখ্যা
ক্যামেরা বুট হওয়ার পর থেকে সেকেন্ডের সংখ্যা।
api
স্ট্রিং অ্যারে
সমর্থিত API-এর তালিকা।
endpoints
অবজেক্ট
ক্যামেরার শেষ বিন্দু সম্পর্কে তথ্য ধারণকারী একটি JSON অবজেক্ট। পরবর্তী টেবিল দেখুন.
apiLevel
পূর্ণসংখ্যা অ্যারে
এটি ডিফল্টরূপে [1] যখন এই ক্ষেত্রটি অনুপস্থিত থাকে। [1, 2] প্রতিনিধিত্ব করে API 1 এবং 2 উভয়ই সমর্থিত যখন [2] প্রতিনিধিত্ব করে শুধুমাত্র API 2 সমর্থিত। এই তথ্য পুনরুদ্ধার করা এবং মূল্যের উপর ভিত্তি করে ভিন্নভাবে প্রয়োগ করা ডেভেলপারের দায়িত্ব। এই ক্ষেত্রটি API স্তর 2-এ যোগ করা হয়েছিল৷ আপনি যদি API 2.1 সমর্থন করেন তবে দয়া করে 2 ব্যবহার করুন৷
cameraId
স্ট্রিং
ক্যামেরার প্রতিনিধিত্বকারী একটি অনন্য আইডি। এই ক্ষেত্রটি API স্তর 2.1 এ যোগ করা হয়েছে এবং সরাসরি আপলোডের সাথে প্রাসঙ্গিক।
ক্যামেরা সম্পর্কে বিক্রেতা নির্দিষ্ট অতিরিক্ত তথ্য. নামস্থানের সংঘর্ষ এড়াতে অনুগ্রহ করে একটি আন্ডারস্কোর ( _ ) সহ বিক্রেতা-নির্দিষ্ট কীগুলি উপসর্গ করুন৷
endpoints অবজেক্ট
এই JSON অবজেক্টটি ক্যামেরা শেষ পয়েন্টের জন্য যে পোর্টগুলি ব্যবহার করে সেগুলির তথ্য প্রদান করে৷
দ্রষ্টব্য: HTTPS শেষ পয়েন্ট ঐচ্ছিক।
নাম
টাইপ
বর্ণনা
httpPort
পূর্ণসংখ্যা
HTTP সার্ভারের জন্য পোর্ট। (ডিফল্ট 80)
httpUpdatesPort
পূর্ণসংখ্যা
HTTP এর মাধ্যমে আপডেট পেতে পোর্ট
httpsPort
পূর্ণসংখ্যা
(ঐচ্ছিক) HTTPs সার্ভারের জন্য পোর্ট। (ডিফল্ট 443)
httpsUpdatesPort
পূর্ণসংখ্যা
(ঐচ্ছিক) HTTPs-এর মাধ্যমে আপডেট পেতে পোর্ট।
ত্রুটি
এই কমান্ড কোন ত্রুটি প্রদান করে না.
উদাহরণ
অনুরোধ
GET /osc/info HTTP/1.1 Host:[camera ip address]:[httpPort] Accept: application/json X-XSRF-Protected:1
প্রতিক্রিয়া (API 2)
HTTP/1.1200 OK Content-Type: application/json;charset=utf-8 Content-Length:{CONTENT_LENGTH} X-Content-Type-Options: nosniff
[null,null,["2024-11-13 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"]]