Library Qbyte-IoT
Library ESP32 IoT dengan dukungan WebSocket
Dukungan WebSocketPub/Sub yang Mudah
Fitur
Koneksi WebSocket
Dibangun di atas WebSocketsClient untuk koneksi yang andal
Pub/Sub yang Mudah
Pola publish/subscribe yang mudah digunakan
Mulai Cepat
Basic Usage Example
1#include <Arduino.h>
2#include <WiFi.h>
3#include <WebSocketsClient.h>
4#include "Qbyte-IoT.h"
5
6WebSocketsClient webSocket;
7QbyteIoT iot(webSocket);
8
9void setup() {
10 Serial.begin(115200);
11
12 // Connect to WiFi
13 WiFi.begin("SSID", "PASSWORD");
14
15 // Connect to WebSocket server
16 webSocket.begin("server-iot-qbyte.qbyte.web.id", 443, "/ws");
17
18 iot.begin();
19 iot.sub("USR_123456/235621"); //topic untuk menerima perintah
20 iot.sub("USR_123456/dmr_w4w11"); //topic untuk menerima perintah
21}
22
23void loop() {
24 iot.loop();
25
26 // Publish data
27 iot.pub("USR_123456/dmr_w4w11/status", "online"); //status online pada saklar
28
29 // Get received data
30 if (iot.has("USR_123456/235621")) { //ambil data dari topic USR_123456/235621
31 String command = iot.get("USR_123456/235621");
32 Serial.println("Command: " + command);
33 }
34}