<?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>Chris Gammell, Author at The Golioth Developer Blog</title>
	<atom:link href="https://blog.golioth.io/author/chrisgammell/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.golioth.io/author/chrisgammell/</link>
	<description>Golioth, Zephyr, and IoT Development News and How Tos</description>
	<lastBuildDate>Thu, 28 May 2026 19:16:17 +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>Chris Gammell, Author at The Golioth Developer Blog</title>
	<link>https://blog.golioth.io/author/chrisgammell/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Local Shell talks SMP to your devices over Web Serial</title>
		<link>https://blog.golioth.io/local-shell-talks-smp-to-your-devices-over-web-serial/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 28 May 2026 19:01:20 +0000</pubDate>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[MCUboot]]></category>
		<category><![CDATA[mcumgr]]></category>
		<category><![CDATA[smpmgr]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10610</guid>

					<description><![CDATA[<p>Local Shell is a new web-based tool that talks to Zephyr devices using Simple Management Protocol (SMP) over Web Serial APIs. This is an easy way to communicate with devices and mirrors capabilities from tools like mcumgr and smpmgr.</p>
<p>The post <a href="https://blog.golioth.io/local-shell-talks-smp-to-your-devices-over-web-serial/">Local Shell talks SMP to your devices over Web Serial</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Sending images to Bluetooth devices using Golioth Pouch</title>
		<link>https://blog.golioth.io/sending-images-to-bluetooth-devices-using-golioth-pouch/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 09 Apr 2026 17:53:49 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[AL2TECH]]></category>
		<category><![CDATA[nRF54]]></category>
		<category><![CDATA[Pouch]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10579</guid>

					<description><![CDATA[<p>Golioth partner AL2Tech used the Pouch protocol to send JPEG images encrypted end-to-end from the Cloud down to low power Bluetooth devices</p>
<p>The post <a href="https://blog.golioth.io/sending-images-to-bluetooth-devices-using-golioth-pouch/">Sending images to Bluetooth devices using Golioth Pouch</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Golioth Edge Inference using Bluetooth and Qualcomm hardware is a Snap</title>
		<link>https://blog.golioth.io/golioth-edge-inference-using-bluetooth-and-qualcomm-hardware-is-a-snap/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Tue, 31 Mar 2026 17:03:40 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Partners]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10544</guid>

					<description><![CDATA[<p>Golioth showcased a Bluetooth node running a gesture detection program developed by EdgeImpulse on an nRF52840. The results of the detection are sent through a Bluetooth Gateway implementation packaged as a Snap and imported onto an Qualcomm iQ9 running Ubuntu.</p>
<p>The post <a href="https://blog.golioth.io/golioth-edge-inference-using-bluetooth-and-qualcomm-hardware-is-a-snap/">Golioth Edge Inference using Bluetooth and Qualcomm hardware is a Snap</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Why build hardware at a software company?</title>
		<link>https://blog.golioth.io/why-build-hardware-at-a-software-company/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Mon, 02 Feb 2026 18:48:59 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10499</guid>

					<description><![CDATA[<p>Golioth has built a range of custom hardware to test out many of the aspects of our own IoT offering. These challenges mirror what our customers face with their IoT products. We continue to probe these challenges as hardware gets smaller, more power constrained, and takes on new capabilities.</p>
<p>The post <a href="https://blog.golioth.io/why-build-hardware-at-a-software-company/">Why build hardware at a software company?</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>When Rapid Prototyping becomes Rapid Deployment</title>
		<link>https://blog.golioth.io/when-rapid-prototyping-becomes-rapid-deployment/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 21:20:57 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Golioth]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Tooling]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10460</guid>

					<description><![CDATA[<p>Modern IoT teams can move beyond rapid prototyping to rapid deployment. By combining LLM-assisted development with Golioth’s device management, connectivity, and fleet orchestration capabilities, it’s now possible to create IoT fleets with a range of connectivity options in days instead of months. </p>
<p>The post <a href="https://blog.golioth.io/when-rapid-prototyping-becomes-rapid-deployment/">When Rapid Prototyping becomes Rapid Deployment</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>A Physical Meme Terminal for Distributed Teams</title>
		<link>https://blog.golioth.io/a-physical-meme-terminal-for-distributed-teams/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Tue, 23 Dec 2025 17:21:40 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10422</guid>

					<description><![CDATA[<p>Have you ever wanted to bypass slack and send a meme directly to your co-worker's desk? This hack day project builds on top of work from 2022 and pulls in some new features of Golioth's IoT platform, as well as some vibe coded front end / back end work to make the experience smoother. Dive into each part of the project in this blog and associated video.</p>
<p>The post <a href="https://blog.golioth.io/a-physical-meme-terminal-for-distributed-teams/">A Physical Meme Terminal for Distributed Teams</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Send-when-idle using Zephyr and Golioth Pouch</title>
		<link>https://blog.golioth.io/send-when-idle-using-zephyr-and-golioth-pouch/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 04 Dec 2025 15:42:32 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[Interrupt]]></category>
		<category><![CDATA[ISR]]></category>
		<category><![CDATA[RTOS]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10339</guid>

					<description><![CDATA[<p>Bundling data to send when a device is no longer generating new events is an efficient way to operate a low power Bluetooth device. This post explores how to use Zephyr RTOS components to easily wait until a device is idle to start transmitting using Golioth Pouch.</p>
<p>The post <a href="https://blog.golioth.io/send-when-idle-using-zephyr-and-golioth-pouch/">Send-when-idle using Zephyr and Golioth Pouch</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Now on NXP&#8217;s Application Code Hub: Golioth Connectivity via the FRDM-MCXW71</title>
		<link>https://blog.golioth.io/now-on-nxps-application-code-hub-golioth-connectivity-via-the-frdm-mcxw71/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Tue, 25 Nov 2025 16:14:05 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[ACH]]></category>
		<category><![CDATA[Application Code Hub]]></category>
		<category><![CDATA[NXP]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10322</guid>

					<description><![CDATA[<p>Golioth's Bluetooth example using Pouch on the FRDM-MCXW71 and the FRDM-RW612 is now available on NXP's Application Code Hub (ACH).</p>
<p>The post <a href="https://blog.golioth.io/now-on-nxps-application-code-hub-golioth-connectivity-via-the-frdm-mcxw71/">Now on NXP&#8217;s Application Code Hub: Golioth Connectivity via the FRDM-MCXW71</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Bluetooth roaming with Golioth Connectivity</title>
		<link>https://blog.golioth.io/bluetooth-roaming-with-golioth-connectivity/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Tue, 28 Oct 2025 15:08:47 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Connectivity]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Roaming]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10225</guid>

					<description><![CDATA[<p>Golioth Connectivity enables Bluetooth devices to 'roam' between gateways out of the box. This post and video explain how Golioth enables Bluetooth fleets to securely connect to the cloud through standard gateways.</p>
<p>The post <a href="https://blog.golioth.io/bluetooth-roaming-with-golioth-connectivity/">Bluetooth roaming with Golioth Connectivity</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Visualizing Bluetooth OTA Firmware Updates</title>
		<link>https://blog.golioth.io/visualizing-bluetooth-ota-firmware-updates/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Wed, 08 Oct 2025 13:30:20 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Gateways]]></category>
		<category><![CDATA[Golioth Connectivity]]></category>
		<category><![CDATA[OTA]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=10163</guid>

					<description><![CDATA[<p>This demo shows a full end-to-end encrypted Over-The-Air (OTA) Firmware Update for a Bluetooth Device from the Cloud using Golioth's Pouch capabilities and . The demo also utilizes the accelerometer and LED matrix of the Tikk board to activate the OTA and display progress throughout the download.</p>
<p>The post <a href="https://blog.golioth.io/visualizing-bluetooth-ota-firmware-updates/">Visualizing Bluetooth OTA Firmware Updates</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
