opcua帶金鑰客戶端開發套裝

2021-10-05 10:57:57 字數 797 閱讀 2496

1.安裝anaconda3-5.0.1-windows-x86_64

注意:新增python指令到path環境變數

預設沒有勾選

2.安裝opc ua引用庫,需要聯網

pip install freeopcua -i

pip install opcua-client -i

3.根據opc ua伺服器實際修改引數"opc.tcp:"的ip位址和埠號

4.保證my_cert.der,my_private_key.pem,opcuaclientwithkey.py在同乙個目錄下,執行opcuaclientwithkey.py

python opcuaclientwithkey.py

5.啟用wincc專案,opcua服務會自動啟動

6.第一次訪問wincc的opcua帶安全認證的伺服器會報錯,需要手動把wincc拒絕(rejected)的證書剪下到可信證書資料夾,即時生效,無需重啟wincc

拒絕證書目錄

c:\program files (x86)\siemens\wincc\opc\uaserver\pki\ca\rejected\certs

可信證書目錄

c:\program files (x86)\siemens\wincc\opc\uaserver\pki\ca\certs

7.再次執行opcuaclientwithkey.py成功列印:node(twobytenodeid(i=85))

從wincc通過opcua協議可以取變數

opcua帶金鑰客戶端開發套裝,含原始碼,操作文件:

提取碼:6xew

ONVIF客戶端開發

在使用 gsoap 框架生成 之後,得到檔案 soapc.c soapclient.c stdsoap2.c stdsoap2.h duration.c wsdd.h我們利用現有的soapclient,呼叫api構建onvif請求 包括xml,http client 開發前需要了解一下onvif官網...

XFire客戶端開發

引入 xfire相關的類庫 1.使用wsdl生成靜態客戶端 訪問任意語言編寫的web service 2.使用介面生成靜態客戶端 必須拿到服務端的介面class檔案 遠端 工廠 xfireproxyfactory factory new xfireproxyfactory 建立服務模型 servic...

electron windows客戶端開發探索

話不多說,直接開幹。起因 乙個用electron框架開發的windows版瀏覽器需要我負責了。擼 將不知道的點記錄下來,僅供後續檢視。start chcp 65001 electron chcp 65001解釋 設定cmd顯示為utf 8編碼,windows cmd視窗執行此命令後cmd顯示不在亂碼...