Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Rzeczy na Androida: wszystko, co musisz wiedzieć o planie Google, aby zakłócić IOT

Spisu treści:

Anonim
Zestaw programisty Android Things.

Android to nie tylko telefony. Wiemy już o tym, ponieważ widzimy Androida na Chromebookach, telewizorach, zegarkach, a nawet kuchenkach mikrofalowych. Za chwilę zobaczymy to w miejscach, w których moglibyśmy nigdy nie pomyśleć, takich jak modem kablowy lub parkomat. Aby tak się stało, Google ma coś, co nazywa się Android Things.

Android Things to ten sam Android, który działa na twoim telefonie. Tak działają wszystkie urządzenia z Androidem: ten sam Android na telewizorze, zegarku lub Chromebooku. Po zbudowaniu programista może sprawić, że interfejs użytkownika Androida działa na prawie wszystkim lub wcale go nie ma. To dlatego, że Android nie jest systemem operacyjnym takim jak Windows lub iOS, jest częścią systemu operacyjnego, który łatwo podłącza się do wszystkiego, co jest potrzebne do działania sprzętu. Android jest przede wszystkim strukturą aplikacji, co oznacza, że ​​może skupić się na robieniu rzeczy w określony sposób; w ten sam sposób bez względu na platformę sprzętową, na której jest używany.

To sprawia, że ​​idealnie nadaje się do czegoś takiego jak Android Things.

Co to jest Android Things?

Jest to system Android, ale zaprojektowany do pracy na urządzeniach, które zwykle nazywamy urządzeniami Internetu rzeczy - połączonych gadżetach, które mogą działać bez Twojej kontroli i łączyć się z innymi urządzeniami posiadającymi połączenie internetowe. Być może masz już trochę w domu, ponieważ takie rzeczy, jak termostat Nest lub sierpniowa inteligentna blokada są urządzeniami IoT. W Android Things Google chce zapewnić uniwersalną warstwę systemu operacyjnego, aby każde z tych urządzeń mogło działać w ten sam sposób i komunikować się przy użyciu tych samych metod.

To z pewnością przynosi korzyści Google; jeśli wszystko działa na Androidzie, mają ogromną bazę do gromadzenia danych i umieszczania reklam. Ale ma to również pewne zalety dla reszty z nas. Dla programistów posiadanie gotowej platformy, która działa na standardowym sprzęcie i może być programowana w ten sam sposób, skraca około 90% czasu produkcji oprogramowania. Oznacza to niższe koszty produkcji i łatwiejsze harmonogramy. Dla konsumentów oznacza to, że wszystkie rzeczy, które kupujemy, mogą ze sobą rozmawiać i współpracować, z dodatkową korzyścią z wbudowanych funkcji prywatności i bezpieczeństwa. A bezpieczeństwo w standardowych urządzeniach IoT, które nigdy nie otrzymują aktualizacji oprogramowania, nawet gdy pojawi się paskudny błąd, to wielka sprawa.

W pewnym sensie Android Things to esperanto podłączonych urządzeń. Przynajmniej tak chce.

Czemu miało by mi zależeć

Cóż, naprawdę nie musisz przejmować się podstawową technologią, aby cieszyć się korzyściami. Ale powinieneś się przejmować, że ktoś gdzieś próbuje posprzątać bałagan, że obecny Internet Rzeczy jest zły. Naprawdę źle.

To dlatego, że wszystko zostało opracowane niezależnie od siebie przez różne osoby pracujące w różnych firmach. Każda firma musi uważać na siebie, ale ponieważ wszystko jest jeszcze w powijakach, skupiono się na uruchomieniu jej. Trudno jest stworzyć samochód Toyota, który będzie w stanie „rozmawiać” z telefonem i centrum serwisowym. Sprawienie, by rozmawiało ze wszystkim oraz robienie tego efektywnie i bezpiecznie jest jeszcze trudniejsze. Teraz wyobraź sobie, że wykonujesz akcesoria innej firmy, takie jak system alarmowy lub zdalny rozrusznik, który może rozmawiać z Twoją Toyotą i telefonem, a zrozumiesz, dlaczego może nie być w stanie rozmawiać z centrum serwisowym. Android Rzeczy mogą działać na Toyota, zdalnym rozruszniku, systemie alarmowym, telefonie i sprzęcie w centrum serwisowym.

