主页
技术支持
在LabVIEW中使用Secure Websockets工具
在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 产品的Repository
或
MediaMongrel官网
获取基本的支持。
有许多可用的方式和工具包用于建立物联网 (IoT)的数据通信,websocket是其中之一。请确保您的应用程序使用合适工具包。
相关链接
LabVIEW Secure Websockets Addon - Github
Transport Layer Security (TLS) - LabVIEW Programming Reference Manual
A Practical Guide for Connecting LabVIEW to the Industrial IoT
How Do I Use WebSockets for Data Communication in LabVIEW?
Establish a Connection with Cloud System Through Bidirectional Communication Protocol Supporting TLS/SSL
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful