Google is committed to advancing racial equity for Black communities. See how.

ক্যামেরা

নেস্ট ক্যাম

নেস্ট ক্যাম ™ একটি ইন্টারনেট-সংযুক্ত ডিভাইস স্বজ্ঞাত এবং সহজ ব্যবহার করা হয়। এটি অবিচ্ছিন্নভাবে শক্তি সঞ্চয় করতে, এবং সুরক্ষা এবং আরামকে অনুকূল করে তোলার জন্য বাড়ির ব্যবহারের ধরণগুলি সম্পর্কে শিখতে থাকে। ব্যবহারকারীরা কোনও ইন্টারনেট সংযোগে অ্যাক্সেস পেয়ে যে কোনও জায়গা থেকে নেস্ট ক্যামটিকে নিয়ন্ত্রণ করতে পারে।

নেস্ট এপিআই , অনুমতি স্তরের উপর নির্ভরশীল মঞ্জুর নেস্ট ক্যাম উপর নিম্নলিখিত ডেটাতে অ্যাক্সেস প্রদান করে:

  • কাঠামোর নাম এবং ডিভাইস "যেখানে নাম" (বাড়ির অবস্থান)
  • ক্যামেরা অনলাইন স্থিতি বা মাইকের স্থিতি
  • স্ট্রিমিং স্থিতি (ভিডিও স্ট্রিমিং চালু / বন্ধ করুন)
  • ডিভাইসের নাম এবং যেখানে সনাক্তকারী
  • সর্বশেষ অনলাইন স্থিতি পরিবর্তন (সর্বশেষ অনলাইন / অফলাইন পরিবর্তন)
  • নেস্ট খবর রাখেন সদস্যতা স্থিতি (নাম নথিভুক্ত / না নাম নথিভুক্ত)
  • লাইভে ক্যামেরা ফিড গভীর লিঙ্ক নেস্ট অ্যাপ্লিকেশন (প্রয়োজন iOS, Android) বা এ ওয়েবে home.nest.com
  • সর্বশেষ ইভেন্ট সম্পর্কিত সামগ্রী যা একটি বিজ্ঞপ্তি জাগিয়ে তোলে, সহ:
    • শব্দ বা গতি ইভেন্ট সনাক্ত করা হয়েছে
    • ইভেন্ট শুরু / স্টপ সময়
    • চিত্র এবং জিআইএফ ফাইলগুলির গভীর লিঙ্কগুলি
  • চাহিদা অনুযায়ী চিত্র স্ন্যাপশট
  • অবস্থা এবং ভাগ করে নেওয়ার সর্বজনীন ভাগ URL টি
  • ভ্রমণ জোন নাম এবং যখন একটি গতি ঘটনা, আইডি যেখানে গতি ঘটেছে (প্রয়োজন নেস্ট খবর রাখেন )

ক্যামেরার প্রকারগুলি

নেস্ট এপিআই বেশ কয়েকটি ক্যামেরার প্রকার সমর্থন করে:

  • নেস্ট ক্যাম ইনডোর - আসল ইনডোর নেস্ট ক্যামেরা
  • নেস্ট ক্যাম আউটডোর - আসল আউটডোর নেস্ট ক্যামেরা
  • নেস্ট ক্যাম আইকিউ ইনডোর - অতিরিক্ত প্রক্রিয়াকরণ শক্তি সহ অন্দর নীড় ক্যামেরা, পরিশীলিত স্বীকৃতি, স্পিকার এবং স্ন্যাপশট বৈশিষ্ট্যগুলি সক্ষম করে
  • নেস্ট ক্যাম আইকিউ আউটডোর - অতিরিক্ত প্রক্রিয়াকরণ শক্তি সহ বহিরঙ্গন নেস্ট ক্যামেরা, পরিশীলিত স্বীকৃতি, স্পিকার এবং স্ন্যাপশট বৈশিষ্ট্যগুলি সক্ষম করে
  • নেস্ট হ্যালো - একটি ক্যামেরা যা ভিডিও ডোরবেল হিসাবে কাজ করে

নোট করুন যে সমস্ত নেস্ট ক্যামেরা একই ভাবে এপিআইতে উপস্থিত হবে। নেস্ট হ্যালো ক্ষেত্রে, নেস্ট এপিআইতে কেবলমাত্র ডিভাইসের ক্যামেরা অংশটি উপস্থিত হয়। ক্যামেরার বাইরে ডোরবেল কার্যকারিতা এপিআইতে উপলব্ধ নয়।

ক্যামেরার অনুমতি

