O Android Things estende o core framework Android com APIs adicionais fornecidas pela Things Support Library. Essas APIs permitem que as aplicações se integrem com novos tipos de hardware não encontrados em dispositivos móveis.
uma série de protocolos de comunicação. Muito além de ligar e desligar portas, você precisa desses protocolos para interfacear com os mais variados dispositivos. Você não precisa conhecer os protocolos, mas saber o que é utilizado pelos dispositivos/circuitos. A programação é alto-nível e você não vai precisar escovar bits :P
smartphones e tablets apenas com possibilidades de comunicação direta com o hardware embarcado. Será necessário o uso de biblioteca exclusiva e requisitos mínimos de SDK tooks 24 e Android 7.0 (API 24).