This document provides Matching Engine C# SDK to create applications for your device
Last Modified: 1/31/2020
The MobiledgeX Client Library enables an application to register and then locate the nearest edge cloudlet backend server for use. The client library also allows verification of a device's location for all location-specific tasks. Because these APIs involve networking, most functions will run asynchronously, and in a background thread.
The Matching Engine C# SDK provides everything required to create applications for your devices.
Note: If you are want to develop Apps using Unity, please see the Unity C# SDK documentation, here.
Step 1: Create a login and an Organization on the Console. The creation of a login will automatically generate a user account and allows for access to Artifactory, giving you access to the C# Nuget repository.
Note: With a login, you can download the C# SDK library as well as upload a server image to install on the edge network.
Step 2: Access the C# MatchingEngine library using Nuget.
Step 2a: Type
nuget sources Add -Name MobiledgeX -Source https://artifactory.mobiledgex.net/artifactory/api/nuget/nuget-releases -username <yourUserName> -password <yourPassword> .
Step 2b: Type
nuget list -Source "MobiledgeX".
Step 2c: Type
nuget install MobiledgeX.MatchingEngineSDKRestLibrary. This will retrieve the latest version automatically.
Step 3: Locate the pre-extracted MatchingEngineSDKRestLibrary.dll file in the home directory.
~/.nuget/packages/mobiledgex.matchingenginesdkrestlibrary cd ~/.nuget/packages/mobiledgex.matchingenginesdkrestlibrary/<newest_version>/lib/netstandard2.0/ cp MatchingEngineSDKRestLibrary.dll <unity project>/Assets/Plugins
If you prefer to add the Nuget package using the Visual Studio Community IDE instead, follow these steps.
Step 1: Right-click on your project dependencies folder.
Step 2: Select Manage Nuget Packages.
Step 3: Add the same source repository provided in Step 2 above.
Step 4: Select the most recent library version.