নীচে অ্যাক্সেসের অনুমতি স্তরগুলি নেস্ট ক্যামের জন্য উপলভ্য:



অ্যাক্সেস
অনুমতি
ক্যামেরা পড়া

ক্যামেরা পড়ুন / লিখুন

ক্যামেরা রিড + ইমেজ

ক্যামেরা পড়ুন / লিখুন + চিত্রগুলি
সব মান পড়া যাবে না, ব্যতীত:
activity_zones
is_public_share_enabled
public_share_url
snapshot_url
last_event/image_url
last_event/animated_image_url
last_event/activity_zone_ids
হ্যাঁ হ্যাঁ
সমস্ত মান পড়তে পারেন হ্যাঁ হ্যাঁ
লিখতে পারি is_streaming (চালু / বন্ধ ক্যামেরা)
• এই স্থিতি পরিবর্তনের স্পষ্ট গ্রাহক চুক্তিনামা প্রয়োজন
হ্যাঁ হ্যাঁ

আরো তথ্যের জন্য, দেখুন অনুমতিসমূহ সংক্ষিপ্ত বিবরণ

ক্যামেরা শনাক্তকারী

যন্ত্র

নীড় ডিভাইসগুলি আইডির অ্যারে হিসাবে টাইপ অনুসারে তালিকাভুক্ত হয়, যা ডিভাইস পাথের মাধ্যমে কোনও ডিভাইস অনন্যভাবে চিহ্নিত করতে ব্যবহার করা যেতে পারে। একটি ক্যামেরা আইডি সুতরাং "awJo6rH..." মানে করেন যে আপনার বয়স ক্যামেরা ডিভাইস মডেল লোড করতে পারেন devices/cameras/awJo6rH... API এর মাধ্যমে।

যখন কোনও ডিভাইস একাধিক পণ্যের সাথে সংযুক্ত থাকে, তখন প্রতিটি বিকাশকারী সেই ডিভাইসের জন্য আলাদা আইডি দেখতে পাবেন। কোনও ডিভাইস যা একই বিকাশকারী থেকে একাধিক পণ্য ইনস্টল করেছে, বিকাশকারী একই আইডি দেখতে পাবেন।

নাম

কাঠামোর নামটি "হোম" -এ ডিফল্ট হয় তবে ব্যবহারকারী পছন্দ করে এমন কোনও স্ট্রিং হতে পারে।

name

এই উদাহরণে, name "সিঁড়ি বেয়ে নিচে" অথবা "সিঁড়ি বেয়ে নিচে (সদর দরজা)" হয়।

নাম ব্যবহারনাম ব্যবহার

name_long

একটি ডিভাইসের জন্য আর দীর্ঘ প্রদর্শন নাম। এই উদাহরণে, name_long "অফিস (উপরতলার)" হয়।

নাম_লং একটি বার্তায়

কোথায়

where_id

  • একটি অনন্য, নেস্ট-জেনারেট আইডেন্টিফায়ার যে প্রতিনিধিত্ব করে name
  • where_id , কেবল-পড়া হয় এবং একটি কাস্টম যেখানে তৈরি করতে কলে স্বয়ংক্রিয়ভাবে তৈরি হয় name

যেখানে জন্য নাম সম্পর্কে আরো জানুন নেস্ট থার্মোস্ট্যাট , নেস্ট রক্ষা করে এবং নেস্ট ক্যামেরা

where_name

যখন আপনি চান তখন ক্যামেরা পঠিত অনুমতি , আপনি ডিভাইসটি অ্যাক্সেস করতে পারে where_name ডিভাইস বস্তু (থেকে devices/cameras )।

ক্যামেরা বৈশিষ্ট্য

ভিডিও স্ট্রিম

সরাসরি সম্প্রচার

ওয়েব থেকে বা কোনও অ্যাপ্লিকেশনটিতে লাইভ স্ট্রিম পৃষ্ঠা অ্যাক্সেস করতে এই URL গুলি ব্যবহার করুন:

স্ট্রিমিং চালু / বন্ধ করুন

ব্যবহার করুন is_streaming চালু বা বন্ধ ক্যামেরা ঘুরিয়ে ক্ষেত্র।

  • ব্যবহারকারীর হোম নেটওয়ার্ক এবং আপনার প্রয়োগের উপর নির্ভর করে প্রতিক্রিয়ার সময়টিতে পিছিয়ে থাকতে পারে
  • স্ট্রিমিং স্থিতি পরিবর্তন করতে আপনাকে অবশ্যই ব্যবহারকারীর অনুমতি চাইতে হবে (ক্যামেরাটি চালু / বন্ধ)

