MqttCoreService 1.0.2
dotnet add package MqttCoreService --version 1.0.2
NuGet\Install-Package MqttCoreService -Version 1.0.2
<PackageReference Include="MqttCoreService" Version="1.0.2" />
paket add MqttCoreService --version 1.0.2
#r "nuget: MqttCoreService, 1.0.2"
// Install MqttCoreService as a Cake Addin #addin nuget:?package=MqttCoreService&version=1.0.2 // Install MqttCoreService as a Cake Tool #tool nuget:?package=MqttCoreService&version=1.0.2
Disclaimer
This is a personal guide not a peer reviewed journal or a sponsored publication. We make no representations as to accuracy, completeness, correctness, suitability, or validity of any information and will not be liable for any errors, omissions, or delays in this information or any losses injuries, or damages arising from its display or use. All information is provided on an as is basis. It is the reader’s responsibility to verify their own facts.
The views and opinions expressed in this guide are those of the authors and do not necessarily reflect the official policy or position of any other agency, organization, employer or company. Assumptions made in the analysis are not reflective of the position of any entity other than the author(s) and, since we are critically thinking human beings, these views are always subject to change, revision, and rethinking at any time. Please do not hold us to them in perpetuity.
MqttCoreService
MQTT client with subscribe and publish function and dynamic symbol creation for TwinCAT HMI.
Created with MQTTnet
Functions
The package consists of a service configuration window;
Publish method is available under the HMI Configuration window. This function can be called with javascript.
For every single topic subscription a symbol will dynamically be created of the type TopicObject. Each TopicObject consists of the TopicData(string) and the TopicName(string).
For every single wildcard subscription a symbol will dynamically be created of the type WildcardObject. The WildcardObject is an dynamic array of the type TopicObject.
Prerequisites
Tested with HMI version: 1.12.760.59
License: TF2200 is needed in the HMI-Server to be able to use this C# Server Extension.
Installation
Easiest way to install this package is inside your TwinCAT HMI Project. Right click References and click "Manage NuGet Packages.." then browse for the file and install it!
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.2 | 112 | 6/4/2024 |
Minor changes.