跳到主要内容

通訊協定 Protocols

設備或系統間的通訊協定整合指南。

收錄什麼

  • 工業協定的整合(Modbus、SECS/GEM、EtherCAT、ADS、IO-Link)
  • 訊息傳輸協定(gRPC、MQTT、ZMQ、WebSocket)
  • 廠商私有協定(特定設備 ASCII / Binary 序列協定)
  • 協定層的 wrapper / SDK 使用文件

不收錄什麼

  • 設備機構控制(馬達、汽缸、閥)→ framework/industrial-control/
  • 通用 .NET HTTP / REST → framework/core/(如果有)
  • 部署相關(憑證、防火牆)→ infrastructure/deployment/

子分組

每個協定一個目錄。文件少(< 4 篇)可直接放單檔。

目錄 / 檔案範圍
modbus-integration-guide.mdModbus RTU / TCP
secsgem-integration-guide.mdSEMI SECS-II / GEM
grpc/gRPC 高效通訊
mqttnet/MQTT (MQTTnet)
keyence-kv/Keyence KV PLC
smb/SMB 模擬移動床通訊
ads/Beckhoff ADS(預留,等 TwinCAT 整合進來填)

子分組規則

  • 一個協定 = 一個目錄或單檔
  • 文件 ≥ 4 篇 → 開子目錄 + overview.md
  • 同 vendor 但多 protocol(如 Beckhoff EtherCAT + ADS)→ 各自獨立目錄