Web Service Clients on Raspberry Pi Pico W(C++)

Iniciado por Candidosa2, 02 de Maio de 2024, 12:26

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

Candidosa2


Publicado em 4/2024
Criado pelo Dr. Jon Durrant
MP4 | Vídeo: h264, 1280x720 | Áudio: AAC, 44,1 KHz, 2 canais
Gênero: eLearning | Idioma: Inglês | Duração: 63 Palestras (6h 4m) | Tamanho: 3,25 GB


Serviços da Web repousantes para Raspberry Pi Pico W

O que você aprenderá:
Entenda os conceitos de serviços Web Restful
Escreva clientes de serviços da Web no Raspberry Pi Pico usando LWIP
Escreva clientes de serviço da Web no Raspberry Pi Pico usando coreHTTP
Escreva servidores de serviços da Web no Raspberry Pi Pico usando LWIP
Escreva servidores de serviços da Web no Raspberry Pi Pico usando HTTPD baseado em soquete

Requisitos:
Capaz de trabalhar com o conjunto de ferramentas Raspberry Pi Pico SDK
Capaz de programar em C/C++ em microcontrolador
Conhecimento de redes de computadores (IP e Ethernet)
Capaz de instalar software e configurar firewall no próprio laptop ou desktop
Conhecimento básico de Python que será usado para clientes e servidores de teste.

Descrição:
Usando serviços da Web, posso extrair dados do mundo real para meu Raspberry PI Pico W agir. Ou envie dados do sensor do meu Pico W para serviços centrais em um padrão IoT. Os serviços da Web nos permitem conectar o Pico W a um mundo mais amplo de sistemas distribuídos interessantes. Neste curso, exploramos como codificar C/C++ para um Pico-W se tornar um cliente de serviço da web. Examinamos duas bibliotecas fundamentais para gerenciar o protocolo HTTP; Aplicativo LWIP HTTP e coreHTTP. coreHTTP requer que também usemos o kernel FreeRTOS e soquetes LWIP. A biblioteca nos oferece uma grande flexibilidade e com wolfSSL nos permite conectar a serviços da web HTTPS. Os serviços da web tranquilos que visamos principalmente no curso respondem com cargas JSON. O curso ensina como analisá-los usando duas bibliotecas opcionais coreJSON e tiny-JSON. Algumas cargas de serviços da web retornam XML e outras duas bibliotecas são exploradas para poder lidar com essas cargas. O curso usa STDIO para a saída da maioria dos serviços da web. Dois exemplos usam uma placa de exibição Pico-W pré-construída, a PIMORONI Galactic Unicorn. Um exemplo usa uma tela TFT, que precisará ser conectada ao Pico W. Opcionalmente você pode modificar esses exemplos para produzir STDIO ou usar hardware alternativo. O curso pressupõe conhecimento de C++. Embora cada exemplo explique a funcionalidade, o curso não falará sobre a sintaxe do C++. O kernel do FreeRTOS é usado para oferecer suporte a tarefas simultâneas e ativar soquetes POSIX. É assumido um entendimento do Kernel do FreeRTOS. Eu tenho outro curso sobre FreeRTOS Kernel para Raspberry PI Pico para cobrir isso. O curso pressupõe que você pode compilar e implantar código C++ no Pico Q usando o Raspberry PI Pico SDK. Meu outro curso "Introdução ao ambiente de desenvolvimento C para Raspberry PICO" ensina essas habilidades. Um ambiente de teste de serviço da web para apoiar a construção e compreensão desses clientes de serviços da web usa Python. Algum conhecimento de Python seria útil.

Para quem é este curso:
Desenvolvedores de IoT
Hobbyist trabalhando em projetos de IoT e Web Service
Desenvolvedores incorporados

Pagina inicial
https://www.udemy.com/course/web-service-clients-on-rpi-pico-w/

Screenshots:




https://rapidgator.net/file/96d5ad11ec96884a5627c9536835b6d4
https://rapidgator.net/file/dcfa93d22164fb3140ac2276cc5bc161
https://rapidgator.net/file/cf00977bc0cc5daa1599ab3866e707cf
https://rapidgator.net/file/097f8e68b6d845657ec4ffc986238a92

https://ddownload.com/n0jitkwg07u2
https://ddownload.com/j81slwzi73yh
https://ddownload.com/kuh3ujjiadlp
https://ddownload.com/dhawk4pw39qx