শেষ ঘটনা

last_event বস্তুর গত সনাক্ত করা শব্দ, গতি, বা ব্যক্তি ইভেন্ট, এবং অ্যাক্সেস সংশ্লিষ্ট ইমেজ বা GIF ফাইল গভীর লিঙ্ক পেতে ব্যবহার করা হয়।

জন্য বৈশিষ্টসূচক ব্যবহারের ক্ষেত্রে last_event/has_person ক্ষেত্র ট্রিগার আলোতে, অথবা একটি শান্ত চক্র লন্ড্রি সেট।

সুরক্ষা

ব্যবহার last_event বস্তু এবং গঠন এর away রাষ্ট্র, গঠন এর wwn_security_state মান থেকে ধাপে ধাপে বৃদ্ধি করতে ok করতে deter , যা অন্যান্য ডিভাইস আরম্ভ করতে পারবেন। দেখুন নিরাপত্তা নির্দেশিকা deterrence বৈশিষ্ট্যগুলির জন্য।

সর্বশেষ রেকর্ড করা ইভেন্টটি প্রদর্শন করতে ব্যবহৃত হয় এবং ব্যবহারকারীর অ্যাকাউন্টে সাইন ইন করা প্রয়োজন।

চিত্র বা জিআইএফ ফাইলগুলি

একটি ঝুড়িতে বিড়াল

গত ঘটনা URL গুলি অ্যাক্সেস করতে আপনার পণ্যের জন্য অর্ডার, ব্যবহারকারী একটি সক্রিয় থাকতে হবে নেস্ট খবর রাখেন সাবস্ক্রিপশন, এবং আপনি ক্যামেরা "+ + ইমেজ" আপনার ক্লায়েন্টের জন্য অনুমতি এক নির্বাচন করতে হবে।

যখন আপনি একটি জন্য কল করতে image_url বা animated_image_url , আপনি এই বিন্যাসে একটি URL পাবেন:

"STRING1/device_id/STRING2?auth=camera_token"

কোনও চিত্র বা জিআইএফ দেখতে এই URL টি ব্যবহার করুন।

মনে রাখবেন যে STRING মানগুলি কেবল অভ্যন্তরীণ নেস্ট ব্যবহারের জন্য। STRING মানগুলি পরিবর্তন করবেন না, বা কল ব্যর্থ হবে।

চাহিদা অনুযায়ী স্ন্যাপশট

লাইভ ভিডিও স্ট্রিম থেকে একটি স্ন্যাপশট পেতে এই ক্ষেত্রটি ব্যবহার করুন।

  • snapshot_url - ছবির লাইভ ভিডিও স্ট্রীম থেকে বন্দী URL টি ফেরৎ
  • ক্যামেরা চালু এবং সক্রিয়ভাবে স্ট্রিমিং প্রয়োজন

আপনি যদি হন তবে API এর স্ন্যাপশটের গুণমানটি কেবলমাত্র 1080 পি থ্রুটপুট:

  • সক্রিয়ভাবে অ্যাপ্লিকেশনে ক্যামেরা স্ট্রিম দেখার ( web_url )
  • সক্রিয়ভাবে পাবলিক স্ট্রিম দেখার ( app_url )
  • নেস্ট আওয়ার সাবস্ক্রাইব

আপনি যদি স্রোতভাবে স্রোতটি না দেখছেন বা নেস্ট আওয়ার সাবস্ক্রিপশন না পেয়ে থাকেন, তবে API এর কোনও 1080p উত্স নেই যার থেকে সেই রেজোলিউশনে একটি স্ন্যাপশট পুনরুদ্ধার করতে হবে এবং নিম্ন-মানের চিত্র তৈরি করা হবে। এছাড়াও, লো স্থানীয় নেটওয়ার্ক ব্যান্ডউইথের কারণে নীচে অ্যাওয়ার উপস্থিত থাকার সাথে API স্ন্যাপশট রেজোলিউশনটি 1080p এর নীচে ডুবে যেতে পারে।

সম্পর্কে আরও জানুন নেস্ট ক্যামেরা করার ব্যান্ডউইথ প্রয়োজনীয়তা

স্ন্যাপশটের হারের সীমা

যখন আপনি পেতে একটি কল করতে snapshot_url , আমরা এই হার সীমা প্রযোজ্য:

  • নেস্ট আওয়ার সাবস্ক্রিপশন নেই এমন ক্যামেরাগুলির জন্য 2 / মিনিট
  • নেস্ট আওয়ার সাবস্ক্রিপশনযুক্ত ক্যামেরাগুলির জন্য 10 / মিনিট

