<?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>AI Archives - The Golioth Developer Blog</title>
	<atom:link href="https://blog.golioth.io/category/platform/ai/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.golioth.io/category/platform/ai/</link>
	<description>Golioth, Zephyr, and IoT Development News and How Tos</description>
	<lastBuildDate>Tue, 31 Mar 2026 18:45: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>AI Archives - The Golioth Developer Blog</title>
	<link>https://blog.golioth.io/category/platform/ai/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>tinymcp: Unlocking the Physical World for LLMs with MCP and Microcontrollers</title>
		<link>https://blog.golioth.io/tinymcp-unlocking-the-physical-world-for-llms-with-mcp-and-microcontrollers/</link>
		
		<dc:creator><![CDATA[Dan Mangum]]></dc:creator>
		<pubDate>Thu, 03 Jul 2025 12:51:15 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Platform]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9724</guid>

					<description><![CDATA[<p>Today we are launching tinymcp, a Model Context Protocol (MCP) server and framework that enables any connected device to expose remote functionality to Large Language Models (LLMs).</p>
<p>The post <a href="https://blog.golioth.io/tinymcp-unlocking-the-physical-world-for-llms-with-mcp-and-microcontrollers/">tinymcp: Unlocking the Physical World for LLMs with MCP and Microcontrollers</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Detecting Text From Images Over A Cellular Link</title>
		<link>https://blog.golioth.io/detecting-text-from-images-over-a-cellular-link/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 29 May 2025 14:19:22 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Camera]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[nRF9160DK]]></category>
		<category><![CDATA[OCR]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9587</guid>

					<description><![CDATA[<p>This post and video demonstrate taking a photo with a low power camera and cellular-based microcontroller and transmitting to the cloud for processing. Rick Jen from the Microsoft Azure team shows how to accept those images and work with the Azure AI OCR service to extract useful text and store it in a database. </p>
<p>The post <a href="https://blog.golioth.io/detecting-text-from-images-over-a-cellular-link/">Detecting Text From Images Over A Cellular Link</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Download Images to IoT Devices Using OTA</title>
		<link>https://blog.golioth.io/download-images-to-iot-devices-using-ota/</link>
		
		<dc:creator><![CDATA[Marcin Niestrój]]></dc:creator>
		<pubDate>Thu, 10 Oct 2024 14:27:20 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Device Management]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[image download]]></category>
		<category><![CDATA[multi-image upgrade]]></category>
		<category><![CDATA[OTA]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=8021</guid>

					<description><![CDATA[<p>The Golioth OTA service can handle more than just Over-the-Air firmware upgrade. This example application demonstrates multiple-artifact releases, where a picture to be shown on the screen of an IoT device is updated using OTA.</p>
<p>The post <a href="https://blog.golioth.io/download-images-to-iot-devices-using-ota/">Download Images to IoT Devices Using OTA</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Sending Audio for IoT to the Cloud</title>
		<link>https://blog.golioth.io/sending-audio-for-iot-to-the-cloud/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 24 Sep 2024 14:22:57 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Blockwise]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[i2s]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=8011</guid>

					<description><![CDATA[<p>Uploading audio from IoT devices to the Cloud is easy with Golioth. Here's everything you need to know to deliver large chunks of data from your fleet to whatever cloud service you desire, all with just one API call and one callback function.</p>
<p>The post <a href="https://blog.golioth.io/sending-audio-for-iot-to-the-cloud/">Sending Audio for IoT to the Cloud</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<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>Using the Hugging Face Inference API for Device Audio Analysis</title>
		<link>https://blog.golioth.io/using-the-hugging-face-inference-api-for-device-audio-analysis/</link>
		
		<dc:creator><![CDATA[Dan Mangum]]></dc:creator>
		<pubDate>Thu, 29 Aug 2024 15:08:20 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Hugging Face]]></category>
		<category><![CDATA[Inference]]></category>
		<category><![CDATA[OTA]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7860</guid>

					<description><![CDATA[<p>The Hugging Face Inference API makes it easy to integrate any public or private AI model with Golioth Pipelines for use-cases such as text, video, and audio analysis.</p>
<p>The post <a href="https://blog.golioth.io/using-the-hugging-face-inference-api-for-device-audio-analysis/">Using the Hugging Face Inference API for Device Audio Analysis</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>How to Update a TensorFlow Lite Model Remotely</title>
		<link>https://blog.golioth.io/how-to-update-a-tensorflow-lite-model-remotely/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 27 Aug 2024 15:14:52 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[AI Model Management]]></category>
		<category><![CDATA[AI/ML]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[TensorFlow]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7842</guid>

					<description><![CDATA[<p>Golioth enables AI applications by pushing TF Lite model updates directly to devices. These can be stored locally and begin running without a device restart. This example showcases the Golioth SDK running on ESP-IDF.</p>
<p>The post <a href="https://blog.golioth.io/how-to-update-a-tensorflow-lite-model-remotely/">How to Update a TensorFlow Lite Model Remotely</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Using OpenAI Structured Outputs for IoT Data Pipelines</title>
		<link>https://blog.golioth.io/using-openai-structured-outputs-for-iot-data-pipelines/</link>
		
		<dc:creator><![CDATA[Dan Mangum]]></dc:creator>
		<pubDate>Thu, 22 Aug 2024 13:04:47 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[pipelines]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7830</guid>

					<description><![CDATA[<p>OpenAI's Structured Outputs allow callers to provide a JSON schema to define the structure in which responses should be formatted. When combined with Golioth Pipelines, this enables converting device data from an unknown to a known structure.</p>
<p>The post <a href="https://blog.golioth.io/using-openai-structured-outputs-for-iot-data-pipelines/">Using OpenAI Structured Outputs for IoT Data Pipelines</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Introducing Golioth for AI</title>
		<link>https://blog.golioth.io/golioth-for-ai/</link>
		
		<dc:creator><![CDATA[Dylan Swartz]]></dc:creator>
		<pubDate>Tue, 06 Aug 2024 12:55:33 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Golioth]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[AI/ML]]></category>
		<category><![CDATA[IoT]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=7660</guid>

					<description><![CDATA[<p>Today, we are thrilled to announce the launch of Golioth for AI, a comprehensive set of features designed to simplify and enhance the integration of AI into IoT products.</p>
<p>The post <a href="https://blog.golioth.io/golioth-for-ai/">Introducing Golioth for AI</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
