在LabVIEW中使用Secure Websockets工具

更新 Jul 21, 2024

适用于

程式语言

  • LabVIEW G

问题详述

  • NI在LabVIEW中是否有Secure Websockets工具包?
  • 在使用基础的TLS功能时,我无法实现与websocket服务器建立安全的连接。有没有方法测试我是否可以连接到安全的 websocket服务器?

解决方案

此工具包由第三方免费提供,可以通过此链接获取。请从GitHub页面下载压缩包文件。
 
解压后,请运行下图所圈出的VI Package Configuration File通过VIPM进行安装。
安装时添加
 
WebSockets Secure Addon.lvproj这个范例项目位于Source文件夹中。每个VI里均包含有关如何运行和使用范例的说明。您可以使用Secure Client Example. vi检查您的客户端是否能够连接到安全的Websocket服务器。

相关信息

该工具包是使用Transport Layer Security (TLS) API构建的。此外NI也提供了一个范例,也可用于检查客户端是否能够连接到安全的Websocket服务器。该示例称为Connect to TLS Server. vi ,位于C:\Program Files(x86)\National Instruments\<LabVIEW 版本>\examples\Data Communication\Protocols\TLS中。

NI没有为websocket开发任何工具包,也不对第三方工具包提供支持。LabVIEW websocket工具包是由NI的联盟合作伙伴MediaMongrels开发的。可以在每个 GitHub 产品的RepositoryMediaMongrel官网获取基本的支持。

有许多可用的方式和工具包用于建立物联网 (IoT)的数据通信,websocket是其中之一。请确保您的应用程序使用合适工具包。