Samples and reference solutions

You can find the following Azure Sphere samples and reference solutions on GitHub.

Sample name Description
ADC Shows how to use analog-to-digital (ADC) functionality on Azure Sphere
AzureIoT Shows how to use Azure Sphere with Azure IoT Central or an Azure IoT Hub
DeferredUpdate Shows how to perform deferred updates in a high-level application
DNSServiceDiscovery Shows how to perform domain name service (DNS) service discovery
ExternalMcuUpdate Shows how you might deploy an update to an external MCU device using Azure Sphere
GPIO Shows how to use GPIO on an Azure Sphere device
HelloWorld Provides minimal code with which to verify installation and shows how to use CMake to build a high-level application
HTTPS Shows how to use the cURL API with Azure Sphere
I2C Shows how to use the Azure Sphere inter-integrated circuit (I2C) API to display data from an accelerometer connected via I2C
IntercoreComms Shows how to communicate between high-level and real-time capable applications
MutableStorage Shows how to use on-device storage in an Azure Sphere application
PrivateNetworkServices Shows how you can connect Azure Sphere to a private network
PWM Shows PWM functionality on the Azure Sphere platform
SPI Shows how to use the Azure Sphere serial peripheral interface (SPI) API to display data from an accelerometer connected via SPI
SystemTime Shows how to manage the system time and to use the hardware real time clock (RTC)
UART Shows how to use UART on an Azure Sphere device
WiFi Shows the use of Wi-Fi functionality on the Azure Sphere platform
WifiSetupAndDeviceControlViaBle Shows how you might complete Wi-Fi setup and device control of an Azure Sphere-based device through BLE using a companion app on a mobile device