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}