@@ -10,7 +10,7 @@ MQTTnet is a .NET library for MQTT based communication. It provides a MQTT clien | |||||
## Features | ## Features | ||||
* MQTT client included | * MQTT client included | ||||
* MQTT server (broker) included | * MQTT server (broker) included | ||||
* SSL (TLS 1.2) support for Client and Server | |||||
* TLS 1.2 support for Client and Server | |||||
* Async support | * Async support | ||||
* List of connected clients available (server only) | * List of connected clients available (server only) | ||||
* Extensible communication channels (i.e. In-Memory, TCP, TCP+SSL, WebSockets (not included in this project)) | * Extensible communication channels (i.e. In-Memory, TCP, TCP+SSL, WebSockets (not included in this project)) | ||||
@@ -18,6 +18,8 @@ | |||||
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> | <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> | ||||
<WindowsXamlEnableOverview>true</WindowsXamlEnableOverview> | <WindowsXamlEnableOverview>true</WindowsXamlEnableOverview> | ||||
<PackageCertificateKeyFile>MQTTnet.TestApp.UniversalWindows_TemporaryKey.pfx</PackageCertificateKeyFile> | <PackageCertificateKeyFile>MQTTnet.TestApp.UniversalWindows_TemporaryKey.pfx</PackageCertificateKeyFile> | ||||
<PackageCertificateThumbprint>C5051872F588878B167FB976FDF249518AA2DDF0</PackageCertificateThumbprint> | |||||
<RuntimeIdentifiers>win10;win10-arm;win10-arm-aot;win10-x86;win10-x86-aot;win10-x64;win10-x64-aot</RuntimeIdentifiers> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> | <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> | ||||
<DebugSymbols>true</DebugSymbols> | <DebugSymbols>true</DebugSymbols> | ||||
@@ -88,10 +90,6 @@ | |||||
<Prefer32Bit>true</Prefer32Bit> | <Prefer32Bit>true</Prefer32Bit> | ||||
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain> | <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
<ItemGroup> | |||||
<!-- A reference to the entire .Net Framework and Windows SDK are automatically included --> | |||||
<None Include="project.json" /> | |||||
</ItemGroup> | |||||
<ItemGroup> | <ItemGroup> | ||||
<Compile Include="App.xaml.cs"> | <Compile Include="App.xaml.cs"> | ||||
<DependentUpon>App.xaml</DependentUpon> | <DependentUpon>App.xaml</DependentUpon> | ||||
@@ -137,6 +135,11 @@ | |||||
<Name>MQTTnet.Core</Name> | <Name>MQTTnet.Core</Name> | ||||
</ProjectReference> | </ProjectReference> | ||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | |||||
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform"> | |||||
<Version>5.2.3</Version> | |||||
</PackageReference> | |||||
</ItemGroup> | |||||
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '14.0' "> | <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '14.0' "> | ||||
<VisualStudioVersion>14.0</VisualStudioVersion> | <VisualStudioVersion>14.0</VisualStudioVersion> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
@@ -1,48 +1,27 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<Package | |||||
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" | |||||
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" | |||||
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" | |||||
IgnorableNamespaces="uap mp"> | |||||
<Identity | |||||
Name="4fa21172-9128-4e84-8a6d-74b9acde4d58" | |||||
Publisher="CN=chris" | |||||
Version="1.0.0.0" /> | |||||
<mp:PhoneIdentity PhoneProductId="4fa21172-9128-4e84-8a6d-74b9acde4d58" PhonePublisherId="00000000-0000-0000-0000-000000000000"/> | |||||
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp"> | |||||
<Identity Name="4fa21172-9128-4e84-8a6d-74b9acde4d58" Publisher="CN=Christian" Version="1.0.0.0" /> | |||||
<mp:PhoneIdentity PhoneProductId="4fa21172-9128-4e84-8a6d-74b9acde4d58" PhonePublisherId="00000000-0000-0000-0000-000000000000" /> | |||||
<Properties> | <Properties> | ||||
<DisplayName>MQTTnet.TestApp.UniversalWindows</DisplayName> | <DisplayName>MQTTnet.TestApp.UniversalWindows</DisplayName> | ||||
<PublisherDisplayName>chris</PublisherDisplayName> | <PublisherDisplayName>chris</PublisherDisplayName> | ||||
<Logo>Assets\StoreLogo.png</Logo> | <Logo>Assets\StoreLogo.png</Logo> | ||||
</Properties> | </Properties> | ||||
<Dependencies> | <Dependencies> | ||||
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> | <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> | ||||
</Dependencies> | </Dependencies> | ||||
<Resources> | <Resources> | ||||
<Resource Language="x-generate"/> | |||||
<Resource Language="x-generate" /> | |||||
</Resources> | </Resources> | ||||
<Applications> | <Applications> | ||||
<Application Id="App" | |||||
Executable="$targetnametoken$.exe" | |||||
EntryPoint="MQTTnet.TestApp.UniversalWindows.App"> | |||||
<uap:VisualElements | |||||
DisplayName="MQTTnet.TestApp.UniversalWindows" | |||||
Square150x150Logo="Assets\Square150x150Logo.png" | |||||
Square44x44Logo="Assets\Square44x44Logo.png" | |||||
Description="MQTTnet.TestApp.UniversalWindows" | |||||
BackgroundColor="transparent"> | |||||
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/> | |||||
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="MQTTnet.TestApp.UniversalWindows.App"> | |||||
<uap:VisualElements DisplayName="MQTTnet.TestApp.UniversalWindows" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="MQTTnet.TestApp.UniversalWindows" BackgroundColor="transparent"> | |||||
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"> | |||||
</uap:DefaultTile> | |||||
<uap:SplashScreen Image="Assets\SplashScreen.png" /> | <uap:SplashScreen Image="Assets\SplashScreen.png" /> | ||||
</uap:VisualElements> | </uap:VisualElements> | ||||
</Application> | </Application> | ||||
</Applications> | </Applications> | ||||
<Capabilities> | <Capabilities> | ||||
<Capability Name="internetClient" /> | <Capability Name="internetClient" /> | ||||
</Capabilities> | </Capabilities> |
@@ -1,17 +0,0 @@ | |||||
{ | |||||
"dependencies": { | |||||
"Microsoft.NETCore.UniversalWindowsPlatform": "5.2.3" | |||||
}, | |||||
"frameworks": { | |||||
"uap10.0": {} | |||||
}, | |||||
"runtimes": { | |||||
"win10": {}, | |||||
"win10-arm": {}, | |||||
"win10-arm-aot": {}, | |||||
"win10-x86": {}, | |||||
"win10-x86-aot": {}, | |||||
"win10-x64": {}, | |||||
"win10-x64-aot": {} | |||||
} | |||||
} |