star-cloud/app/Jobs/Machine
sky121113 959625a640 [FEAT] 實作 MQTT Gateway 整合與高併發 IoT 通訊架構
1. 導入 Go 語言撰寫的 MQTT Gateway (mqtt-gateway/),負責訊息接收並透過 Redis List 轉發至 Laravel。
2. 更新 compose.yaml 以包含 EMQX Broker 與 mqtt-gateway 服務,並配置相關環境變數。
3. 新增 ListenMqttQueue 指令與對應的異步處理 Job (ProcessHeartbeat, ProcessTransaction, ProcessMachineError)。
4. 實作 MqttSyncAuth 指令與 Machine Model Observer,支援自動化的機台認證資訊同步至 Redis。
5. 新增 MqttCommandService 用於處理雲端至機台的即時指令下發。
6. 更新專案規範文件 (framework.md 與 Skills) 以反映新的 MQTT 通訊機制與安全性規範。
7. 提供 simulate-heartbeat.sh 指令碼以供開發與測試使用。
2026-04-16 14:28:42 +08:00
..
ProcessCoinInventory.php [FEAT] 重構機台日誌 UI 與增加多語系支援,並整合 IoT API 核心架構 2026-03-16 17:29:15 +08:00
ProcessHeartbeat.php [FEAT] 實作 MQTT Gateway 整合與高併發 IoT 通訊架構 2026-04-16 14:28:42 +08:00
ProcessMachineError.php [FEAT] 實作 MQTT Gateway 整合與高併發 IoT 通訊架構 2026-04-16 14:28:42 +08:00
ProcessMachineLog.php feat: 實作機台日誌核心功能與 IoT 高併發處理架構 2026-03-09 09:43:51 +08:00
ProcessRestockReport.php [FIX] 整合機台效期管理功能並優化 UI 比例 2026-03-24 16:46:04 +08:00
ProcessStateLog.php [FEAT] 優化機台硬體通訊協議與管理介面互動性 2026-04-08 14:52:00 +08:00
ProcessTimerStatus.php [FEAT] 重構機台日誌 UI 與增加多語系支援,並整合 IoT API 核心架構 2026-03-16 17:29:15 +08:00
ProcessTransaction.php [FEAT] 實作 MQTT Gateway 整合與高併發 IoT 通訊架構 2026-04-16 14:28:42 +08:00