<?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>ESP32 Archives - The Golioth Developer Blog</title>
	<atom:link href="https://blog.golioth.io/tag/esp32/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.golioth.io/tag/esp32/</link>
	<description>Golioth, Zephyr, and IoT Development News and How Tos</description>
	<lastBuildDate>Thu, 08 Jan 2026 01:21:55 +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>ESP32 Archives - The Golioth Developer Blog</title>
	<link>https://blog.golioth.io/tag/esp32/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Adding Espressif ESP32 to the Golioth Bluetooth-to-Cloud Service</title>
		<link>https://blog.golioth.io/adding-espressif-esp32-to-the-golioth-bluetooth-to-cloud-service/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 19 Aug 2025 15:01:04 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Bluetooth Gateway]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESP32-S3]]></category>
		<category><![CDATA[Espressif]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9937</guid>

					<description><![CDATA[<p>The ESP32 and the product line variants often run Bluetooth alongside Wi-Fi. This post shows how you can use the Bluetooth capabilities of an Espressif chip to talk back to the internet when a Wi-Fi signal isn't the right fit for your application.</p>
<p>The post <a href="https://blog.golioth.io/adding-espressif-esp32-to-the-golioth-bluetooth-to-cloud-service/">Adding Espressif ESP32 to the Golioth Bluetooth-to-Cloud Service</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Use the ESP32 AT Binary to Make Any Zephyr Project Wi-Fi Enabled</title>
		<link>https://blog.golioth.io/use-the-esp32-at-binary-to-make-any-zephyr-project-wi-fi-enabled/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 01 Jul 2025 14:17:44 +0000</pubDate>
				<category><![CDATA[Cellular Connectivity]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[Aludel Elixir]]></category>
		<category><![CDATA[ESP-AT]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESP32-C3]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[zephyr]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9748</guid>

					<description><![CDATA[<p>You can add Wi-Fi to any Zephyr project with an ESP32 running the ESP-AT firmware and a couple of configuration symbols in Zephyr. Let the data flow!</p>
<p>The post <a href="https://blog.golioth.io/use-the-esp32-at-binary-to-make-any-zephyr-project-wi-fi-enabled/">Use the ESP32 AT Binary to Make Any Zephyr Project Wi-Fi Enabled</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>The ESP32 HCI makes any Zephyr board a Bluetooth gateway</title>
		<link>https://blog.golioth.io/the-esp32-hci-makes-any-zephyr-board-a-bluetooth-gateway/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Thu, 26 Jun 2025 14:27:53 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[Aludel Elixir]]></category>
		<category><![CDATA[Bluetooth Gateway]]></category>
		<category><![CDATA[Bluetooth HCI]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESP32-C3]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=9726</guid>

					<description><![CDATA[<p>Bluetooth HCI enables any chipset to act as a peripheral to a processor running a Bluetooth stack. We pair the ESP32-C3 HCI with a processor running Zephyr to turn Golioth's development platform--the Aludel Elixir--into a Bluetooth gateway.</p>
<p>The post <a href="https://blog.golioth.io/the-esp32-hci-makes-any-zephyr-board-a-bluetooth-gateway/">The ESP32 HCI makes any Zephyr board a Bluetooth gateway</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Using the ESP32-C3 as an AT modem on the Aludel Elixir</title>
		<link>https://blog.golioth.io/using-the-esp32-c3-as-an-at-modem-on-the-aludel-elixir/</link>
		
		<dc:creator><![CDATA[Chris Gammell]]></dc:creator>
		<pubDate>Thu, 19 Dec 2024 17:46:32 +0000</pubDate>
				<category><![CDATA[Cellular Connectivity]]></category>
		<category><![CDATA[ESP-AT]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESP32-C3]]></category>
		<guid isPermaLink="false">https://blog.golioth.io/?p=8461</guid>

					<description><![CDATA[<p>Your ESP32-C3 can act as a secondary modem for any type of primary processor. This post shows how to program and utilize the ESP-AT default firmware.</p>
<p>The post <a href="https://blog.golioth.io/using-the-esp32-c3-as-an-at-modem-on-the-aludel-elixir/">Using the ESP32-C3 as an AT modem on the Aludel Elixir</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>How To Manually Send Data to LightDB State and LightDB Stream</title>
		<link>https://blog.golioth.io/how-to-manually-send-data-to-lightdb-state-and-lightdb-stream/</link>
		
		<dc:creator><![CDATA[Marko Puric]]></dc:creator>
		<pubDate>Tue, 29 Aug 2023 14:46:48 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[ESP32]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=5035</guid>

					<description><![CDATA[<p>We always recommend connecting ESP32 devices to the Golioth Cloud with the Golioth Firmware SDK. We believe that is the lowest friction way of connecting a device to the internet. But sometimes I want to get under the hood and tinker, and I thought you might like to see how that works as well. We [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/how-to-manually-send-data-to-lightdb-state-and-lightdb-stream/">How To Manually Send Data to LightDB State and LightDB Stream</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Using VScode for ESP-IDF and Golioth</title>
		<link>https://blog.golioth.io/using-vscode-for-esp-idf-and-golioth/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 31 Jan 2023 15:07:45 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Webinars]]></category>
		<category><![CDATA[Zephyr]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VScode]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=3921</guid>

					<description><![CDATA[<p>You can use VScode when working with Golioth's ESP-IDF SDK. This guide walks through the process of setting up the ESP-IDF extension for VScode, then shows how to build, flash, and run the golioth-basics example application.</p>
<p>The post <a href="https://blog.golioth.io/using-vscode-for-esp-idf-and-golioth/">Using VScode for ESP-IDF and Golioth</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Trialing PlatformIO and Arduino with Golioth (Labs)</title>
		<link>https://blog.golioth.io/trialing-platformio-and-arduino-with-golioth-labs/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 10 Jan 2023 16:17:48 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[Golioth Labs]]></category>
		<category><![CDATA[PlatformIO]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=3800</guid>

					<description><![CDATA[<p>This experiment combines Golioth with Arduino and PlatformIO. The project builds on ESP-IDF, including Arduino as a component. It's not meant for production devices, but may be useful for those migrating from Arduino to ESP-IDF.</p>
<p>The post <a href="https://blog.golioth.io/trialing-platformio-and-arduino-with-golioth-labs/">Trialing PlatformIO and Arduino with Golioth (Labs)</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>How to do ESP32 OTA Updates using Golioth and ESP-IDF</title>
		<link>https://blog.golioth.io/how-to-do-esp32-ota-updates-using-golioth-and-esp-idf/</link>
		
		<dc:creator><![CDATA[Mike Szczys]]></dc:creator>
		<pubDate>Tue, 29 Nov 2022 16:17:48 +0000</pubDate>
				<category><![CDATA[Device Management]]></category>
		<category><![CDATA[ESP-IDF]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[Firmware Update]]></category>
		<category><![CDATA[OTA]]></category>
		<category><![CDATA[over-the-air updates]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[walkthrough]]></category>
		<guid isPermaLink="false">https://goliothblogdev.wpenginepowered.com/?p=3565</guid>

					<description><![CDATA[<p>The most sought-after Golioth feature is OTA, also known as Over-the-Air firmware updates. When you put an IoT device into the field it&#8217;s crucial that you be able to push firmware updates to it without human intervention. Golioth makes simplifies the process for your ESP-IDF projects. Today we&#8217;re walking through the OTA process: Build and [&#8230;]</p>
<p>The post <a href="https://blog.golioth.io/how-to-do-esp32-ota-updates-using-golioth-and-esp-idf/">How to do ESP32 OTA Updates using Golioth and ESP-IDF</a> appeared first on <a href="https://blog.golioth.io">The Golioth Developer Blog</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
