App Android/Kotlin para controle e comunicação de tablet com hardwa...


$1,000.00

App Android/Kotlin para controle e comunicação de tablet com hardware externo via Webview/Mqtt/USB Requisitos: - Angular 10+ - Android SDK 11+ /webview ( boas praticas de performance/otimizacao ) - Comunicacao USB/serial - Mqtt (paho/aws-iot) Aplicativo utilizando webview e passando informacoes por usb em modo accessory(https://developer.android.com/guide/topics/connectivity/usb/) via protocolo serial a um dispositivo externo em modo HOST. Já existe a interface da webview e a comunicação Mqtt implementada no formato de homepage (Angular12, aws-iot, paho) O aplicativo deve capturar entradas e saidas tipo pub/sub do mqtt (em Js do browser) embutido na webview, tratar os dados e repassar para o host via USB/serial. Devera acontecer também a ação inversa onde o aplicativo trata os dados do host USB e repassa para webview/mqtt. Deve-se otimizar o aplicativo para chamadas tipo webrtc e demais elementos  de comunicacao e processamento com o uso racional das threads,workers e processos. (…) <-> [Webview <-> mqtt parser <-> (processador de comandos) <-> usb/accessory ]↔️ usb/host <-> (…) [*] : android app O processador de comandos é um objeto no qual pode-se fazer operações com os dados devendo ser este não blocante em relação ao resto da ui, pois podem ser rodados programas de maior forca computacional, como ekf, consultas a api externas e filtros extras e interação com os elementos de hardware do tablet (acelerômetros,giroscópios,etc), sendo portanto deve ser dada atenção em especial a capacidade de modularização e desempenho deste bloco. Para implementação inicial do projeto, sera somente a transcrição mensagens json vindo da webview/mqtt para dicionario preexistente. Ex: mqtt:{“up”:1,“down”:0,“left”:0,“right”:0} usb: “cmd ff” mqtt:{“up”:0,“down”:1,“left”:0,“right”:0} usb:“cmd bb” mqtt:{“up”:0,“down”:0,“left”:1,“right”:0} usb: “cmd tl” * Respectivamente: para frente, para tras e vire a esquerda. Mas devendo dar especial atenção a arquitetura de projeto dado o escopo de expansão anteriormente mencionado. - verificação de conexão/desconexão com host - auto inicialização do aplicativoCategory: IT & ProgrammingSubcategory: Apps programming. Android, iOS and othersWhat is the scope of the project?: Medium-sized changeIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededRequired platforms: AndroidI need to: Create an appApp type: OtherBack-end is required: NoPayment gateway: No

Keyword: Kotlin

Price: $1000.0

Secondary Price: $3000.0

Android iPhone Responsive Web Design Kotlin

 

Need Expert to Modify Table Tennis Robot App

I require a tech professional to help me modify my table tennis robot's Android app, which is set to be discontinued soon. I want the app to function locally, without any internet connection. Key Tasks: - Evaluate the older APK version and the Firebase version of...

View Job
Buscamos Staff Be Engineer *Oportunidad de us$ 7.5k-9.1k/mes* - (in...

Somos del equipo de Talento de Workana y en este momento tenemos abiertos proyectos remotos, freelance, full-time y con pagos entre 7500 y 9100 usd mensuales con empresas tech de usa y europa. Para participar de este proyecto no es requisito tener disponibilidad inmedia...

View Job
Proyecto Android Horario

Adjunto una imagen de los datos que debe recabar y de la forma (muy simple) que se debe presentar a los usuarios. 1. La columna date, la fecha debe ir cambiando conforme al calendario, no debe capturarse y por lo tanto no debe ser editable. 2. Las 4 columnas de horario ...

View Job