Solution design considerations
Embedded applications running on devices typically implement fundamental tasks and meet challenges within the scope of the overall solution. This topic provides suggestions to consider when designing your solution.
Connectivity requirements and troubleshooting
- When setting up or assessing the final deployment environment, ensure that all network prerequisites are met, as documented in Azure Sphere OS networking requirements.
- When troubleshooting connectivity issues, consider leveraging the following utilities, which are specifically designed for diagnosing the Azure Sphere required endpoints, from both an Azure Sphere device and a PC connected to the same network to which the device is connected:
- OSNetworkRequirementChecker-HLApp - A sample app that performs DNS resolver and custom NTP test for diagnosing networking connectivity problems.
- OSNetworkRequirementChecker-PC - A PC command-line utility for diagnosing networking connectivity issues on Azure Sphere devices.