# Sample Applications

We have provided various Conexio Stratus application examples and associated files to get started with creating and building your first application. The current sample applications are compatible with nRF Connect SDK (NCS) > v2.7.x and can be found in our [<mark style="color:red;">Github repository</mark>](https://github.com/Conexiotechnologies/conexio-stratus-firmware/tree/main/samples).

We provide samples and application examples that specifically target the Conexio Stratus Kit and demonstrate how to implement typical use cases with NRF Connect SDK  libraries and drivers.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:green;"><strong>LED Blink</strong></mark></td><td>A simple application which blinks the user LED using the GPIO API.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/led_blink">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/led_blink</a></td></tr><tr><td><mark style="color:green;"><strong>Button</strong></mark></td><td>Demonstrates how to use the button on the Stratus kit and blink the LED.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/button">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/button</a></td></tr><tr><td><mark style="color:green;"><strong>AT Client</strong></mark></td><td>Send AT commands over UART to the nRF9151 modem.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/at_client">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/at_client</a></td></tr><tr><td><mark style="color:green;"><strong>Accelerometer</strong></mark></td><td>Application periodically reads accelerometer data from the LIS2DH sensor and displays it.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/accelerometer">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/accelerometer</a></td></tr><tr><td><mark style="color:green;"><strong>BME280</strong></mark></td><td>Sample periodically reads temperature, pressure, &#x26; humidity data from the BME280 sensor.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/bme280">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/bme280</a></td></tr><tr><td><mark style="color:green;"><strong>BME680</strong></mark></td><td>Sample periodically reads temperature, pressure, &#x26; humidity data from the BME680 sensor.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/bme680">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/bme680</a></td></tr><tr><td><mark style="color:green;"><strong>SHT4x</strong></mark></td><td>Application periodically measures the ambient temperature &#x26; humidity from an SHT4X sensor.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/sht4x">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/sht4x</a></td></tr><tr><td><mark style="color:green;"><strong>SHT3XD</strong></mark></td><td>Application periodically measures the ambient temperature &#x26; humidity from an SHT3X sensor.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/sht3xd">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/sht3xd</a></td></tr><tr><td><mark style="color:green;"><strong>DPS310</strong></mark></td><td>Application periodically measures temperature &#x26; pressure from a DPS310 sensor.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/dps310">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/dps310</a></td></tr><tr><td><mark style="color:green;"><strong>Modem Battery</strong></mark></td><td>Demonstrates how to obtain the battery information from the nRF91xx modem.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/cellular_modem_battery_monitor">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/cellular_modem_battery_monitor</a></td></tr><tr><td><mark style="color:green;"><strong>nPM1300 PMIC</strong></mark></td><td>Demonstrates how to calculate the battery state of charge using the fuel gauge.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/npm1300_fuel_gauge">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/npm1300_fuel_gauge</a></td></tr><tr><td><mark style="color:green;"><strong>Modem Infomation</strong></mark></td><td>Demonstrates how to fetch important Modem related information.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/device_info">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/device_info</a></td></tr><tr><td><mark style="color:green;"><strong>Datacake MQTT</strong></mark></td><td>Demonstrates how to easily connect the Conexio Stratus device to the Datacake MQTT broker.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/datacake">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/datacake</a></td></tr><tr><td><mark style="color:green;"><strong>Golioth IoT</strong></mark></td><td>Demonstrates how to easily connect to the Golioth IoT platform and TX/RX data.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/golioth_samples">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/golioth_samples</a></td></tr><tr><td><mark style="color:green;"><strong>UDP</strong></mark></td><td>Demonstrates how to transmit UDP packets to a UDP server and low power mode.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/udp">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/udp</a></td></tr><tr><td><mark style="color:green;"><strong>Low Power Mode</strong></mark></td><td>Demonstrates how to put the Stratus Pro in the active low power mode.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/low_power_mode">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/low_power_mode</a></td></tr><tr><td><mark style="color:green;"><strong>PWM</strong></mark></td><td>Demonstrates how to use the PWM API to generate signals on Stratus Pro.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/pwm">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/pwm</a></td></tr><tr><td><mark style="color:green;"><strong>Firmware Update</strong></mark></td><td>Demonstrates how to update the modem firmware over UART interface.</td><td><a href="https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/full_modem_firmware_update">https://github.com/Conexiotechnologies/conexio-firmware-sdk/tree/main/samples/conexio_stratus/full_modem_firmware_update</a></td></tr></tbody></table>
