[外包接案使用調查]
公告 如何發案 如何接案 幫助中心軟體程式設計
負責台中市四棟社會住宅之 BA 系統資料自動化介接工程,將各棟樓建築自動化系統(BA)產生的即時監控數據串接至市府 BIM雲端平台。 各棟社宅採用不同廠商的 BA 系統,包含飛麒科技 TW9900(CSV/TXT 輸出)與建晉 HC-MACS(TXT輸出),輸出格式、編碼與命名規則均不相同。本案獨立分析各系統輸出格式,依據市府介接規格書設計PowerShell 自動化腳本,將原始 BA 資料轉換為標準 CSV格式,並依 IOT 監控(trigger_id 100/200)與緊急警報(trigger_id 601/701/801 等)分流存放至指定路徑,由 THD_CLIENT DataSender 定期上拋至雲端。 主要技術挑戰包含:跨廠商異質格式解析(Big5/CP950 編碼轉換、正規表達式比對)、PowerShell 指令碼中文編碼問題排除(以 Unicode codepoint取代中文字串避免亂碼)、檔案共用鎖定處理(FileStream ReadWrite sharing)、歷史資料批次補拋(760+ 筆歷史紀錄),以及 Windows 排程工作(Task Scheduler)自動執行與 SYSTEM 帳號權限設定。
JeffreyLee