برگزیده های پرشین تولز

۱۰ نکته در مورد اندروید تینگز، سیستم‌عامل جدید گوگل برای دنیای اینترنت اشیا

mimm

Registered User
تاریخ عضویت
6 ژانویه 2017
نوشته‌ها
91
لایک‌ها
10
سن
34
گوگل به‌تازگی ، یک سیستم‌عامل اندرویدی جدید را به نام Android Things، برای دستگاه‌های اینترنت اشیا عرضه کرده است. این نرم‌افزار به همراه پلتفرم ارتباطی Weave نقش مهمی را در استراتژی اینترنت اشیا گوگل بازی خواهند کرد.


11.jpg



۱۰ نکته که باید در مورد اندروید تینگز بدانید
  1. Android Things نسخه بازطراحی‌شده سیستم‌عامل Google Brillo است که در سال ۲۰۱۵ توسط گوگل معرفی شد. اگرچه جان‌مایه سیستم‌عامل Google Brillo همان اندروید بود اما نحوه توسعه و پیاده‌سازی آن کاملاً با نسخه‌های عادی اندروید تفاوت داشت.
  2. سیستم‌عامل Brillo از C++ استفاده می‌کرد درحالی‌که هدف اصلی Android Thing، تمامی توسعه‌دهندگان جاوا است؛ چه درزمینهٔ توسعه نرم‌افزارهای موبایل تجربه داشته باشند و چه نه.
  3. توسعه‌دهندگان با استفاده از این ابزار می‌توانند به سراغ دستگاه‌های IOT بروند. “اندروید استودیو”، این IDE محبوب اندرویدی نیز، توسعه اینترنت اشیا تحت اندروید تینگز را پشتیبانی می‌کند. چرخه تولید و توسعه اپلیکیشن این پلتفرم تا حدودی مانند توسعه نرم‌افزار موبایل است.
  4. سیستم‌عامل اندروید تینگز بخشی از SDK اصلی اندروید را پشتیبانی می‌کند، اما آن دسته از رابط‌های برنامه‌نویسی (API ) که به اطلاعات کاربر یا احراز هویت نیاز دارند مانند AdMob، Maps، Searchو Sign-In ، پشتیبانی نمی‌شوند.
  5. درست مانند به‌روزرسانی‌های OTA گوشی‌های اندروید، اینجا هم توسعه‌دهندگان می‌توانند به‌روزرسانی‌های سیستم‌عامل و اپلیکیشن ها را به همان ترتیب به انجام رسانند.
  6. گوگل توصیه می‌کند برای توسعه و ساخت نمونه‌های اولیه از Raspberry Pi3، Intel Edison و NXP Pico استفاده شود. البته با عرضه عمومی سیستم‌عامل اندروید تینگز ، دستگاه‌های بیشتری به این فهرست اضافه خواهند شد.
  7. سرویس‌ها و اجزای پلتفرم ابری گوگل ازجمله Firebase به‌سادگی با اندروید تینگز ادغام می‌شوند. بنابراین توسعه‌دهندگان می‌توانند برای ذخیره‌سازی اطلاعات، پیام‌رسانی و مدیریت شرایط از سرویس‌های مختلف ابری بهره ببرند.
  8. سیستم‌عامل اندروید تینگز با پلتفرم ارتباطی weave عجین است. Weave Server یک سرویس ابری است که مسئولیت ثبت دستگاه‌ها، توزیع فرمان، ذخیره حالت‌ها و یکپارچه‌سازی با سرویس‌های گوگل از قبیل دستیار گوگل را بر عهده دارد. جهت برقراری ارتباطات داخلی و از راه دور، Weave SDK در دستگاه‌ها تعبیه خواهد شد.
  9. پروتکل Nest Weave که در دستگاه‌های Nest مورداستفاده قرار می‌گیرد، بخشی از سرویس Weave خواهد بود. هر دو این پروتکل‌ها مبتنی بر پروتکل شبکه Threadهستند، که در اصل برای ایجاد شبکه‌های مش وایرلس لوکال طراحی‌شده است.
  10. Weave یک پروتکل مستقل بوده که چه با اندروید تینگز و چه بدون آن قابل‌استفاده است و جایگزینی برای بلوتوث هوشمند، زیگبی و Z-Wave به‌حساب می‌آید.


منبع: iott.ir
 
بالا