MQTTX เป็นเครื่องมือไคลเอนต์ MQTT 5.0 ข้ามแพลตฟอร์มที่เปิดโดย EMQ ซึ่งสามารถทำงานบน MACOS, Linux และ Windows และรองรับการจัดรูปแบบ MQTT Payload
MQTTX ทำให้การทดสอบง่ายขึ้นด้วยความช่วยเหลือของอินเทอร์เฟซที่คุ้นเคยและแชท เป็นเรื่องง่ายและรวดเร็วในการสร้างการเชื่อมต่อไคลเอนต์ MQTT ออนไลน์หลายรายการพร้อมกันและสามารถทดสอบการเชื่อมต่อการเผยแพร่และฟังก์ชั่นการสมัครสมาชิกของ MQTT/TCP, MQTT/TLS, MQTT/WebSocket รวมถึงคุณสมบัติโปรโตคอล MQTT อื่น ๆ
MQTT ย่อมาจาก MQ Telemetry Transport มันเป็นโปรโตคอลการส่งข้อความที่ง่ายมากและมีน้ำหนักเบามากออกแบบมาสำหรับอุปกรณ์ที่มีข้อ จำกัด และเครือข่ายที่มีความยาวต่ำความล่าช้าหรือเครือข่ายที่ไม่น่าเชื่อถือ
ผู้ใช้ MacOS สามารถติดตั้ง MQTTX ได้โดยใช้ Brew Cask
brew install --cask mqttxดาวน์โหลดจาก GitHub ปล่อยและติดตั้ง
ทางเลือกคุณสามารถดาวน์โหลดได้ที่นี่
ดูเอกสารหรือคู่มือของเราสำหรับรายละเอียด
เตรียมนายหน้า MQTT ให้พร้อม
หากคุณไม่จำเป็นต้องปรับใช้ MQTT Broker ในเครื่องคุณสามารถใช้นายหน้า MQTT 5.0 สาธารณะที่จัดทำโดย EMQX Cloud สำหรับการทดสอบ:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883ในการเรียกใช้ MQTT Broker ในเครื่องขอแนะนำ EMQX: Open-Source, Cloud-Native, นายหน้า MQTT แบบกระจายสำหรับ IoT
การกำหนดค่าการเชื่อมต่อ คลิกปุ่ม + ในแถบเมนูด้านซ้ายและกรอกข้อมูลในฟิลด์ที่จำเป็นในแบบฟอร์ม
หลังจากกำหนดค่าข้อมูลการเชื่อมต่อให้คลิกปุ่ม Connect ที่มุมขวาบนเพื่อสร้างการเชื่อมต่อและเชื่อมต่อกับนายหน้า MQTT
หลังจากเชื่อมต่อ MQTT สำเร็จคุณสามารถทำการทดสอบ MQTT Publish และการสมัครสมาชิก

MQTTX ได้รับการออกแบบมาเพื่อเชื่อมต่อเพื่อทดสอบโบรกเกอร์ MQTT เช่น EMQX การเชื่อมต่อแบบคลิกเดียวและอินเทอร์เฟซกราฟิกที่เรียบง่ายทำให้ง่ายต่อการเชื่อมต่อกับ EMQX หรือ EMQX Cloud เพื่อแก้ไขและสำรวจคุณสมบัติการทำงาน
ลงทะเบียน EMQX Cloud เป็นเวลา 14 วันทดลองใช้ฟรี
ดาวน์โหลด emqx ในท้องถิ่นตอนนี้
เวอร์ชันที่แนะนำสำหรับสภาพแวดล้อมโหนด:
# Clone
git clone [email protected]:emqx/MQTTX.git
# Install dependencies
cd MQTTX
yarn install
# Compiles and hot-reloads for development
yarn run electron:serve
# Compiles and minifies for production
yarn run electron:build หลังจากอาคารสำเร็จแล้วไฟล์การติดตั้งที่สอดคล้องกันสำหรับการสร้างที่ประสบความสำเร็จจะปรากฏขึ้นในไดเรกทอรี dist_electron
หากคุณต้องการจัดทำแพ็คเกจเป็นแพ็คเกจการติดตั้งสำหรับระบบปฏิบัติการอิสระโปรดดูคำสั่งต่อไปนี้:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-macโปรดตรวจสอบให้แน่ใจว่าได้อ่านคู่มือที่มีส่วนร่วมก่อนทำการขอดึง
การเขียนโปรแกรม MQTT
ชุดของบล็อกที่จะช่วยให้นักพัฒนาเริ่มต้นอย่างรวดเร็วด้วย MQTT ใน PHP, node.js, Python, Golang และภาษาการเขียนโปรแกรมอื่น ๆ
MQTT SDKS
เราได้เลือก SDK ไคลเอนต์ MQTT ยอดนิยมในภาษาการเขียนโปรแกรมต่างๆและให้ตัวอย่างรหัสเพื่อช่วยให้คุณเข้าใจการใช้ไคลเอนต์ MQTT ได้อย่างรวดเร็ว
ใบอนุญาต Apache 2.0 ดูใบอนุญาต