BLOG - Sistemas Embarcados

Este blog tem como autores os participantes do projeto Smart Campus e alunos das disciplinas: Sistemas Embarcados(Engenharia de Controle e Automação) e Plataformas de prototipação para Internet das Coisas (Especialização Lato Sensu em Internet das Coisas). O objetivo é a divulgação de trabalhos em desenvolvimento no campus que envolvam a utilização de conceitos de sistemas embarcados, internet das coisas, telemetria e outras tecnologias para a resolução de problemas da indústria, meio ambiente, cidades inteligentes, fazendas inteligentes, ....
Coordenação: Prof. Marcos Chaves

[ LOGIN ] [ Autores ]

numero de postagens:1

Construindo uma API e uma dashboard PHP + AJAX + JSON

Utilizando scripts do repositório: https://github.com/mchavesferreira/ajaxdados podemos construir uma dashboard básica.

O script temperaturasendjson.php publica os últimos dado de um banco de dados no formato JSON.

O script buscajson.php exemplifica uma API simples em PHP que separa em uma nova hieraquia e campos desejados de uma JSON.

O script index.php exemplifica a utilização de javascript e php para geração de Ajax.

Ajax é uma forma atualizar apenas uma parte da página ou campo de pagina sem precisar de uma atualização da pagina inteira, gerando chamadas  assíncronas. Este exemplo utiliza a biblioteca JQuery, simplificando o uso de códigos. O script embutido no corpo do código html, realiza o método GET em duas URL. Uma URL é código que busca em nosso banco de dados ( temperaturasendjson.php) e a outra URL busca dados de cotação do Bitcoin em formato Json. O script separa os campos desejados e substitui no corpo do texto os campos da classe

por exemplo.

 

Baixe o repositório direto no linux:  git clone https://github.com/mchavesferreira/ajaxdados

Referências: 

Códigos de resposta do HTTP: https://developer.mozilla.org/en-US/docs/Web/HTTP/status

Video 1: Tutorial AJAX + JSON com Java Script puro https://www.youtube.com/watch?v=YzMTXID1U9Q

Requisições AJAX com JQUERY + JSON https://www.youtube.com/watch?v=4v0PhQs08DI&

[ID:29] Autor:Marcos Aparecido Chaves Ferreira - Criado em: 2021-04-27 15:08:12 - [ Compartilhar ]