Root nem é para aqui chamado pois podes desenvolver qualquer uma das funcionalidades sem necessitar de fazer root ao dispositivo. A única coisa que precisas será de gerir a ligação à porta USB, eventualmente adicionar suporte para emparelhamento mas o que não é obrigatório, podes muito bem para fins de testes, assumir que o emparelhamento seja feito através do sistema e só precisas depois de implementar o protocolo sobre a ligação existente. No caso do arduino, o protocolo é o firmata.
Tens um exemplo aqui http://shokai.github.io/ArduinoFirmata-Android/ que inclusive ja tem uma lib java para usar usb-serial o que facilita o trabalho. Acho que no teu caso, só terias de implementar o protocolo do teu dispositivo (caso não exista já). -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails deste grupo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/groups/opt_out.
