【宅老大數位 IoT 平台】系統登入
嚴密的多用戶資安隔離
專屬 MQTT 帳密搭配 ACL 存取清單與專屬Token,確保每個MQTT用戶的數據絕對獨立、互不干擾。
全自動化秒速開通
驗證 Email 後,系統自動呼叫 API 瞬間完成組織建立、資料源綁定與儀表板佈署,實現「註冊即用」。
智慧數據分流與分級儲存
透過標準化解析,自動辨識用戶等級並執行分級儲存策略,精準控管伺服器資源。
專業彈性的視覺化儀表板
內建 Grafana 動態自適應雙軸圖表模板,解決刻度重疊。
極致友善的開發者體驗
幫你搞定底層伺服器與資安防護。你只需專注感測邏輯,送出 JSON,數據即刻在雲端精彩呈現。
ℹ️ 請設定您的新密碼
密碼至少需要 8 個字元
密碼至少需要 8 個字元
✅ 登入成功
MQTT 狀態:🟢 正常通訊中
📡 MQTT 連線教學與規範
您可以使用以下專屬資訊來連線到 【宅老大數位 IoT 平台】物聯網伺服器:
標準 MQTT 連線 (Arduino/ESP/Python)
- 🌐 伺服器位置 (Host):
broker.makdev.net - 🔌 通訊埠 (Port):
1883(標準 TCP) 或8883(TLS/SSL 加密)
ws/wss 連線 (網頁/Mobile/Node-RED)
- 🌐 伺服器位置 (Host):
mqtt.makdev.net - 🔗 協議:
ws://或wss://(加密)
共通資訊
- 👤 帳號 (Username):
- 🔑 密碼 (Password): 同登入本站之密碼
📌 權限與主題 (Topic) 限制
為了確保資料隔離與安全性,後台已經為您配置專屬的 ACL (存取控制清單),您只能發布與訂閱以下層級的主題:
👉
📝 應用範例:
- 上傳感測器溫度到
- 或者是開關控制燈泡訂閱
💻 Python (paho-mqtt) 快速連接範例
import paho.mqtt.client as mqtt
def on_connect(client, userdata, flags, rc):
print("MQTT Connected: " + str(rc))
# 訂閱自己的專屬主題層級
client.subscribe("/#")
client = mqtt.Client()
# 請填入您在這裡獲得的 Username 與會員登入密碼
client.username_pw_set("", "您的密碼")
client.on_connect = on_connect
# 連接到伺服器
client.connect("broker.makdev.net", 1883, 60)
client.loop_start()
# 發布測試訊息到自己的 Topic
client.publish("/test", "Hello MakDev IoT!")
🤖 Arduino (PubSubClient) 快速連接範例
#include <WiFi.h>
#include <PubSubClient.h>
// WiFi 設定
const char* ssid = "你的WiFi名稱";
const char* password = "你的WiFi密碼";
// MQTT 伺服器設定
const char* mqtt_server = "broker.makdev.net";
const int mqtt_port = 1883;
const char* mqtt_user = "";
const char* mqtt_password = "你的登入密碼";
WiFiClient espClient;
PubSubClient client(espClient);
void setup_wifi() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("WiFi 已連線");
}
void callback(char* topic, byte* payload, unsigned int length) {
Serial.print("收到訊息 [");
Serial.print(topic);
Serial.print("]: ");
for (int i = 0; i < length; i++) {
Serial.print((char)payload[i]);
}
Serial.println();
}
void reconnect() {
while (!client.connected()) {
Serial.print("連接 MQTT...");
if (client.connect("ESP32Client", mqtt_user, mqtt_password)) {
Serial.println("成功連接");
// 訂閱主題
client.subscribe("/#");
} else {
Serial.print("失敗, rc=");
Serial.println(client.state());
delay(5000);
}
}
}
void setup() {
setup_wifi();
client.setServer(mqtt_server, mqtt_port);
client.setCallback(callback);
}
void loop() {
if (!client.connected()) {
reconnect();
}
client.loop();
// 發布測試訊息
client.publish("/test", "Hello from Arduino!");
delay(5000);
}
📊 Dashboard 儀表板:https://grafana.makdev.net
💡 登入提示:Dashboard 的帳號與密碼,與您在本站註冊時使用的完全相同。
📺 影音教學:Grafana 戰情室操作指南
改版中 ...
⚠️ 免責聲明與使用條款
- 服務性質:本服務為免費測試與學習用途的 MQTT Broker,不保證 100% 可用性。
- 資料隱私:請勿傳輸敏感個人資料或商業機密。所有 MQTT 訊息可能被記錄用於除錯。
- 帳號安全:您有責任妥善保管帳號密碼。系統不對因密碼洩露造成的損失負責。
- 服務變更:我們保留隨時調整、暫停或終止服務的權利,恕不另行通知。
- 濫用防範:嚴禁使用本服務進行垃圾訊息、DDoS 攻擊或其他違法行為。違規帳號將被永久停權。
- 無擔保條款:本服務依「現狀」提供,不提供任何明示或暗示的擔保。使用者須自行承擔所有風險。