| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A WebSocketClient that implements Client.h so that the PubSubClient MQTT library can use it - with wss or ws.
Tested with esp8266/2.5.0 Board libraries. There is an example node.js server that you can use here with this library at web-socket-mqtt.
See examples folder for a complete program.
void onMqttPublish(char *topic, byte *payload, unsigned int length)
{
// handle mqtt messages here
}
WiFiClientSecure wiFiClient;
WebSocketClient250 wsClient(wiFiClient, host, port);
WebSocketStreamClient wsStreamClient(wsClient, path);
PubSubClient mqtt(wsStreamClient);
wiFiClient.setFingerprint(fingerprint);
mqtt.setCallback(onMqttPublish);
if (mqtt.connect("your_identifier"))
{
mqtt.publish("topic1", "hello world");
mqtt.subscribe("topic2");
}
| Back | FazBrowse Home | New Git URL |