<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nRF9160 Archives - The Golioth Developer Blog</title>
	<atom:link href="https://blog.golioth.io/tag/nrf9160/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.golioth.io/tag/nrf9160/</link>
	<description>Golioth, Zephyr, and IoT Development News and How Tos</description>
	<lastBuildDate>Fri, 28 Mar 2025 23:25:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.golioth.io/wp-content/uploads/2023/09/cropped-Golioth_Symbol_Coral_RGB-1-32x32.png</url>
	<title>nRF9160 Archives - The Golioth Developer Blog</title>
	<link>https://blog.golioth.io/tag/nrf9160/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Upload Images from IoT Devices Using Block Upload</title>
		<link>https://blog.golioth.io/upload-images-from-iot-devices-using-block-upload/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Thu, 12 Sep 2024 15:30:01 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Arducam]]></category>
		<category><![CDATA[Blockwise]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[mimxrt1024-evk]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7914</guid>

					<description><![CDATA[<p>This post walks through how to upload images from IoT devices to Golioth over CoAP using block upload. Once the image is at the server, Golioth Pipelines can route the data to the destination of your choice!</p>
<p>The post <a href="https://blog.golioth.io/upload-images-from-iot-devices-using-block-upload/">Upload Images from IoT Devices Using Block Upload</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>All Golioth Hardware is Now Open Source</title>
		<link>https://blog.golioth.io/all-golioth-hardware-is-now-open-source/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Wed, 17 Jul 2024 16:00:42 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[Reference Designs]]></category>
		<category><![CDATA[epaper]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[open source hardware]]></category>
		<category><![CDATA[RP2040]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7544</guid>

					<description><![CDATA[<p>Golioth is open sourcing the PCBs in their hardware platform ("Aludel"). This includes a main processing and communication board ("Elixir") and an ePaper, touch enabled PCB front panel board ("Ostentus")</p>
<p>The post <a href="https://blog.golioth.io/all-golioth-hardware-is-now-open-source/">All Golioth Hardware is Now Open Source</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>The Inside Story of the Golioth Bluetooth® Mesh Demo</title>
		<link>https://blog.golioth.io/the-inside-story-of-the-golioth-bluetooth-mesh-demo/</link>
		
		<dc:creator><![CDATA[Sandra Capri]]></dc:creator>
		<pubDate>Tue, 11 Jun 2024 16:17:45 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Cellular Connectivity]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[Bluetooth mesh]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[Thingy:91]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7179</guid>

					<description><![CDATA[<p>Take a deeper look inside the Bluetooth Mesh demo that connects to the Cloud via Golioth. Sandra Capri of Ambient Sensors (a Golioth Design partner) walks through the code and workflow of this demo.</p>
<p>The post <a href="https://blog.golioth.io/the-inside-story-of-the-golioth-bluetooth-mesh-demo/">The Inside Story of the Golioth Bluetooth® Mesh Demo</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>How to Debug a Network Error in Zephyr</title>
		<link>https://blog.golioth.io/how-to-debug-a-network-error-in-zephyr/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 21 May 2024 14:43:54 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[coap]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[GDB]]></category>
		<category><![CDATA[network error]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7153</guid>

					<description><![CDATA[<p>Zephyr has built-in debugging for many of its supported boards. Here's a real-world example of utilizing the these tools to track down and fix a networking error with CoAP.</p>
<p>The post <a href="https://blog.golioth.io/how-to-debug-a-network-error-in-zephyr/">How to Debug a Network Error in Zephyr</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Storing Golioth credentials on the nRF9160 using TLS Tags</title>
		<link>https://blog.golioth.io/storing-golioth-credentials-on-the-nrf9160-using-tls-tags/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 06 Feb 2024 16:03:49 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[certificate authentication]]></category>
		<category><![CDATA[DTLS]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[socket offload]]></category>
		<category><![CDATA[TLS]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=6303</guid>

					<description><![CDATA[<p>Nordic&#8217;s nRF9160 cellular modem includes a great peripheral called the Key Management Unit (KMU). This secure key storage mechanism lets you write keys to it which cannot be read back. However, they can still be used for DTLS authentication. In this video and blog post I&#8217;ll walk you through how to use the feature with [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/storing-golioth-credentials-on-the-nrf9160-using-tls-tags/">Storing Golioth credentials on the nRF9160 using TLS Tags</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>We Added Cellular to the Hackaday Superconference Badge</title>
		<link>https://blog.golioth.io/we-added-cellular-to-the-hackaday-superconference-badge/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 28 Nov 2023 15:06:51 +0000</pubDate>
				<category><![CDATA[Cellular Connectivity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Aludel]]></category>
		<category><![CDATA[badge hacking]]></category>
		<category><![CDATA[cellular]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[Hackaday Superconference]]></category>
		<category><![CDATA[nRF9160]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=5717</guid>

					<description><![CDATA[<p>Golioth attended the Hackaday Superconference in 2023 and created a "badge hack" to send images from a tiny embedded device up over a cellular network and display on badgecase.io.</p>
<p>The post <a href="https://blog.golioth.io/we-added-cellular-to-the-hackaday-superconference-badge/">We Added Cellular to the Hackaday Superconference Badge</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Measuring Current Consumption with Power Profiler Kit II</title>
		<link>https://blog.golioth.io/measuring-current-consumption-with-power-profiler-kit-ii/</link>
		
		<dc:creator><![CDATA[Marko Puric]]></dc:creator>
		<pubDate>Tue, 24 Oct 2023 14:59:33 +0000</pubDate>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[cellular]]></category>
		<category><![CDATA[current]]></category>
		<category><![CDATA[low-power]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[Power Profiler Kit II]]></category>
		<category><![CDATA[ppk2]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=5469</guid>

					<description><![CDATA[<p>IoT devices are usually battery-operated and, more often than not, need to run on a single battery charge for multiple years. Before we know it, MCU power consumption becomes a huge deal when developing a product. Measuring power consumption of an MCU can be challenging since it does not depend on just one thing. It [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/measuring-current-consumption-with-power-profiler-kit-ii/">Measuring Current Consumption with Power Profiler Kit II</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Debugging nRF9160 Zephyr applications with Ozone</title>
		<link>https://blog.golioth.io/debugging-nrf9160-zephyr-applications-with-ozone/</link>
		
		<dc:creator><![CDATA[Chris Wilson]]></dc:creator>
		<pubDate>Tue, 17 Oct 2023 14:22:58 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[Ozone]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=5250</guid>

					<description><![CDATA[<p>Ozone is a free graphical debugger for embedded firmware from SEGGER. It&#8217;s a powerful tool that can give you deep visibility into what&#8217;s happening in your embedded system. It&#8217;s especially useful when debugging nRF9160 Zephyr apps. Sorting out multiple threads and multi image builds can be tough, but this is the tool you want. In [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/debugging-nrf9160-zephyr-applications-with-ozone/">Debugging nRF9160 Zephyr applications with Ozone</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Troubleshooting IoT Cellular Connections with Nordic nRF9160</title>
		<link>https://blog.golioth.io/troubleshooting-iot-cellular-connections-with-nordic-nrf9160/</link>
		
		<dc:creator><![CDATA[Marko Puric]]></dc:creator>
		<pubDate>Tue, 03 Oct 2023 14:38:32 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[cellular]]></category>
		<category><![CDATA[Cellular Monitor]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[LTE Link Monitor]]></category>
		<category><![CDATA[LTE-M]]></category>
		<category><![CDATA[NB-IoT]]></category>
		<category><![CDATA[Nordic]]></category>
		<category><![CDATA[nRF9160]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=5171</guid>

					<description><![CDATA[<p>Cellular connected IoT can be intimidating, especially when the cellular connection doesn&#8217;t work, or only works intermittently. Today we will explore Nordic&#8217;s LTE Link Monitor and Cellular Monitor applications to show how you can troubleshoot cellular connection using the nRF9160 DK as the development board. Programming the modem firmware The modem allows applications to send [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/troubleshooting-iot-cellular-connections-with-nordic-nrf9160/">Troubleshooting IoT Cellular Connections with Nordic nRF9160</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Displaying Firmware Version and Battery State with Zephyr</title>
		<link>https://blog.golioth.io/displaying-firmware-version-and-battery-state-with-zephyr/</link>
		
		<dc:creator><![CDATA[Chris Wilson]]></dc:creator>
		<pubDate>Thu, 21 Sep 2023 15:41:37 +0000</pubDate>
				<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[firmware version]]></category>
		<category><![CDATA[MCUboot]]></category>
		<category><![CDATA[nRF9160]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=5114</guid>

					<description><![CDATA[<p>We recently open-sourced the Golioth Reference Design Template that we have been using internally as the starting point for our growing library of reference designs. Out of the box, the template provides an end-to-end working firmware example showcasing all of Golioth’s key features. You can read more about what’s included in the Reference Design Template in [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/displaying-firmware-version-and-battery-state-with-zephyr/">Displaying Firmware Version and Battery State with Zephyr</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
