├── .gitignore ├── .gitmodules ├── BuildInstructions.md ├── Dependencies └── BuildIotivity.cmd ├── LICENSE ├── README.md └── src ├── IotivityDotNet.Interop ├── Defines.cs ├── Init.cs ├── IotivityDotNet.Interop.csproj ├── OCEnums.cs ├── OCImports.cs ├── OCPayload.cs ├── OCStack.cs ├── OCTypes.cs └── build │ └── net452 │ └── dotMorten.IoTivity.Interop.targets ├── IotivityDotNet.sln ├── IotivityDotNet ├── DeviceAddress.cs ├── DeviceResource.cs ├── DiscoverService.cs ├── DiscoveryPayload.cs ├── GenerateNugetPackage.targets ├── IotivityDotNet.csproj ├── IotivityValueDictionary.cs ├── OCStackException.cs ├── Payload.cs ├── RepPayload.cs ├── ResourceClient.cs ├── ResourcePayload.cs ├── SecurityPayload.cs └── Service.cs └── TestApps ├── TestApp.Android ├── Assets │ ├── AboutAssets.txt │ ├── oic_svr_db_client.dat │ └── oic_svr_db_client.json ├── GettingStarted.Xamarin ├── IncludeIoTivityLibs.Targets ├── MainActivity.cs ├── Properties │ ├── AndroidManifest.xml │ └── AssemblyInfo.cs ├── Resources │ ├── AboutResources.txt │ ├── Resource.Designer.cs │ ├── drawable │ │ └── icon.png │ ├── layout │ │ └── Main.axml │ ├── mipmap-xxxhdpi │ │ └── icon.png │ └── values │ │ └── Strings.xml └── TestApp.Android.csproj ├── TestApp.NET45 ├── App.config ├── DeployNativeResources.targets ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── TestApp.NET45.csproj ├── oic_svr_db_client.dat ├── oic_svr_db_client.json └── packages.config ├── TestApp.Shared ├── Client.cs ├── Log.cs ├── Server.cs ├── TestApp.Shared.projitems └── TestApp.Shared.shproj └── TestApp.UWP ├── App.xaml ├── App.xaml.cs ├── Assets ├── LockScreenLogo.scale-200.png ├── SplashScreen.scale-200.png ├── Square150x150Logo.scale-200.png ├── Square44x44Logo.scale-200.png ├── Square44x44Logo.targetsize-24_altform-unplated.png ├── StoreLogo.png └── Wide310x150Logo.scale-200.png ├── DeployNativeResources.targets ├── MainPage.xaml ├── MainPage.xaml.cs ├── Package.appxmanifest ├── Properties ├── AssemblyInfo.cs └── Default.rd.xml ├── TestApp.UWP.csproj ├── TestApp.UWP.csproj.bak ├── TestApp.UWP_TemporaryKey.pfx └── project.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/.gitmodules -------------------------------------------------------------------------------- /BuildInstructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/BuildInstructions.md -------------------------------------------------------------------------------- /Dependencies/BuildIotivity.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/Dependencies/BuildIotivity.cmd -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/README.md -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/Defines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/Defines.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/Init.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/IotivityDotNet.Interop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/IotivityDotNet.Interop.csproj -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/OCEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/OCEnums.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/OCImports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/OCImports.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/OCPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/OCPayload.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/OCStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/OCStack.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/OCTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/OCTypes.cs -------------------------------------------------------------------------------- /src/IotivityDotNet.Interop/build/net452/dotMorten.IoTivity.Interop.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.Interop/build/net452/dotMorten.IoTivity.Interop.targets -------------------------------------------------------------------------------- /src/IotivityDotNet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet.sln -------------------------------------------------------------------------------- /src/IotivityDotNet/DeviceAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/DeviceAddress.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/DeviceResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/DeviceResource.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/DiscoverService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/DiscoverService.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/DiscoveryPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/DiscoveryPayload.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/GenerateNugetPackage.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/GenerateNugetPackage.targets -------------------------------------------------------------------------------- /src/IotivityDotNet/IotivityDotNet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/IotivityDotNet.csproj -------------------------------------------------------------------------------- /src/IotivityDotNet/IotivityValueDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/IotivityValueDictionary.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/OCStackException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/OCStackException.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/Payload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/Payload.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/RepPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/RepPayload.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/ResourceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/ResourceClient.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/ResourcePayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/ResourcePayload.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/SecurityPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/SecurityPayload.cs -------------------------------------------------------------------------------- /src/IotivityDotNet/Service.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/IotivityDotNet/Service.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Assets/AboutAssets.txt -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Assets/oic_svr_db_client.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Assets/oic_svr_db_client.dat -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Assets/oic_svr_db_client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Assets/oic_svr_db_client.json -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/GettingStarted.Xamarin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/GettingStarted.Xamarin -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/IncludeIoTivityLibs.Targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/IncludeIoTivityLibs.Targets -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/MainActivity.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Properties/AndroidManifest.xml -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Resources/AboutResources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Resources/AboutResources.txt -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Resources/Resource.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Resources/Resource.Designer.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Resources/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Resources/drawable/icon.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Resources/layout/Main.axml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Resources/layout/Main.axml -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/Resources/values/Strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/Resources/values/Strings.xml -------------------------------------------------------------------------------- /src/TestApps/TestApp.Android/TestApp.Android.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Android/TestApp.Android.csproj -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/App.config -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/DeployNativeResources.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/DeployNativeResources.targets -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/Program.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/TestApp.NET45.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/TestApp.NET45.csproj -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/oic_svr_db_client.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/oic_svr_db_client.dat -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/oic_svr_db_client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/oic_svr_db_client.json -------------------------------------------------------------------------------- /src/TestApps/TestApp.NET45/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.NET45/packages.config -------------------------------------------------------------------------------- /src/TestApps/TestApp.Shared/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Shared/Client.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Shared/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Shared/Log.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Shared/Server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Shared/Server.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.Shared/TestApp.Shared.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Shared/TestApp.Shared.projitems -------------------------------------------------------------------------------- /src/TestApps/TestApp.Shared/TestApp.Shared.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.Shared/TestApp.Shared.shproj -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/App.xaml -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/App.xaml.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/DeployNativeResources.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/DeployNativeResources.targets -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/MainPage.xaml -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/MainPage.xaml.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Package.appxmanifest -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/Properties/Default.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/Properties/Default.rd.xml -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/TestApp.UWP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/TestApp.UWP.csproj -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/TestApp.UWP.csproj.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/TestApp.UWP.csproj.bak -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/TestApp.UWP_TemporaryKey.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/TestApp.UWP_TemporaryKey.pfx -------------------------------------------------------------------------------- /src/TestApps/TestApp.UWP/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotMorten/IoTivityDotNet/HEAD/src/TestApps/TestApp.UWP/project.json --------------------------------------------------------------------------------