<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Simplify Network Monitoring: Building an ESP32-Powered Solution -- Episode 617</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Simplify Network Monitoring: Building an ESP32-Powered Solution -- Episode 617</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617</link><pubDate>Thu, 24 Aug 2023 23:00:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:432b3650-b079-4b5a-a4a8-31c6b0a9b13d</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617#comments</comments><description>Current Revision posted to Documents by Matt on 8/24/2023 11:00:00 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this episode, Mark guides us through creating a network monitor using the ESP32 microcontroller. The project addresses two key needs: firstly, identifying the IP addresses of devices connected to the network, and secondly, tracking network access for security. Mark&amp;#39;s motivation stems from the necessity to quickly access the IP address assigned to microcontrollers connected via Wi-Fi. Traditionally, obtaining this information required connecting the device to a computer, but Mark&amp;#39;s solution eliminates this hassle.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hjq7j40"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CSV9qrF8wSk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The project&amp;#39;s&amp;nbsp;objectives&amp;nbsp;are clear: design a user-friendly device that sends real-time notifications via Telegram whenever a device connects to the network. The ESP32&amp;#39;s Wi-Fi capability makes it possible to configure the device without reprogramming it. Additionally, Mark explores the&amp;nbsp;web browser programming feature,&amp;nbsp;which allows&amp;nbsp;users to program the ESP32 by simply connecting it to a computer and&amp;nbsp;pointing their browser to&amp;nbsp;a specific address. Mark also explains that the hardware for this project is minimal, requiring only an ESP32 module, power cable, and adapter.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h20m58s058.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark delves into the software aspects, detailing the setup of the Arduino sketch and essential libraries. The ESP32 framework&amp;#39;s Espressif library is a prerequisite, along with specific libraries such as Arduino JSON for data handling. Mark walks us through the sketch&amp;#39;s functions, including setup and loop functions, network monitoring, and message parsing. He then covers how to handle incoming messages from Telegram.&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m11s076.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video also showcases how to integrate Telegram notifications. Mark guides viewers through creating a Telegram bot using BotFather, obtaining a unique token key and user ID for authentication. He emphasizes the convenience of the Wi-Fi Manager, which facilitates network reconfiguration without the need for reprogramming. By grounding pin 13 during bootup, users can access the Wi-Fi Manager to enter credentials, making the device highly adaptable for different networks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m35s090.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The result is an accessible network monitor that automatically sends notifications about connected devices through Telegram. Mark&amp;#39;s clear and methodical explanations, coupled with the ESP32&amp;#39;s versatile features, make this project a valuable addition to any maker&amp;#39;s toolkit. With applications ranging from home network management to security enhancement, this element14 presents episode showcases the power of DIY technology in simplifying everyday tasks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m46s538.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hkavqo4"&gt;Bonus Content:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitHub:&amp;nbsp;&amp;nbsp;&lt;a href="https://github.com/donnersm/NetworkMonitor" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/donnersm/NetworkMonitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ESP32 board library:&amp;nbsp;&lt;a id="" href="https://donnersm.github.io/NetworkMonitor/flash.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://donnersm.github.io/NetworkMonitor/flash.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Download Code" href="/challenges-projects/element14-presents/secret-element14-presents/m/files/148099" data-e14adj="t"&gt;Download Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/27824/how-to-use-an-esp32-camera-to-know-you-ve-got-mail----episode-572"&gt;Episode 572: How to Use an ESP32 &amp;amp; Camera to Know You&amp;#39;ve Got Mail!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h8hk98io2"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-dca76" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dca76'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Battery Retainer Clip&lt;/td&gt;
&lt;td&gt;Bud Industries&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-3ebab" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('3ebab'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1h8hk9o2q3"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9V Battery PP3 format&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="t"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Network Monitor, e14p_MD, arduino, friday_release, safety&lt;/div&gt;
</description></item><item><title>Episode 617:  Simplify Network Monitoring: Building an ESP32-Powered Solution</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617/revision/2</link><pubDate>Wed, 23 Aug 2023 17:17:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:432b3650-b079-4b5a-a4a8-31c6b0a9b13d</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617#comments</comments><description>Revision 2 posted to Documents by tariq.ahmad on 8/23/2023 5:17:07 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this episode, Mark guides us through creating a network monitor using the ESP32 microcontroller. The project addresses two key needs: firstly, identifying the IP addresses of devices connected to the network, and secondly, tracking network access for security. Mark&amp;#39;s motivation stems from the necessity to quickly access the IP address assigned to microcontrollers connected via Wi-Fi. Traditionally, obtaining this information required connecting the device to a computer, but Mark&amp;#39;s solution eliminates this hassle.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hjq7j40"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CSV9qrF8wSk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The project&amp;#39;s&amp;nbsp;objectives&amp;nbsp;are clear: design a user-friendly device that sends real-time notifications via Telegram whenever a device connects to the network. The ESP32&amp;#39;s Wi-Fi capability makes it possible to configure the device without reprogramming it. Additionally, Mark explores the&amp;nbsp;web browser programming feature,&amp;nbsp;which allows&amp;nbsp;users to program the ESP32 by simply connecting it to a computer and&amp;nbsp;pointing their browser to&amp;nbsp;a specific address. Mark also explains that the hardware for this project is minimal, requiring only an ESP32 module, power cable, and adapter.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h20m58s058.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark delves into the software aspects, detailing the setup of the Arduino sketch and essential libraries. The ESP32 framework&amp;#39;s Espressif library is a prerequisite, along with specific libraries such as Arduino JSON for data handling. Mark walks us through the sketch&amp;#39;s functions, including setup and loop functions, network monitoring, and message parsing. He then covers how to handle incoming messages from Telegram.&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m11s076.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video also showcases how to integrate Telegram notifications. Mark guides viewers through creating a Telegram bot using BotFather, obtaining a unique token key and user ID for authentication. He emphasizes the convenience of the Wi-Fi Manager, which facilitates network reconfiguration without the need for reprogramming. By grounding pin 13 during bootup, users can access the Wi-Fi Manager to enter credentials, making the device highly adaptable for different networks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m35s090.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The result is an accessible network monitor that automatically sends notifications about connected devices through Telegram. Mark&amp;#39;s clear and methodical explanations, coupled with the ESP32&amp;#39;s versatile features, make this project a valuable addition to any maker&amp;#39;s toolkit. With applications ranging from home network management to security enhancement, this element14 presents episode showcases the power of DIY technology in simplifying everyday tasks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m46s538.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hkavqo4"&gt;Bonus Content:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitHub:&amp;nbsp;&amp;nbsp;&lt;a href="https://github.com/donnersm/NetworkMonitor" data-e14adj="y" rel="noopener noreferrer nofollow" target="_blank"&gt;https://github.com/donnersm/NetworkMonitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ESP32 board library:&amp;nbsp;&lt;a id="" href="https://donnersm.github.io/NetworkMonitor/flash.html" data-e14adj="y" rel="noopener noreferrer nofollow" target="_blank"&gt;https://donnersm.github.io/NetworkMonitor/flash.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Download Code" href="/challenges-projects/element14-presents/secret-element14-presents/m/files/148099" data-e14adj="y"&gt;Download Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/27824/how-to-use-an-esp32-camera-to-know-you-ve-got-mail----episode-572"&gt;Episode 572: How to Use an ESP32 &amp;amp; Camera to Know You&amp;#39;ve Got Mail!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h8hk98io2"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-1db44" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1db44'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Battery Retainer Clip&lt;/td&gt;
&lt;td&gt;Bud Industries&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-133a9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('133a9'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1h8hk9o2q3"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9V Battery PP3 format&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="y"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="y"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="y"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="y"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Network Monitor, e14p_MD, arduino, friday_release, safety&lt;/div&gt;
</description></item><item><title>Episode 617:  Simplify Network Monitoring: Building an ESP32-Powered Solution</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617/revision/3</link><pubDate>Wed, 23 Aug 2023 17:17:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:432b3650-b079-4b5a-a4a8-31c6b0a9b13d</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617#comments</comments><description>Revision 3 posted to Documents by pchan on 8/23/2023 5:17:07 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this episode, Mark guides us through creating a network monitor using the ESP32 microcontroller. The project addresses two key needs: firstly, identifying the IP addresses of devices connected to the network, and secondly, tracking network access for security. Mark&amp;#39;s motivation stems from the necessity to quickly access the IP address assigned to microcontrollers connected via Wi-Fi. Traditionally, obtaining this information required connecting the device to a computer, but Mark&amp;#39;s solution eliminates this hassle.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hjq7j40"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CSV9qrF8wSk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The project&amp;#39;s&amp;nbsp;objectives&amp;nbsp;are clear: design a user-friendly device that sends real-time notifications via Telegram whenever a device connects to the network. The ESP32&amp;#39;s Wi-Fi capability makes it possible to configure the device without reprogramming it. Additionally, Mark explores the&amp;nbsp;web browser programming feature,&amp;nbsp;which allows&amp;nbsp;users to program the ESP32 by simply connecting it to a computer and&amp;nbsp;pointing their browser to&amp;nbsp;a specific address. Mark also explains that the hardware for this project is minimal, requiring only an ESP32 module, power cable, and adapter.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h20m58s058.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark delves into the software aspects, detailing the setup of the Arduino sketch and essential libraries. The ESP32 framework&amp;#39;s Espressif library is a prerequisite, along with specific libraries such as Arduino JSON for data handling. Mark walks us through the sketch&amp;#39;s functions, including setup and loop functions, network monitoring, and message parsing. He then covers how to handle incoming messages from Telegram.&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m11s076.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video also showcases how to integrate Telegram notifications. Mark guides viewers through creating a Telegram bot using BotFather, obtaining a unique token key and user ID for authentication. He emphasizes the convenience of the Wi-Fi Manager, which facilitates network reconfiguration without the need for reprogramming. By grounding pin 13 during bootup, users can access the Wi-Fi Manager to enter credentials, making the device highly adaptable for different networks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m35s090.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The result is an accessible network monitor that automatically sends notifications about connected devices through Telegram. Mark&amp;#39;s clear and methodical explanations, coupled with the ESP32&amp;#39;s versatile features, make this project a valuable addition to any maker&amp;#39;s toolkit. With applications ranging from home network management to security enhancement, this element14 presents episode showcases the power of DIY technology in simplifying everyday tasks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m46s538.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hkavqo4"&gt;Bonus Content:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitHub:&amp;nbsp;&amp;nbsp;&lt;a href="https://github.com/donnersm/NetworkMonitor" data-e14adj="y" rel="noopener noreferrer nofollow" target="_blank"&gt;https://github.com/donnersm/NetworkMonitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ESP32 board library:&amp;nbsp;&lt;a id="" href="https://donnersm.github.io/NetworkMonitor/flash.html" data-e14adj="y" rel="noopener noreferrer nofollow" target="_blank"&gt;https://donnersm.github.io/NetworkMonitor/flash.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Download Code" href="/challenges-projects/element14-presents/secret-element14-presents/m/files/148099" data-e14adj="y"&gt;Download Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/27824/how-to-use-an-esp32-camera-to-know-you-ve-got-mail----episode-572"&gt;Episode 572: How to Use an ESP32 &amp;amp; Camera to Know You&amp;#39;ve Got Mail!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h8hk98io2"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-f1fbd" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f1fbd'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Battery Retainer Clip&lt;/td&gt;
&lt;td&gt;Bud Industries&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e908e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e908e'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1h8hk9o2q3"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9V Battery PP3 format&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="y"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="y"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="y"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="y"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Network Monitor, e14p_MD, arduino, friday_release, safety&lt;/div&gt;
</description></item><item><title>Episode 617:  Simplify Network Monitoring: Building an ESP32-Powered Solution</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617/revision/1</link><pubDate>Wed, 23 Aug 2023 17:14:10 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:432b3650-b079-4b5a-a4a8-31c6b0a9b13d</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28306/simplify-network-monitoring-building-an-esp32-powered-solution----episode-617#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 8/23/2023 5:14:10 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;In this episode, Mark guides us through creating a network monitor using the ESP32 microcontroller. The project addresses two key needs: firstly, identifying the IP addresses of devices connected to the network, and secondly, tracking network access for security. Mark&amp;#39;s motivation stems from the necessity to quickly access the IP address assigned to microcontrollers connected via Wi-Fi. Traditionally, obtaining this information required connecting the device to a computer, but Mark&amp;#39;s solution eliminates this hassle.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hjq7j40"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=CSV9qrF8wSk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The project&amp;#39;s&amp;nbsp;objectives&amp;nbsp;are clear: design a user-friendly device that sends real-time notifications via Telegram whenever a device connects to the network. The ESP32&amp;#39;s Wi-Fi capability makes it possible to configure the device without reprogramming it. Additionally, Mark explores the&amp;nbsp;web browser programming feature,&amp;nbsp;which allows&amp;nbsp;users to program the ESP32 by simply connecting it to a computer and&amp;nbsp;pointing their browser to&amp;nbsp;a specific address. Mark also explains that the hardware for this project is minimal, requiring only an ESP32 module, power cable, and adapter.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h20m58s058.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark delves into the software aspects, detailing the setup of the Arduino sketch and essential libraries. The ESP32 framework&amp;#39;s Espressif library is a prerequisite, along with specific libraries such as Arduino JSON for data handling. Mark walks us through the sketch&amp;#39;s functions, including setup and loop functions, network monitoring, and message parsing. He then covers how to handle incoming messages from Telegram.&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m11s076.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video also showcases how to integrate Telegram notifications. Mark guides viewers through creating a Telegram bot using BotFather, obtaining a unique token key and user ID for authentication. He emphasizes the convenience of the Wi-Fi Manager, which facilitates network reconfiguration without the need for reprogramming. By grounding pin 13 during bootup, users can access the Wi-Fi Manager to enter credentials, making the device highly adaptable for different networks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m35s090.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The result is an accessible network monitor that automatically sends notifications about connected devices through Telegram. Mark&amp;#39;s clear and methodical explanations, coupled with the ESP32&amp;#39;s versatile features, make this project a valuable addition to any maker&amp;#39;s toolkit. With applications ranging from home network management to security enhancement, this element14 presents episode showcases the power of DIY technology in simplifying everyday tasks.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/vlcsnap_2D00_2023_2D00_08_2D00_17_2D00_15h21m46s538.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1h8hkavqo4"&gt;Bonus Content:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitHub:&amp;nbsp;&amp;nbsp;&lt;a href="https://github.com/donnersm/NetworkMonitor" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="y"&gt;https://github.com/donnersm/NetworkMonitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ESP32 board library:&amp;nbsp;&lt;a id="" href="https://donnersm.github.io/NetworkMonitor/flash.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="y"&gt;https://donnersm.github.io/NetworkMonitor/flash.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Download Code&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/27824/how-to-use-an-esp32-camera-to-know-you-ve-got-mail----episode-572"&gt;Episode 572: How to Use an ESP32 &amp;amp; Camera to Know You&amp;#39;ve Got Mail!&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1h8hk98io2"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-dae50" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dae50'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Battery Retainer Clip&lt;/td&gt;
&lt;td&gt;Bud Industries&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8c4eb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=165-0667&amp;nsku=34M2183&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8c4eb'));" data-farnell="165-0667" data-newark="34M2183" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1h8hk9o2q3"&gt;&lt;span&gt;&lt;/span&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9V Battery PP3 format&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="y"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="y"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="y"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="y"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Network Monitor, e14p_MD, arduino, friday_release, safety&lt;/div&gt;
</description></item></channel></rss>