MQTTnet.Rx.S7Plc 2.0.1
dotnet add package MQTTnet.Rx.S7Plc --version 2.0.1
NuGet\Install-Package MQTTnet.Rx.S7Plc -Version 2.0.1
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="MQTTnet.Rx.S7Plc" Version="2.0.1" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用此包。
paket add MQTTnet.Rx.S7Plc --version 2.0.1
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#r "nuget: MQTTnet.Rx.S7Plc, 2.0.1"
#r 指令可用于 F# Interactive 和多语言笔记本。将此内容复制到交互式工具或脚本的源代码中,以引用该包。
// Install MQTTnet.Rx.S7Plc as a Cake Addin #addin nuget:?package=MQTTnet.Rx.S7Plc&version=2.0.1 // Install MQTTnet.Rx.S7Plc as a Cake Tool #tool nuget:?package=MQTTnet.Rx.S7Plc&version=2.0.1
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
MQTTnet.Rx.ManagedClient
MQTTnet.Rx.ABPlc
MQTTnet.Rx.Modbus
MQTTnet.Rx.S7Plc
MQTTnet.Rx.SerialPort
MQTTnet.Rx.TwinCAT
<p align="left"> <a href="https://github.com/ChrisPulman/MQTTnet.Rx"> <img alt="MQTTnet.Rx" src="https://github.com/ChrisPulman/MQTTnet.Rx/blob/main/Images/logo.png" width="200"/> </a> </p>
MQTTnet.Rx.ManagedClient
MQTTnet 代理的响应式管理客户端
创建一个用于发布观察者流的 Mqtt 客户端
Create.MqttClient()
.WithClientOptions(a => a.WithTcpServer("localhost", 9000))
.PublishMessage(_message)
.Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.PacketIdentifier}]"));
创建一个用于发布观察者流的托管 Mqtt 客户端
Create.ManagedMqttClient()
.WithManagedClientOptions(a =>
a.WithAutoReconnectDelay(TimeSpan.FromSeconds(5))
.WithClientOptions(c =>
c.WithTcpServer("localhost", 9000)))
.SubscribeToTopic("FromMilliseconds")
.Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.ApplicationMessage.Topic}] value : {r.ApplicationMessage.ConvertPayloadToString()}"));
创建一个订阅主题的 Mqtt 客户端
Create.MqttClient()
.WithClientOptions(a => a.WithTcpServer("localhost", 9000))
.SubscribeToTopic("FromMilliseconds")
.Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.ApplicationMessage.Topic}] value : {r.ApplicationMessage.ConvertPayloadToString()}"));
创建一个订阅主题的托管 Mqtt 客户端
Create.ManagedMqttClient()
.WithManagedClientOptions(a =>
a.WithAutoReconnectDelay(TimeSpan.FromSeconds(5))
.WithClientOptions(c =>
c.WithTcpServer("localhost", 9000)))
.SubscribeToTopic("FromMilliseconds")
.Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.ApplicationMessage.Topic}] value : {r.ApplicationMessage.ConvertPayloadToString()}"));
产品 | 版本 兼容的和额外计算的目标框架版本。 |
---|---|
.NET | net5.0已计算。 net5.0-windows已计算。 net6.0兼容。 net6.0-android已计算。 net6.0-ios已计算。 net6.0-maccatalyst已计算。 net6.0-macos已计算。 net6.0-tvos已计算。 net6.0-windows已计算。 net7.0兼容。 net7.0-android已计算。 net7.0-ios已计算。 net7.0-maccatalyst已计算。 net7.0-macos已计算。 net7.0-tvos已计算。 net7.0-windows已计算。 net8.0兼容。 net8.0-android已计算。 net8.0-browser已计算。 net8.0-ios已计算。 net8.0-maccatalyst已计算。 net8.0-macos已计算。 net8.0-tvos已计算。 net8.0-windows已计算。 |
.NET Core | netcoreapp2.0已计算。 netcoreapp2.1已计算。 netcoreapp2.2已计算。 netcoreapp3.0已计算。 netcoreapp3.1已计算。 |
.NET Standard | netstandard2.0兼容。 netstandard2.1已计算。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- MQTTnet.Rx.Client (≥ 2.0.1)
- S7PlcRx (≥ 1.3.3)
-
net6.0
- MQTTnet.Rx.Client (≥ 2.0.1)
- S7PlcRx (≥ 1.3.3)
-
net7.0
- MQTTnet.Rx.Client (≥ 2.0.1)
- S7PlcRx (≥ 1.3.3)
-
net8.0
- MQTTnet.Rx.Client (≥ 2.0.1)
- S7PlcRx (≥ 1.3.3)
NuGet 包
此包未被任何 NuGet 包使用。
GitHub 仓库
此包未被任何流行 GitHub 仓库使用。
与净 6/7/8 和 netstandard2.0 的兼容性