ক্রিয়াকলাপ অঞ্চল

অ্যাক্সেস করতে আপনার পণ্যের জন্য জন্য ভ্রমণ জোন তথ্য, ব্যবহারকারী একটি সক্রিয় থাকতে হবে নেস্ট খবর রাখেন (যদি না এটি একটি নেস্ট ক্যাম আই কিউ হয়) সাবস্ক্রিপশন, এবং আপনি ক্যামেরা "+ + ইমেজ" আপনার ক্লায়েন্টের জন্য অনুমতি এক নির্বাচন করতে হবে।

যখন কোনও গতির ইভেন্ট থাকে, আপনি গতিটি ঘটেছিল সেখানে ক্রিয়াকলাপ জোন আইডস পড়তে পারেন।

  • activity_zones সব জোন নামের -list, ব্যবহারকারী-সংজ্ঞায়িত করা হয় এবং স্বয়ংক্রিয়ভাবে তৈরি নাম সহ (গুলি)
    • উদাহরণ প্রতিক্রিয়া: "activity_zones": [ {"name": "Porch", "id": 244083}, {"name": "Walkway", "id": 237084} ... ]
    • এই উদাহরণে, ব্যবহারকারী ডিফল্ট "জোন 1 "টিকে" বার্চ "এবং" জোন 2 "কে" ওয়াকওয়ে "এ পরিবর্তন করেছেন
  • last_event/activity_zone_ids জোন id গুলি যা গত ইভেন্টের সময় গতি সনাক্ত এর -list
    • উদাহরণ প্রতিক্রিয়া: "activity_zone_ids" : [ "237084", "244083" ]

সর্বজনীন ভাগ URL

ব্যবহারকারী ভিডিও স্ট্রিমটিকে সর্বজনীন করেছে কিনা তা পরীক্ষা করতে এই দুটি ক্ষেত্র একসাথে ব্যবহার করুন এবং যদি তা হয় তবে সেই URL টি অ্যাক্সেস করুন।

  • is_public_share_enabled -boolean, আয় true যদি ভিডিও স্ট্রিম, সার্বজনীন false ব্যক্তিগত যদি
  • public_share_url ভাগ পাবলিক স্ট্রীমের -URL
ব্যাকলিঙ্ক ব্যানার

আপনি যদি আইওএস 8 বা তার পরে কোনও অ্যাপ্লিকেশন তৈরি করছেন, আপনি যখন ক্যামেরা এপিআই ব্যবহার করবেন তখন আপনাকে ব্যাকলিঙ্কগুলি যুক্ত করতে হবে।

পরামিতি

নাম প্রকার প্রয়োজনীয় বর্ণনা
CUSTOM_SCHEME স্ট্রিং হ্যাঁ App আপনার অ্যাপ্লিকেশনটির জন্য কাস্টম ইউআরএল স্কিম
সম্পর্কে আরো কোনো URI স্কিম জানুন
APPNAME স্ট্রিং হ্যাঁ Your আপনার অ্যাপের নাম
Return রিটার্ন ব্যানার প্রদর্শিত হয়
Local স্থানীয়করণ করা যায়
BACKLINK_PATH স্ট্রিং হ্যাঁ Your আপনার অ্যাপ্লিকেশন ফিরে
ব্যাকলিঙ্ক সম্পর্কে আরো জানুন

কল করুন

যখন আপনি এমন একটি প্রবাহ তৈরি করেন যেখানে আপনার ব্যবহারকারীরা সরাসরি ভিডিও স্ট্রিম বা কোনও ইভেন্ট দেখেন, ব্যাকলিংক পথটি অন্তর্ভুক্ত করুন:

  1. জখন app_url নেস্ট API থেকে। : এটা ভালো কিছু হওয়া উচিত "nestmobile://cameras/CjZHZ….7IYIm?auth=c.QbpCljxi5...Ny4gh&"
  2. আপনার পরামিতি যোগ app_url এই কোয়েরি স্ট্রিং বিন্যাস :
    "nestmobile://cameras/CjZHZ….7IYIm?auth=c.QbpCljxi5...Ny4gh&appname=APPNAME&backlink=CUSTOM_SCHEME://BACKLINK_PATH"

ভুল বার্তা

API কল ত্রুটি বলতে চাচ্ছি তা এবং কিভাবে তাদের পরিচালনা করতে দেখতে তথ্যের জন্য ত্রুটি বার্তা