Android Things

گوگل یک پیش نسخه از Android Things را معرفی کرد که نوعی سیستم‌عامل بر پایه اندروید است که برای دستگاه‌های هوشمند و محصولات اینترنت اشیاء مورد استفاده قرار می‌گیرد.

سیستم‌عامل اینترنت اشیاء که بر پایه اندروید است بدین منظور طراحی شده است تا راهی ساده‌تر برای تولید لوازم‌خانگی هوشمند در اختیار تولیدکنندگان قرار دهد. از آنجا که این تولیدکنندگان قادر به کار کردن با API های اندروید و سرویس‌های گوگل هستند، در حال حاضر با این سیستم‌عامل آشنایی دارند.

در صفحه توسعه‌دهندگان Android Things آمده است: “اگر شما می‌توانید یک برنامه را تولید کنید، شما می‌توانید یک دستگاه تولید کنید.”

سیستم‌عامل اینترنت اشیاء که بر پایه اندروید است قرار است تا بر روی محصولاتی نظیر دوربین‌های امنیتی، بلندگوها و روترها قابل اجرا باشد.

Android Things در حقیقت نسخه تجاری Google Brillo است که سیستم‌عاملی بر پایه اندروید برای اینترنت اشیاء بود که گوگل در سال ۲۰۱۵ از آن پرده‌برداری کرد به‌علاوه‌ی ابزارهای جدیدی نظیر استودیوی اندروید(۱)، کیت توسعه نرم‌افزاری اندروید(۲)، سرویس‌های Google Play و پلتفرم Google Cloud.

برخلاف Brillo، توسعه Android Things می‌تواند از طریق ابزارهای توسعه استانداری که برای اندروید وجود دارد، انجام شود.

Android Things زیرمجموعه‌های اصلی اندرویدِ SDK را پشتیبانی می‌کند اما API هایی(۳) که نیازمند وارد کردن اطلاعاتی در هنگام ورود توسط کاربر هستند مانند AdMob ،Maps ،Search و Sign-In توسط این سیستم‌عامل پشتیبانی نمی‌شوند.

دقیقاً شبیه مکانیزم به‌روزرسانی OTA گوشی‌های هوشمند بر پایه اندروید، توسعه‌دهندگان می‌توانند به‌روزرسانی‌های سیستم‌عامل گوگل و دیگر برنامه‌ها را از طریق ساختار OTA مشابه که شرکت برای تولیدات و سرویس‌های خود استفاده می‌کند، انجام دهند.

گوگل به زودی پشتیبانی از Weave را نیز به این سیستم‌عامل اضافه می‌کند. Weave پروتکل ارتباطات اینترنت اشیاء مربوط به شرکت گوگل است که به دستگاه‌ها کمک می‌کند تا به سرویس‌های Google Cloud متصل شوند تا دیگر gadget ها را نصب و راه‌اندازی کنند.

سرور Weave راه‌اندازی دستگاه، ذخیره‌سازی، اجرای دستور و برقراری ارتباط با سرویس‌های گوگل مانند Google Assistant را اداره می‌کند. برای ارتباطات محلی و از راه دور، Weave SDK در دستگاه جاسازی می‌شود.

در حال حاضر، Weave SDK از چراغ‌ها، ترموستات‌ها و سوییچ‌های هوشمند پشتیبانی می‌کند و دیگر انواع دستگاه‌ها نیز به زودی اضافه می‌شود.

بر طبق گفته گوگل، SmartThings و Hue در حال حاضر از پروتکل Weave برای اتصال به Google Assistant استفاده می‌کنند، درحالی‌که Belkin WeMo ،LiFX ،Wink ،TP-Link، First Alert و دیگر شرکت‌ها نیز در حال تلاش برای همگام‌سازی با Weave هستند.

نسخه پیش‌تولید شده گوگل برای سیستم‌عامل IoT از Intel Edison ،NXP Pico و Raspberry Pi 3 پشتیبانی می‌کند، بنابراین تولیدکنندگان می‌توانند محصولاتی بر پایه این سخت‌افزارها تولید کنند.

دستگاه‌های دیگری که دارای این گواهی هستند به‌زودی با در دسترس قرار گرفتن Android Things معرفی می‌شوند.

شما می‌توانید اطلاعات مربوط به Android Things را در [۱] بیابید.

منابع

[۱] https://developer.android.com/things/index.html

[۲] http://thehackernews.com/2016/12/google-android-things-os.html


(۱) Android Studio
(۲) Android Software Development Kit (SDK)
(۳) Application Programing Interfaces