star-cloud/app/Models/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
..
CoinInventory.php [FEAT] 重構機台日誌 UI 與增加多語系支援,並整合 IoT API 核心架構 2026-03-16 17:29:15 +08:00
Machine.php [FEAT] 實作 MQTT Gateway 整合與高併發 IoT 通訊架構 2026-04-16 14:28:42 +08:00
MachineAdvertisement.php [FEAT] 實作機台廣告管理模組與多語系支援 2026-03-31 13:30:41 +08:00
MachineLog.php [FEAT] 優化機台硬體通訊協議與管理介面互動性 2026-04-08 14:52:00 +08:00
MachineModel.php [FEAT] 補全機台與金流設定多語系,並調整帳號管理表格佈局 2026-03-18 13:52:54 +08:00
MachineSlot.php [FEAT] 實作 B012 商品同步 API 與統一圖片絕對網址格式 2026-04-07 17:05:28 +08:00
MaintenanceRecord.php [FEAT] 完善帳號管理狀態切換功能、優化多語系提示與 UI 樣式一致性 2026-03-25 17:16:41 +08:00
RemoteCommand.php [FEAT] 遠端指令中心優化與規格同步 2026-04-02 14:57:41 +08:00
TimerStatus.php [FEAT] 重構機台日誌 UI 與增加多語系支援,並整合 IoT API 核心架構 2026-03-16 17:29:15 +08:00