Android Things poinformuje Cię o tym, że kupowany przez ciebie inteligentny gadżet działa z resztą inteligentnych gadżetów i nie ujawni twojej tożsamości w Internecie.

Większy problem to bezpieczeństwo. Dotknęliśmy tego wcześniej, ale teraz internet rzeczy jest tak naprawdę Internetem porzuconych rzeczy. Gdy gadżet działa, w przypadku większości firm jego rozwój jest zakończony. Kiedy poważne rzeczy, które pozwoliłyby hakerowi przechwycić twoje dane osobowe, a nawet twoją tożsamość, wykorzystując sposób, w jaki gadżety komunikują się z Internetem, nie robi się nic, aby temu zapobiec. Twoje wybory to po prostu przestać go używać lub ryzykować, że ktoś wejdzie w twoje życie osobiste.

Google może w znacznym stopniu pomóc. takich jak telefony Pixel czy Chromebooki, urządzenia z Androidem nie będą miały niestandardowych systemów operacyjnych, tak jak większość telefonów z Androidem, i będą aktualizowane bezpośrednio z Google. Oznacza to dwie rzeczy - comiesięczne aktualizacje zabezpieczeń w razie potrzeby i trzy lata wsparcia oprogramowania. Prawdopodobnie nigdy nie będziesz mógł odwiedzić Sklepu Google Play i instalować aplikacji na zamku przednich drzwi, ale zaktualizuje się, aby upewnić się, że nikt nie będzie w stanie się włamać za pomocą podstępu lub etykiety NFC.

Kiedy mogę kupić coś, co z tego korzysta?

Android Things jest stosunkowo nowy. Google nie utrzymywał tego w tajemnicy i słyszeliśmy o tym od dłuższego czasu, ale oficjalnie stało się to dopiero w maju 2018 r., Kiedy uruchomiono wersję 1.

Spodziewaj się, że urządzenia z Androidem zaczną działać na początku 2019 r. (Może nawet przed sezonem świątecznym 2018-2019), ale fantazyjne rzeczy, które naprawdę wykorzystują to, co mogą zrobić, są prawdopodobnie daleko. Zobaczymy nowsze wersje platformy, które mogą robić więcej rzeczy, a ponieważ programiści potrzebują więcej rzeczy, będą mogli współpracować z Google i sprawić, by tak się stało. System Android w telefonie działał w ten sposób, HTC pomagał w jego uruchomieniu, a następnie firmy takie jak Samsung i LG współpracowały z Google, aby było świetnie. Google ma również własny dział sprzętowy i, miejmy nadzieję, wkrótce zobaczymy takie produkty, jak termostaty Nest i kamery z systemem Android Things.

Jestem hobbystą. Jak rozpocząć tworzenie?

Google zapewnił Ci wprowadzenie Android Things 1.0. (Niestety, nie ma tutaj nazw słodkich cukierków!)

Wraz z pierwszą oficjalną wersją kodu ogłosił partnerstwa programistyczne z NXP, Qualcomm i MediaTek. Wkrótce będzie można zamówić zestaw programistyczny z wbudowanym SoM (System on Module) w płytkę z wejściami i wyjściami, na których Android Things zainstaluje się bez żadnych problemów.

Po stronie oprogramowania możesz używać tego samego Android Studio, którego używają programiści aplikacji na telefony, a Biblioteka Wsparcia Android pomoże ci pracować ze sprzętem, który zwykle nie jest dziś używany z Androidem. Aby rozpocząć, sprawdź stronę Android Things w witrynie dla programistów Androida.