展開側邊欄位的漢堡樣式按鈕

軟體程式設計

社宅中央監控系統(BA)資料介接 BIM

負責台中市四棟社會住宅之 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 帳號權限設定。

使用的技能專長

  • PowerShell 自動化腳本開發
  • Windows 排程工作(Task Scheduler)部署
  • 異質系統資料格式解析與轉換(CSV / TXT)
  • 字元編碼處理(Big5 / CP950 / UTF-8)
  • 檔案 I/O 與多程序共用鎖定控制(FileStream)
  • BA 系統整合(飛麒 TW9900、建晉 HC-MACS)
  • BIM 平台資料介接規格實作
  • 遠端主機維運(AnyDesk)
24
2026/05/29 更新

更多來自 JeffreyLee 的作品

JeffreyLee

5 人諮詢 1小時前上線平均 2小時內 回覆