Frequently asked questions for IoT solution accelerators

See also, the Connected Factory-specific FAQ and the Remote Monitoring-specific FAQ .

Where can I find the source code for the solution accelerators?

The source code is stored in the following GitHub repositories:

What SDKs can I use to develop device clients for the solution accelerators?

You can find links to the different language (C, .NET, Java, Node.js, Python) IoT device SDKs in the Microsoft Azure IoT SDKs GitHub repositories.

If you are using the DevKit device, you can find resources and samples in the IoT DevKit SDK GitHub repository.

Is the new microservices architecture available for all the three solution accelerators?

Currently, only the Remote Monitoring solution uses the microservices architecture as it covers the broadest scenario.

What advantages does the new open-sourced microservices-based architecture provide in the new update?

Over the last two years, cloud architecture has greatly evolved. Microservices have emerged as a great pattern to achieve scale and flexibility, without sacrificing development speed. This architectural pattern is used in several Microsoft services internally with great reliability and scalability results. We are putting these learning in practice so that our customers benefit from them.

Is the new solution accelerator available in the same geographic region as the existing solution?

Yes, the new Remote Monitoring is available in the same geographic regions.

What's the difference between deleting a resource group in the Azure portal and clicking delete on a solution accelerator in azureiotsuite.com?

  • If you delete the solution accelerator in azureiotsuite.com, you delete all the resources that were provisioned when you created the solution accelerator. If you added additional resources to the resource group, these resources are also deleted.
  • If you delete the resource group in the Azure portal, you only delete the resources in that resource group. You also need to delete the Azure Active Directory application associated with the solution accelerator.

Can I continue to leverage my existing investments in Azure IoT solution accelerators?

Yes. Any solution that exists today continues to work in your Azure subscription and the source code remains available in GitHub.

How many IoT Hub instances can I provision in a subscription?

By default you can provision 10 IoT hubs per subscription. You can create an Azure support ticket to raise this limit. As a result, since every solution accelerator provisions a new IoT Hub, you can only provision up to 10 solution accelerators in a given subscription.

How many Azure Cosmos DB instances can I provision in a subscription?

Fifty. You can create an Azure support ticket to raise this limit, but by default, you can only provision 50 Cosmos DB instances per subscription.

How many Free Bing Maps APIs can I provision in a subscription?

Two. You can create only two Internal Transactions Level 1 Bing Maps for Enterprise plans in an Azure subscription. The Remote Monitoring solution is provisioned by default with the Internal Transactions Level 1 plan. As a result, you can only provision up to two Remote Monitoring solutions in a subscription with no modifications.

Can I create a solution accelerator if I have Microsoft Azure for DreamSpark?

Note

Microsoft Azure for DreamSpark is now known as Microsoft Imagine for students.

Currently, you cannot create a solution accelerator with a Microsoft Azure for DreamSpark account. However, you can create a free trial account for Azure in just a couple of minutes that enables you create a solution accelerator.

Can I create a solution accelerator if I have Cloud Solution Provider (CSP) subscription?

Currently, you cannot create a solution accelerator with a Cloud Solution Provider (CSP) subscription. However, you can create a free trial account for Azure in just a couple of minutes that enables you create a solution accelerator.

How do I delete an AAD tenant?

See Eric Golpe's blog post Walkthrough of Deleting an Azure AD Tenant.

Next steps

You can also explore some of the other features and capabilities of the IoT solution accelerators: