更新日誌
主要更新
- ESP-IDF 環境升級:
- 將開發環境從 ESP-IDF 5.3.1 升級至 5.5.1,提升穩定性和性能。
- 雲端平台整合:
- 新增切換至雲端平台功能,支援單機版與雲端版本之間的無縫切換。
主要更新
- 自定義快捷按鍵:
- 前台模型管理:
- Wi-Fi 掃描優化:
- 新增 Wi-Fi 掃描並自動填入功能,簡化網路設定流程。
- 修正掃描前先停止連線作業的問題。
- MQTT 主機名稱管理:
功能改進
- 快捷指令相容性:
- 增加默認按鈕,解決 Windows 系統與 Ctrl 快捷指令衝突的問題。
主要更新
- 新功能 ChatGPT:
- 於 Web Serial 功能中整合 ChatGPT,提供 AI 輔助功能。
主要更新
- Wi-Fi 管理改進:
- 新增 Wi-Fi 管理功能,可選擇清除 Wi-Fi 密碼,便於連接無密碼的 SSID。
- Web Serial 優化:
- 提高快捷指令操作的使用效率,快捷指令執行後會自動將焦點返回輸入框。
功能改進
- Web Serial 工具列:
- 改善字集選項切換的穩定性,提升多語言環境下的操作體驗。
版本 1.4b - 2025/01/01
主要更新
- 藍牙功能:
- MQTT 支援:
- 支援雙線雙口的 MQTT 通訊,適合更高需求的數據傳輸場景。
功能改進
- Web Serial 字集支援:
- 優化對 UTF-8、Big5 和 GBK 字集的處理,解決可能的顯示錯誤。
主要更新
- 快捷操作增強:
- 在 Web Serial 的工具列新增快捷指令按鈕,提供更直觀的操作方式。
功能改進
- Telnet 模式:
- 引入啟用 Binary mode 的選項,解決換行多出 NULL 的問題,增強連接穩定性。
主要更新
- Web Serial 的字集選項:
- 新增對 UTF-8、Big5 和 GBK 字集的支援,確保 COM 埠數據可以正確顯示,滿足多語言需求。
- 靜態 IP 配置:
- 增加手動設定靜態 IP 的功能,提高網路穩定性及管理便利性。
- 韌體更新流程:
修復問題
- 解決輸入法兼容性問題,避免某些按鍵輸入被誤解的情況。
功能改進
- Wi-Fi 配置存儲:
- 現在 Wi-Fi 設定可以獨立保存,降低升級版本時要重設 wifi 的次數。
- Web Serial 增強:
主要更新
- HTTP 和 MQTT 功能:
- 新增開關功能以啟用或停用 HTTP 和 MQTT 服務,優化記憶體使用。
- MQTT 排隊管理:
- OTA 升級流程:
- 改善升級前的記憶體管理,防止因 TLS 驗證失敗導致升級無法進行。
修復問題
版本 1.3b - 2024/11/25
新功能
- MQTT 串口整合:
- 新增功能,允許透過 MQTT 傳輸 RS232 串口數據,實現無縫的遠端監控與控制。
- Web Serial:
- HTTP 伺服器安全性:
功能改進
版本 1.3a - 2024/11/20
主要更新
程式重構
版本 1.3 - 2024/11/19
主要增強
- Baud Rate 快速切換:
- 新增快捷鍵 Ctrl-B,用於在 9600 和 115200 Baud Rate 間快速切換,提升操作便利性。
其他更新
版本 1.2 - 2024/07/30
主要增強
- 藍牙連線:
- 增強多設備藍牙連線功能,修正連線或斷線時的驗證問題。
- 允許同時多個 BT 連線(已知問題:連入或登出都會造成重新驗證)。
- 預設日誌等級:
修復問題
- 修正密碼輸入驗證問題,提升登入可靠性。
- 改善韌體下載進度條功能。
- 新增密碼驗證成功後會顯示當前 COM 口。
版本 1.1 - 2024/07/25
主要更新
- MAC 地址自訂:
- 複寫 MAC 地址並修改主機名稱,提升設備識別度。
- 串口切換優化:
- 修改串口切換文字,新增 IAC 使得要求不要 CRLF。
- OTA 功能:
- 新增 OTA(Over-The-Air)功能,支援遠端韌體更新。
其他更新
系統優化
- 將區域變數移動到環境變數,避免 stack overflow。
版本 1.0 及更早版本
基礎功能建立
- 藍牙安全性:
- 新增密碼鎖定,確保藍牙被意外連線時也不會造成資安問題。
- 自動於 BT 名稱後加上 MAC 卡號尾號,與亂數的訪問密碼。
- 通訊協定:
- Telnet 與 BT 同步功能。
- 初版可以將 TTL 轉換成 Telnet。
- 平台遷移:
- 從 MicroPython 遷移到 ESP-IDF,提升性能和穩定性。
- 硬體設計: