Olá pessoal, tudo bem com vocês?
Espero que todos estejam bem.
Em uma reunião escutei um pouco sobre Iot e o que o Blip poderia fazer, com base nisso e pensando sempre que o Blip pode fazer qualquer coisa caso tenha uma integração direta ou indireta, tenha até a possibilidade de um bot desbloquear entrada em casas e portas de carro, mas isso fica para outro dia.
Caso de uso: Inclusão do Blip Chat widget em uma pagina web de um esp32 onde pode ser usado em uma intranet e o motivo de utilizar o esp32 como parte de servidor da empresa é seu baixo consumo de energia e segurança para esse tipo de aplicação. Imagina ter uma intranet na empresa onde pode ser usado o blipchat para abertura de chamados para suporte com computadores ou equipamentos até mesmo questões de RH.
*Será necessario ter um esp32
*arduiono ide instalado
*as 3 bibliotecas instaladas na ide
ESPAsyncWebServer
AsyncTCP
WiFi
#include <WiFi.h>
#include <AsyncTCP.h>
#include <ESPAsyncWebServer.h>
AsyncWebServer server(80);
const char* ssid = "Nomedarede";
const char* password = "Senhawifi";
void setup() {
WiFi.begin(ssid, password);
// disponibiliza o url "/"
server.on("/", HTTP_GET, o](AsyncWebServerRequest * request) {
const char index_htmls] PROGMEM = R"====(
<html>
<head>
<meta charset='utf-8'/>
</head>
<body>
<h1>
ESP-32
</h1>
<p>
</p>
<p>
</p>
<figure>
<img src='https://www.saravati.com.br/media/catalog/product/cache/ff61517d26ace703648229d56c081b52/1/5/156519c3ae.jpg' width='300px'>
<figcaption>
</figcaption>
</figure>
<p>
</p>
<p>
</p>
</body>
<footer><script src="https://unpkg.com/blip-chat-widget" type="text/javascript"></script>
<script>
(function () {
window.onload = function () {
new BlipChat()
.withAppKey('chavede comunicação disponivel na aba de canais blipchat')
.withButton({"color":"#2CC3D5","icon":""})
.withCustomCommonUrl('https://urldocontrato.chat.blip.ai/')
.build();
}
})();
</script>
</footer>
<html>
)===="; // grande matriz de caracteres
request->send_P(200, "text/html", index_html); // Envia a resposta
});
server.begin();
}
void loop() {}
Após a configuração do código acima mande o código para o esp32
Teste:
Qualquer duvida estou a disposição