簡體   English   中英

opc ua客戶端使用eclipse milo實現

[英]opc ua client implementation using eclipse milo

我正在嘗試使用 eclipse milo sdk 來實現 opc ua 客戶端,我使用的參考鏈接是:

https://community.hortonworks.com/questions/176894/opc-ua-client-performance-with-eclipse-milo.html

對於發布/訂閱代碼,因為我有多個節點無法確定我獲得的數據對應於哪個節點 id 以及我獲得的時間戳也無法確定其格式。

Item: org.eclipse.milo.opcua.sdk.client.subscriptions.OpcUaMonitoredItem@2b2c39b1
Value: DataValue{value=Variant{value=11}, status=StatusCode{name=Good, value=0x00000000, quality=good}, 
sourceTime=DateTime{utcTime=131771575305048867, javaDate=Fri Jul 27 15:02:10 IST 2018},
serverTime=DateTime{utcTime=131771575305048867, javaDate=Fri Jul 27 15:02:10 IST 2018}}

並且當我使用Async Read 代碼時沒有得到時間戳。

[DataValue{value=Variant{value=3}, 
status=StatusCode{name=Good, value=0x00000000, quality=good}, sourceTime=DateTime{utcTime=0, javaDate=Mon Jan 01 05:30:00 IST 1601}, serverTime=DateTime{utcTime=0, javaDate=Mon Jan 01 05:30:00 IST 1601}}, 

DataValue{value=Variant{value=11}, status=StatusCode{name=Good, value=0x00000000, quality=good}, sourceTime=DateTime{utcTime=0, javaDate=Mon Jan 01 05:30:00 IST 1601}, 
serverTime=DateTime{utcTime=0, javaDate=Mon Jan 01 05:30:00 IST 1601}}, 

DataValue{value=Variant{value=8}, status=StatusCode{name=Good, value=0x00000000, quality=good}, 
sourceTime=DateTime{utcTime=0, javaDate=Mon Jan 01 05:30:00 IST 1601}, serverTime=DateTime{utcTime=0, javaDate=Mon Jan 01 05:30:00 IST 1601}}]

誰能給我一些關於哪里出錯的想法?

如果您從 Milo 本身的示例開始,而不是您偶然發現的某人使用 Milo 編寫的隨機基准,可能更容易理解。

查看示例:

訂閱示例

閱讀示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM