====== Detalhe da atividade proposta para Latinoware 2023 ======
===== O poder do opensource em sistemas embarcados na nuvem =====
Oficina de introdução ao IoT, robótica e solução cloud opensource, aplicada em atividade 50% teórica e 50% prática.
==== Planejamento ====
**Atividade teórica** planejada para total de 25 minutos necessários para viabilizar a passagem do conteúdo
sendo reservado:
* 5min para apresentação e a introdução teórica sobre a ingestão e Integração do Iot/Robótica no cloud (BigData e Analitcs)
* 15min para demostração da //** [[https://wokwi.com/projects/378220084520916993|PoC - Vending Machine com o Iot]] e os primeiros passos na acessibilidade**//, a qual vai ser previamente desenvolvida para mostrar os seguintes assuntos de cloud computer no contexto embarcados divido em:
- Iot(Sensores e Atuadores)
* Exemplo com Mensageria(mqtt), APIs(Client/Server) e Webservice
- Infrastructure as Code e Devops
* Libertando e conteinizando BoxTV com Armbian com um adicional tunning com micro-controlador de baixo custo
* DevOps em Edge computer, visão sucinta dos primeiros passso de integração de projetos de IA opensource com cloud
- Operações Transacionais
* A necessidade/motivador, interação humana de confirmação de recebimento de PIX
* A possibilidade, interação robótica automatizada com Nubank na confirmação de recebimento de PIX
**Atividade prática** considerando a previsão de no total de 20 minutos necessários para viabilizar a aplicação da oficina; esta dividido em dois blocos com o devido detalhamento da definição de reserva de tempo para cada atividade
- Iot os sensores e atuadores, experimentações simples com micropyton/circuitpython
* Reservado 4min, para Pins Digital com o exercicio pratico de acenter um led e acionar um botão
* Reservado 2min, para Pins Analogico para efetuar aplicação pratica de coleta sensores utilizando como exemplo com LDR/sensor luminosidade
* Reservado 4min, para I2C exemplificado na utilização de LCD
* Reservado 5min, para RX/TX simulando ou efetuando a comunicação com Lora ( com modulo real ou simulada utilizando micro-controladores )
- Hardware como serviço na cloud, a pegada com micro-controlador integrada ao onesite platform community
* Reservado 5min, para o exercicio aplicado pratico baseado em exemplo com APIs(Client/Server)
**Finalizando** com a utilização dos 5 minutos restantes para perguntas, resposta e reflexão
==== Recursos necessários para atividades pratica da oficina ====
Serão necessarios que os participantes tenham acesso a computadores de mesa ou notebooks para programação dos micro-controladores e a interação com o Onesait Platform Community. Quanto aos micro-controladores, modulos e componentes eletrónicos estes serão disponibilizados para a realização da oficina e depois recolhidos
//**Micro-controladores, modulos e componentes eletrónicos **//
* 02 Franzinho LAB01, separadas do estoque pessoal para utilização na Oficina
* 02 Modulos Lora, Adquiridos e aguardando recebimento
* 10 Raspeberry Pi Pico, adquiridas e separadas
* 10 ESP8266, separadas do estoque pessoal para utilização na Oficina
*''Tem como objetivo ser utilizada como simulador RX/TX de modulo Lora ''
* 01 BoxTV homologada ANATEL, separadas do estoque pessoal para utilização na Oficina
*''Será utilizada como EDGE computer na PoC e em comunicação com o cloud nas oficinas ''
* 10 LDR, verificar em estoque pessoal e separa para oficina
* 10 Led, verificar em estoque pessoal e separa para oficina
* 10 Botões,verificar em estoque pessoal e separa para oficina
* 10 Display LCD i2c, verificar em estoque pessoal e separa para oficina
* 22 Cabos USB para conexão com os micro-controladores
* 10 Protoboards para montagem dos circuitos
* XX Jumpers para comunicação entre os modulos e componentes eletronicos
//**Exemplos documentados ou projetos referências **//
* Exemplos para Franzininho-WiFI-LAB01 em (Circuit/Micro)Python [[https://github.com/asilvame/Franzininho-WiFI-LAB01-Circuit_or_Micro-Python| disponível no github]]
* Codigo fonte do prototipo funcional da jornadadodesenvolvimento2021 [[https://github.com/O2br/jornadadodesenvolvimento2021| disponível no github]]
==== Links Uteis ====
* [[https://franzininho.github.io/webdfu-franzininho-wifi/dfu-util/| webdfu]]
* [[https://circuitpython.org/downloads?q=franz| CircuitPython Franzininho]]
* [[https://docs.franzininho.com.br/docs/franzininho-wifi/franzininho-wifi| Docs - franzininho-wifi]]
* [[https://iot-guider.com/ftdi-usb-to-ttl/programming-using-ftdi-usb-to-ttl-serial/| Pinout FTDI]]
* [[https://wokwi.com/| wokwi]]
* [[https://micropython.org/download/LOLIN_S2_MINI/|Firmware MicroPython S2 mini]]
* [[https://www.studiopieters.nl/esp32-s2/|Pinout S2 mini]]
* [[https://lab.onesaitplatform.com/controlpanel/dashboards/view/1a047360-8199-497e-8717-3308d7689cdf|Exemplo de Dashboard para Apresentação ]]
* [[https://starthardware.org/en/interactive-christmas-decoration-part-5-analog-input-with-ldr/|referencia montagem placa oficina ]]
* [[https://onesaitplatform.refined.site/space/ROAD/3722608641/Published+Release+4.3.0+(Quest)+of+Onesait+Platform| onesait não esquecer de contextualizar]]
==== Pesquisas ====
pesquisas de melhoria na apresentação
* https://www.linkedin.com/pulse/connecting-kafka-node-red-two-simple-steps-andr%C3%A9s-wagner/
* https://media.licdn.com/dms/image/D4D22AQFElKvKfhaFZg/feedshare-shrink_800/0/1694597113938?e=1699488000&v=beta&t=TcDavMkDC2R06u8-mIgacXtoUaSvW2i1AyXvP6qzyp0
* https://flows.nodered.org/node/node-red-contrib-kafka-manager
* [[https://www.google.com/imgres?imgurl=https%3A%2F%2Fthumbs.dreamstime.com%2Fz%2Frpa-plano-de-fundo-do-conceito-neg%25C3%25B3cios-automa%25C3%25A7%25C3%25A3o-processos-rob%25C3%25B3tica-ilustra%25C3%25A7%25C3%25A3o-vetor-com-palavras-chave-e-%25C3%25ADcones-para-197996475.jpg&tbnid=PgNGmhCYVWE8YM&vet=12ahUKEwjYhp3E1uGBAxVtPbkGHfEEA6gQMyhEegUIARDgAQ..i&imgrefurl=https%3A%2F%2Fpt.dreamstime.com%2Frpa-plano-de-fundo-do-conceito-neg%25C3%25B3cios-automa%25C3%25A7%25C3%25A3o-processos-rob%25C3%25B3tica-ilustra%25C3%25A7%25C3%25A3o-vetor-com-palavras-chave-e-%25C3%25ADcones-para-image197996475&docid=w0AEgXt1mvInRM&w=1600&h=1585&q=Robotica%20rpa&hl=en&ved=2ahUKEwjYhp3E1uGBAxVtPbkGHfEEA6gQMyhEegUIARDgAQ| ref-uteis01 RPA ]]
* [[https://www.google.com/imgres?imgurl=https%3A%2F%2Fstatic.vecteezy.com%2Fti%2Fvetor-gratis%2Fp1%2F13079478-icone-rpa-ilustracaoial-rpa-robotica-processo-automacao-robo-ai-artificial-inteligencia-transportador-processador-infografico-modelo-conceito-banner-pictograma-conjunto-de-icones-icones-vetor.jpg&tbnid=w_rtKB_gpXqVSM&vet=12ahUKEwjYhp3E1uGBAxVtPbkGHfEEA6gQMyg_egUIARDUAQ..i&imgrefurl=https%3A%2F%2Fpt.vecteezy.com%2Farte-vetorial%2F13079478-icone-rpa-ilustracao-vetorial-rpa-robotica-processo-automacao-robo-ai-artificial-inteligencia-transportador-processador-infografico-modelo-conceito-banner-pictograma-conjunto-de-icones-icones&docid=yadf4n3b4t4IQM&w=1920&h=730&q=Robotica%20rpa&hl=en&ved=2ahUKEwjYhp3E1uGBAxVtPbkGHfEEA6gQMyg_egUIARDUAQ|ref-uteis02 RPA ]]
* [[https://www.google.com/imgres?imgurl=https%3A%2F%2Fcdn2.vectorstock.com%2Fi%2F1000x1000%2F55%2F56%2Fedge-computing-icon-vector-28815556.jpg&tbnid=zldO7FnGVAiMdM&vet=12ahUKEwjuwdW31eGBAxVsA7kGHYP-BvsQMygAegQIARBT..i&imgrefurl=https%3A%2F%2Fwww.vectorstock.com%2Froyalty-free-vector%2Fedge-computing-icon-vector-28815556&docid=FL0fDCEJSK5jFM&w=1000&h=1080&q=Iot%20edge%20computer%20logo%20creative%20commons&hl=en&ved=2ahUKEwjuwdW31eGBAxVsA7kGHYP-BvsQMygAegQIARBT|ref-uteis EDGE]]
==== Histórico do desenvolvimento da PoC ====
// **Ideias selecionadas ou consideradas na definição da PoC **//
* Evolução de prototipo funcional apresentando na Jornada de Desenvolvimento de 2021 [[https://www.youtube.com/watch?v=D4tAWwEWlic|Video -Teste do prototipo apresentado]]
* Situação vivenciada que gerou a Ideia da PoC [[https://www.youtube.com/shorts/qHOTNf2vwQg|Video - Ideia base da construção da PoC, que foi enviada como parte de atividade proposta para Latinoware 2023]]
* Solução de software livre da Minsait/Indra Company, premiada mas sem uma comunidade atuante [[https://mundogeo.com/2017/09/28/indra-ganha-premio-de-plataforma-de-iot-mais-inovadora-para-smart-cities/|Uma das Noticia sobre premiação da solução ]]