在 LabVIEW中使用Secure Websockets工具

更新 Jul 21, 2024

產品資訊

程式語言

  • LabVIEW G

問題敘述

  • NI是否在LabVIEW中提供的使用Secure Websockets工具?
  • 在使用基礎的TLS功能時,我無法實現與websocket server建立安全連線。有沒有方法測試我是否可以連線到安全的websocket server?

解決方案

該工具由第三方免費提供,可以透過此連結取得。請從GitHub頁面下載壓縮包檔。
 
解壓縮後,請運行下圖所圈出的VI Package Configuration File透過VIPM進行安裝。
安裝時添加
 
WebSockets Secure Addon.lvproj這個範例project位於Source資料夾中。每個VI裡均包含有關如何運行和使用範例的說明。您可以使用Secure Client Example. vi檢查您的client是否能夠連線到安全的Websocket server。

相關資訊

該工具是使用Transport Layer Security (TLS) API建構的,此外NI也提供了一個範例,也可用於檢查client是否能夠連線到安全的Websocket server。此範例稱為Connect to TLS Server. vi ,位於C:\Program Files (x86)\National Instruments\<LabVIEW version>\examples\Data Communication\Protocols\TLS中。

NI沒有為websocket開發任何工具,也不對第三方工具提供支援。LabVIEW websocket工具是由NI的合作夥伴MediaMongrels開發的。可以在每個GitHub產品的RepositoryMediaMongrel網站獲得基本的支援。

有許多可用的方法和工具可於建立物聯網 (IoT)的資料傳輸,websocket是其中之一。請確保您的application使用合適的工具。