Опитът за грандиозно обединяване на устройства „интернет на нещата“ е най-вече мечта, но това не спира големите компании като Google да предприемат честно решение. Най-новата инициатива на Google за създаване и унифициране на интернет на нещата приема сегашните си стандарти Brillo и Weave и добавя още части за създаване на една платформа: Android Things.
Google описва Android Things като "изчерпателен начин за изграждане на IoT продукти със силата на Android", и разбира се, че звучи много познато от позицията му за отдаване на възможност на производителите да използват Android за изграждане на телефони, таблети, телевизионни кутии и други. Android Things е ефективно ребрандиране и разширяване на предишната си платформа Brillo, която сама по себе си беше съкратена версия на Android, предназначена за IoT устройство.
Вече можете да разработвате IoT устройства точно там, където вече разработвате приложения.
И така, каква е промяната? Е, най-голямата разлика е, че разработчиците на хардуер и софтуер вече могат да създават IoT устройства, използвайки същите Android API и Google Services, които вече познават. Android Things вече е достъпен за работа с Android Studio с Android SDK, Google Play Services и Google Cloud Platform. Google също ще започне да пуска актуализации за Android неща, подобно на това как се справя с други версии на Android, с кръпки и корекции на сигурността. В много отношения това превръща развитието на IoT в първокласен гражданин непосредствено до създаването на приложения за телефони и таблети с Android.
Разбира се, има хардуерен ъгъл към всичко това и Google бърза да посочи шепа решения "до ключ", които можете да закупите и да започнете да разработвате, включително комплекта Edison на Intel и Raspberry Pi 3. Qualcomm също обяви днес, че възнамерява да работим с Google, за да се уверим, че Android Things работи правилно с процесорите Snapdragon.
Като се има предвид колко слабо е получен Brillo от представянето му през 2015 г., не е изненадващо, че Google положи големи усилия да направи разработката за IoT устройства по-скоро като разработка за други видове Android. Внасяйки Android Things в основния опит за разработка на Android, много бариери бяха отпаднали и повече хардуерни разработчици могат да експериментират първо с използването на платформата на Google. Google вече има на разположение визуализация за програмисти за Android неща, ако искате да погледнете.