UaExpert是OPC UA的GUI工具,當編寫好server代碼后並運行,我們可以使用UaExpert去和server進行通信,下面就簡單介紹下使用步驟。
一 下載UaExpert
UaExpert 官網地址是https://www.unified-automation.com/,進入網站后需要注冊一個賬號才可以下載軟件,或者點擊這里使用百度雲下載(這是本人下好上傳的),然后可以直接跳到下一節。
注冊好並登錄ok后,點擊Downloads,然后點擊左側的OPC UA Clients,因為server端是我們自己寫的,所以這里只需要client,下載好之后直接安裝就行了。
二 使用UaExpert
第一次打開UaExpert會彈出如下界面,主要填充Subject那一欄,如下,這些信息可以隨便填(有過制作安全證書(Certificate)的同學應該知道這些信息是用來制作csr的)。然后點擊OK,
這樣UaExpert就啟動了
三 連接server
在UaExpert界面上點擊那個“+”號,彈出界面如下,因為虛擬機有自己的ip地址,所以我們不是Local,如果UaExpert是安裝在虛擬里里面,那么它就可以在Local下顯示出server信息來,
在UaExpert界面上點擊那個“+”號,彈出界面如下,因為虛擬機有自己的ip地址,所以我們不是Local,如果UaExpert是安裝在虛擬里里面,那么它就可以在Local下顯示出server信息來,

連接server有2種方法,
方法一
在Custom Discovery下面的加號那一欄雙擊,在彈出的界面里輸入server所在的ip和監聽的端口號,並點擊OK,然后就會出現1個open62541-based OPC UA Application (opc.tcp),
方法一
在Custom Discovery下面的加號那一欄雙擊,在彈出的界面里輸入server所在的ip和監聽的端口號,並點擊OK,然后就會出現1個open62541-based OPC UA Application (opc.tcp),

點擊其左側">"符號進行展開,然后等一小會就會出現server了,如下圖(左側符號是一把紅色的打開的鎖,表示沒有使用加密功能),然后雙擊它,

這樣在Project->Servers欄下出現這個server,可以看到其左側符號是個插頭,表示還未連接(因為插頭沒有插到插座里),點擊右上角的那個插頭,也叫Connect Server,
等一會后可以看到那個插頭符號變成和插座連接ok的符號了,並且在Address Space這一欄出現了server信息,這樣UaExpert就和Server連接成功了。
方法二
點擊那個加號去添加server,在彈出的界面里先選中Local (選別的也可以),
點擊那個加號去添加server,在彈出的界面里先選中Local (選別的也可以),
然后點擊Advanced,在彈出的界面里填寫Configuration Name和Endpoint Url,其中Configuration Name可以隨便寫個,Endpoint Url要填寫server所在的ip和監聽的端口號,


填好后點擊OK,在Project->Servers欄下就會出現test這個server,然后按照方法一那樣連接server,同樣可以連接成功。
方法一更加正式,方法二更快快,主要取決於個人選擇。