FAQs and Support
Frequently Asked Questions and Answers on Using the MobiledgeX Platform
If you have any questions about our product and usage, please review our existing documentation on our Developer Portal or consult the FAQs section below. If you cannot find what you are looking for, please contact our Support Team or reach out in our community slack channel.
Here are the most frequently asked questions about MobiledgeX's product and offering. If you have questions and don't see them here, please submit them to [email protected] and we will do our best to publish your questions along with answers in a timely fashion. Please do check back periodically as we continuously update our FAQ page.
1. What is a Cloudlet?
From a developer's perspective, a cloudlet is a data center hosted by one of MobiledgeX's partners, which is typically a Telecom Company like Deutsche Telekom or Telus. These cloudlets are avaliable for developers to deploy their application instances and application instances can be deployed across multiple cloudlets. You can see a list of all cloudlets that are avaliable for deployment within the MobiledgeX console under the Cloudlets section.
2. What is an MCC-MNC?
MCC-MNC is actually two acronyms. MCC stands for Mobile Country Code and MNC stands for Mobile Network Code. Together, both codes create a unique ID for a telecom operator in a specific country or region. This value is very useful as it lets MobiledgeX label cloudlets with a MCC-MNC. Additionally, from a user's cellular connection, a client application can get an MCC-MNC ID for their telecom provider. This creates a mapping from user's device to their network carrier, which is one of the requirements to serve the best cloudlet to a user. Here is a full list of MCC-MNC : https://www.mcc-mnc.com/
2. What is a Distrubuted Matching Engine (DME)?
The Distributed Matching Engine (DME) is the first entry point for all client applications that want to connect to one of their deployed application instances. Typically, each DME is associated with an MCC-MNC and can be accessed via https://(mcc-mnc).dme.mobiledgex.net:38001. Based on the MCC-MCC, the DME will maintain a list of all application instances that have been deployed to cloudlets with the given MCC-MNC value. There are also regional DME's that are setup such as https://eu-mexdemo.dme.mobiledgex.net:38001 that maintain a list of all application instances for the given region.
In order to use the DME to connect to a deployed application instance, please refer to our Connect Client Applications to Deployed Cloudlets Guide.
4. What is a Flavor?
A Flavor is a set of compute resources that are provided to your application instances like RAM, vCPUs, Disk Space, and vGPUs. Various cloudlets will support various flavors depending on what compute hardware has been installed. You can see a list of all flavors that are avaliable within the MobiledgeX console under the Flavors section.
1. I just created an account on the MobiledgeX Console, but my account is currently locked. How do I unlock it?
The MobiledgeX platform is currently in private beta, which is why we initally lock all newly created accounts. To expediate the process in unlocking your account, please contact our Support Team and send us a small summary of your company and how edge can help your use case.
2. How do I reset my password?
On the login screen, there is a Forget Password? link. Click on that, enter your e-mail address, and then click Send Password Reset Email. You will receive an email from [email protected] with a link to reset your password.
If you have more questions around the account creation process, please take a look at this guide which documents all the features of the MobiledgeX console.
3. What types of deployments are supported?
At this time, MobiledgeX supports 4 main deployments : VM, Docker, Kubernets, and Helm. To learn more about deploying each, please refer to our console guide
1. What are the currently supported SDK languages?
The MobiledgeX SDK is written in 4 frameworks:
If you need to support a different client side framework i.e. web, you can also use our REST APIs
2. I am getting an DmeDnsException from the SDK on my device with the message "Generated mcc-mnc.dme.mobiledgex.net hostname not found", how should I handle this exception?
Since MobiledgeX is currently in private beta, we have not created DME entries for all mcc-mnc values. Please reach out to us on Slack or e-mail Support so that we can create a DME with your mcc-mnc value.