<?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>Wi-Fi &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/tag/wi-fi/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Wed, 18 Oct 2023 13:52:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/cropped-settings.png?fit=32%2C32&#038;ssl=1</url>
	<title>Wi-Fi &#8211; About Things | A Hans Scharler Blog</title>
	<link>https://nothans.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">114568856</site>	<item>
		<title>No Code: On Air Light Controller For Live Streaming and Online Meetings</title>
		<link>https://nothans.com/on-air-light-for-live-streaming</link>
					<comments>https://nothans.com/on-air-light-for-live-streaming#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Mon, 30 Aug 2021 22:00:37 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[IFTTT]]></category>
		<category><![CDATA[LED]]></category>
		<category><![CDATA[Live Streaming Lights]]></category>
		<category><![CDATA[no code]]></category>
		<category><![CDATA[On Air Light]]></category>
		<category><![CDATA[Stream Deck]]></category>
		<category><![CDATA[Teams]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<category><![CDATA[Zoom]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=2370</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>Back in March 2020, I created an <a rel="noreferrer noopener" href="https://nothans.com/on-air-light-for-microsoft-teams-and-zoom-meetings" target="_blank">On Air Light for Microsoft Teams and Zoom Meetings</a>. I got a great response from this project. Some people built their own version and others even made a product (or trying to make a product) based on the idea. And, I also got a lot of messages looking for help. I realize that coding is not for everyone, so I came up with a different way of controlling your On Air light or even background lights while your <a rel="noreferrer noopener" href="http://livestreaminglights.com" target="_blank">live streaming</a> without writing any code &#8211; just a bunch of configuration steps.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="750" height="732" data-attachment-id="2372" data-permalink="https://nothans.com/on-air-light-for-live-streaming/on-air-light-led-strip" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?fit=1016%2C992&amp;ssl=1" data-orig-size="1016,992" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="On Air Light with LED Strip" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?fit=750%2C732&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?resize=750%2C732&#038;ssl=1" alt="" class="wp-image-2372" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?w=1016&amp;ssl=1 1016w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?resize=300%2C293&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/on-air-light-led-strip.jpg?resize=768%2C750&amp;ssl=1 768w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption>On Air Light with Wi-Fi LED Strip</figcaption></figure></div>


<h2 class="wp-block-heading" id="parts">Parts</h2>


<ul class="wp-block-list"><li><a href="https://amzn.to/2ZERX4l" target="_blank" rel="noreferrer noopener">Wi-Fi LED Strip</a></li><li><a rel="noreferrer noopener" href="https://amzn.to/3sWuR3G" target="_blank">Stream Deck</a> &#8211; Any size</li></ul>


<h2 class="wp-block-heading" id="concept">Concept</h2>


<p>Here&#8217;s the idea. We are going to illuminate a box using a Wi-Fi controlled LED Strip. The LED strip that we are selecting uses Wi-Fi to connect to your home router and this allows you to control the LED strip (colors and state) using an IoT home automation site called Tuya Smart Life. In order to control the lights, you can either use your smartphone or buy a Stream Deck. The Stream Deck gives you push-button control of the light. So, when you start up your meeting or online meetings, you just touch a button on the Stream Deck and your live streaming lights turn on, including your new on-air light.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="593" height="685" data-attachment-id="2373" data-permalink="https://nothans.com/on-air-light-for-live-streaming/stream_lights_overview" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Lights_Overview.jpg?fit=593%2C685&amp;ssl=1" data-orig-size="593,685" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Hans Scharler&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1630335753&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Stream_Lights_Overview" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Lights_Overview.jpg?fit=593%2C685&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Lights_Overview.jpg?resize=593%2C685&#038;ssl=1" alt="" class="wp-image-2373" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Lights_Overview.jpg?w=593&amp;ssl=1 593w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Lights_Overview.jpg?resize=260%2C300&amp;ssl=1 260w" sizes="(max-width: 593px) 100vw, 593px" /><figcaption>Live Streaming Lights overview</figcaption></figure></div>


<h2 class="wp-block-heading" id="configure-wifi-led-strip">Configure Wi-Fi LED Strip</h2>


<p>The first major hurdle is getting your new Wi-Fi LED Strip connected to your Wi-Fi network at your house. You need to know the network name and password. To configure the LED lights, you have to start with the Tuya Smart Life mobile app on your phone. Download the appropriate app for <a rel="noreferrer noopener" href="https://play.google.com/store/apps/details?id=com.tuya.smart&amp;hl=en_US&amp;gl=US" target="_blank">Android</a> or <a rel="noreferrer noopener" href="https://apps.apple.com/us/app/tuya-smart/id1034649547" target="_blank">Apple</a>. A side bonus is that the Tuya Smart Life app supports lots of home automation things you might have around the house. When you are searching around Amazon, make sure in the Q&amp;A or the reviews area to see if the product supports Tuya. If so, you can have everything controlled by one app. Sign up for a new account and then add your LED Strip to your account. Give the LED strip an easy-to-remember name. Admittedly, this might now go very smoothly. I have found that I need to try the process a few times to get the app to detect my lights. If you run into any trouble, make sure that your lights are in pairing mode and that your Wi-Fi access point supports 2.4GHz.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="746" height="599" data-attachment-id="2374" data-permalink="https://nothans.com/on-air-light-for-live-streaming/tuya_configuration" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Tuya_Configuration.jpg?fit=746%2C599&amp;ssl=1" data-orig-size="746,599" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Hans Scharler&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1630345106&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Tuya_Configuration" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Tuya_Configuration.jpg?fit=746%2C599&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Tuya_Configuration.jpg?resize=746%2C599&#038;ssl=1" alt="" class="wp-image-2374" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Tuya_Configuration.jpg?w=746&amp;ssl=1 746w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Tuya_Configuration.jpg?resize=300%2C240&amp;ssl=1 300w" sizes="(max-width: 746px) 100vw, 746px" /><figcaption>Tuya Smart Life Configuration</figcaption></figure></div>


<h2 class="wp-block-heading" id="configure-ifttt">Configure IFTTT</h2>


<p>Visit <a href="https://IFTTT.com" target="_blank" rel="noreferrer noopener">IFTTT.com</a> and sign up for a free account. With a free account, you can create three applets. IFTTT allows you to connect things to other things. In our case, we are eventually going to connect a Stream Deck to the LED strip. A Stream Deck doesn&#8217;t normally connect to the LED strip, so we are going to use IFTTT to bridge this gap. Create a new Applet. Under <em>This</em>, add a webhook. Under <em>That</em>, connect the Smart Life service. A webhook is a trigger that the Stream Deck will use to cause a command on the Smart Life platform. In our case, we are going to toggle the state of the LED strip (turn it on if it was off or turn it off if it was on). Note the key and name of the webhook when you create it at IFTTT. You will use this info for your Stream Deck.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="590" height="520" data-attachment-id="2375" data-permalink="https://nothans.com/on-air-light-for-live-streaming/ifttt_applet" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/IFTTT_Applet.jpg?fit=590%2C520&amp;ssl=1" data-orig-size="590,520" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Hans Scharler&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1630335319&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="IFTTT_Applet" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/IFTTT_Applet.jpg?fit=590%2C520&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/IFTTT_Applet.jpg?resize=590%2C520&#038;ssl=1" alt="" class="wp-image-2375" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/IFTTT_Applet.jpg?w=590&amp;ssl=1 590w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/IFTTT_Applet.jpg?resize=300%2C264&amp;ssl=1 300w" sizes="auto, (max-width: 590px) 100vw, 590px" /><figcaption>IFTTT Applet for Tuya Smart Life</figcaption></figure></div>


<h2 class="wp-block-heading" id="configure-stream-deck">Configure Stream Deck</h2>


<p>The Stream Deck has a bunch of buttons that you can press to automate your live stream studio, control things while you are streaming, or quickly open apps at a touch. I use my Stream Deck to control <a href="https://nothans.com/stream-deck-autohotkey-powerpoint" data-type="post" data-id="1710">PowerPoint</a> while I give presentations and webinars.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="843" data-attachment-id="2376" data-permalink="https://nothans.com/on-air-light-for-live-streaming/stream-deck-on-air-light" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?fit=2277%2C2560&amp;ssl=1" data-orig-size="2277,2560" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 2&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1630329400&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.442&quot;,&quot;iso&quot;:&quot;53&quot;,&quot;shutter_speed&quot;:&quot;0.016671&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="Stream Deck On Air Light" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?fit=750%2C843&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light.jpg?resize=750%2C843&#038;ssl=1" alt="" class="wp-image-2376" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=911%2C1024&amp;ssl=1 911w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=267%2C300&amp;ssl=1 267w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=768%2C863&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=1366%2C1536&amp;ssl=1 1366w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?resize=1822%2C2048&amp;ssl=1 1822w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?w=1500&amp;ssl=1 1500w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream-Deck-On-Air-Light-scaled.jpg?w=2250&amp;ssl=1 2250w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption>Stream Deck Controller for On Air Light</figcaption></figure>



<p>Within the Stream Deck software, open Store. This will list all of the integrations that are possible. Search for IFTTT. Install the plugin. Drag the custom button to a new button your Stream Deck and configure it with the name of the applet and key from the IFTTT website. I grabbed an image of an On Air light from Google Images and added it as a custom icon.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="497" height="203" data-attachment-id="2377" data-permalink="https://nothans.com/on-air-light-for-live-streaming/stream_deck_button" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Deck_Button.png?fit=497%2C203&amp;ssl=1" data-orig-size="497,203" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Stream_Deck_Button" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Deck_Button.png?fit=497%2C203&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Deck_Button.png?resize=497%2C203&#038;ssl=1" alt="" class="wp-image-2377" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Deck_Button.png?w=497&amp;ssl=1 497w, https://i0.wp.com/nothans.com/wp-content/uploads/2021/08/Stream_Deck_Button.png?resize=300%2C123&amp;ssl=1 300w" sizes="auto, (max-width: 497px) 100vw, 497px" /><figcaption>Stream Deck Button Using IFTTT</figcaption></figure></div>


<h2 class="wp-block-heading" id="experience">Experience</h2>


<p>I have been using this configuration for about a year and it has worked every time. Right before, I start a live stream event, I tough the Stream Deck and my On Air light comes on a few seconds later. Stream Deck also supports events that cause many things to happen with one button press. You could add this IFTTT event to a list of other events that happen all at once. We didn&#8217;t have to code anything to make this LED controller but it is a little complicated to configure. And, every part of the system is not well documented out there. This is truly for the maker, but you can get it going if you persist. Now that you know about this general workflow, you can control anything during your live streams. Maybe, you have a light turn on in the background when you get a new sub. Let me know what you build with this!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/on-air-light-for-live-streaming/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2370</post-id>	</item>
		<item>
		<title>Measure Wi-Fi Signal Levels with the ESP8266 and ThingSpeak</title>
		<link>https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak</link>
					<comments>https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Wed, 01 Feb 2017 21:46:49 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ThingSpeak]]></category>
		<category><![CDATA[esp8266]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[web of things]]></category>
		<category><![CDATA[Wi-Fi]]></category>
		<guid isPermaLink="false">http://nothans.com/?p=1027</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p>Oh, my. I am sure you have been hearing about the Internet of Things&#8230; The IoT! You might be wondering how to get started with i(o)t. There are many places to start. You might be interested in the data that devices collect and analyzing it or you might be interested in how to deploy thousands of sensors around a factory floor to better understand how efficient things are. You might just want to tinker. Be the cool person at the party talking about Arduino, Raspberry Pi, and Maroon 5. If you want to try out a &#8220;thing&#8221;—a small, connected device—that can measure data, I will help you get started with a quick tutorial using the ESP8266 &#8220;thing&#8221;.</p>
<h3>Parts</h3>
<p>First, you need to go buy a thing on <a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364">Amazon</a>. I recommend for this project an ESP8266-compatible device like the NodeMCU. Don&#8217;t be scared. Add it to your <a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364">Amazon</a> shopping list or ask Alexa to buy you one. It&#8217;s $8.</p>
<p><a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1028" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/esp8266" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?fit=967%2C703&amp;ssl=1" data-orig-size="967,703" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ESP8266 NodeMCU" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?fit=750%2C545&amp;ssl=1" class="aligncenter size-full wp-image-1028" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=750%2C545" alt="ESP8266 NodeMCU" width="750" height="545" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?w=967&amp;ssl=1 967w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=300%2C218&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ESP8266.png?resize=768%2C558&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a></p>
<p>Other parts that you will need:</p>
<ul>
<li>Laptop</li>
<li>Micro USB cable</li>
</ul>
<h3>ThingSpeak</h3>
<p>While you are waiting for your Amazon stuff to arrive, you can learn about <a href="https://thingspeak.com">ThingSpeak</a>.</p>
<p><a href="https://thingspeak.com"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1033" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/thingspeak" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?fit=968%2C727&amp;ssl=1" data-orig-size="968,727" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ThingSpeak IoT Platform" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?fit=750%2C563&amp;ssl=1" class="aligncenter size-full wp-image-1033" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?resize=750%2C563" alt="ThingSpeak IoT Platform" width="750" height="563" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?w=968&amp;ssl=1 968w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak.png?resize=768%2C577&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a></p>
<p>ThingSpeak is where we are going to store the data collected by our thing and where we can see the data that we collected. Visit <a href="https://thingspeak.com">ThingSpeak.com</a> and <a href="https://thingspeak.com/users/sign_up">Sign Up</a> for an account. This will just take a minute, and the user accounts are free. Once you have a user account, you need to create a channel. ThingSpeak channels are where data gets stored. Create a new channel by selecting <em>Channels</em>, <em>My Channels</em>, and then <em>New Channel</em>. Name the channel &#8220;ESP8266 Signal Strength&#8221; and name Field 1 &#8220;RSSI&#8221;. Click &#8220;Save Channel&#8221; at the bottom to finish the process.</p>
<p><a href="https://thingspeak.com/channels"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1034" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/channel_settings" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?fit=545%2C223&amp;ssl=1" data-orig-size="545,223" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Channel_Settings" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?fit=545%2C223&amp;ssl=1" class="aligncenter size-full wp-image-1034" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?resize=545%2C223" alt="Channel_Settings" width="545" height="223" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?w=545&amp;ssl=1 545w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Channel_Settings.png?resize=300%2C123&amp;ssl=1 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></a></p>
<h3>Arduino Setup</h3>
<p>Once the ESP8266 comes in the mail in a couple of days, you need to gather a few more things to be able to program this thing. You will need a laptop and a micro USB cable (like the one that you charge a phone with). On the laptop, we need to install some software to be able to program the ESP8266. Visit <a href="https://www.arduino.cc/en/main/software">Arduino.cc</a> and install the Arduino IDE.</p>
<p><a href="https://www.arduino.cc/en/main/software"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1029" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_ide" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?fit=930%2C405&amp;ssl=1" data-orig-size="930,405" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino IDE" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?fit=750%2C327&amp;ssl=1" class="aligncenter size-full wp-image-1029" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?resize=750%2C327" alt="Arduino IDE" width="750" height="327" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?w=930&amp;ssl=1 930w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?resize=300%2C131&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_IDE.png?resize=768%2C334&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></a></p>
<p>Once the Arduino IDE is installed, open the program so we can do a couple of setup steps to get it ready to program ESP8266 devices. Under <em>File</em>, <em>Preferences</em>, and <em>Additional Boards Manager URLs</em>, add this link: http://arduino.esp8266.com/stable/package_esp8266com_index.json &#8211; this will allow the Arduino IDE to manage ESP8266-compatible boards.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1030" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_preferences" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?fit=753%2C693&amp;ssl=1" data-orig-size="753,693" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino Preferences for ESP8266 programming" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?fit=750%2C690&amp;ssl=1" class="aligncenter size-full wp-image-1030" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?resize=750%2C690" alt="Arduino Preferences for ESP8266 programming" width="750" height="690" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?w=753&amp;ssl=1 753w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Preferences.png?resize=300%2C276&amp;ssl=1 300w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Close and reopen Arduino. Click on <em>Tools</em>, <em>Board</em>, and <em>Boards Manager&#8230;</em>. to open the board manager. The Arduino IDE will load the Additional Boards URL that you entered in the preferences.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1240" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_boards_manager" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?fit=790%2C659&amp;ssl=1" data-orig-size="790,659" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino Boards Manager" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?fit=750%2C626&amp;ssl=1" class="aligncenter size-full wp-image-1240" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?resize=750%2C626" alt="" width="750" height="626" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?w=790&amp;ssl=1 790w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?resize=300%2C250&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Boards_Manager.png?resize=768%2C641&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h3>ThingSpeak Library</h3>
<p>Arduino needs to have a library installed in order for your thing to know how to send data to ThingSpeak. In the Arduino IDE, choose <em>Sketch</em>, <em>Include Library</em>, and <em>Manage Libraries</em>. Search for &#8220;thingspeak&#8221; and click Install.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1239" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_library_install" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?fit=786%2C443&amp;ssl=1" data-orig-size="786,443" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino Library Install" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?fit=750%2C423&amp;ssl=1" class="aligncenter size-full wp-image-1239" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?resize=750%2C423" alt="" width="750" height="423" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?w=786&amp;ssl=1 786w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Library_Install.png?resize=768%2C433&amp;ssl=1 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>The thing that you bought from Amazon uses the CP2102 USB driver. You might have to install a USB driver from Silicon Labs for this to work with your computer. Connect the ESP8266 to your laptop with the micro USB cable.</p>
<p><a href="https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1031" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/usb_driver" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?fit=478%2C447&amp;ssl=1" data-orig-size="478,447" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="USB Driver for the ESP8266 CP2102" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?fit=478%2C447&amp;ssl=1" class="aligncenter size-full wp-image-1031" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?resize=478%2C447" alt="USB Driver for the ESP8266 CP2102" width="478" height="447" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?w=478&amp;ssl=1 478w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/USB_Driver.png?resize=300%2C281&amp;ssl=1 300w" sizes="auto, (max-width: 478px) 100vw, 478px" /></a></p>
<p>Back on the Arduino IDE, under tools, configure the following settings:</p>
<p><a href="https://www.amazon.com/gp/product/B010O1G1ES/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=nothans&amp;camp=1789&amp;creative=9325&amp;linkCode=as2&amp;creativeASIN=B010O1G1ES&amp;linkId=d1b845ae8775c055cdfd7caf91203364"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1032" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/arduino_board_settings" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?fit=500%2C600&amp;ssl=1" data-orig-size="500,600" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Arduino Board Settings for NodeMCU" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?fit=500%2C600&amp;ssl=1" class="aligncenter size-full wp-image-1032" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?resize=500%2C600" alt="Arduino Board Settings for NodeMCU" width="500" height="600" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?w=500&amp;ssl=1 500w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/Arduino_Board_Settings.png?resize=250%2C300&amp;ssl=1 250w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></p>
<p>Whew. We got through the setup. Now we can program this device or any ESP8266-compatible device and shouldn&#8217;t have to do that again.</p>
<h3>Programming</h3>
<p>The code that the Arduino IDE uses is called a &#8220;sketch&#8221; &#8211; this is just a short program that the device runs over and over. In our project, we are going to have the code measure the signal strength of the Wi-Fi connection and upload the data to ThingSpeak, wait, and repeat. Over time, we can see the signal strength of our Wi-Fi connection. Copy the <a href="https://github.com/nothans/ESP8266/blob/master/examples/RSSI_to_ThingSpeak.ino">example code</a> to your Arduino IDE and change some of the defaults to match your Wi-Fi network and ThingSpeak settings.</p>
<p>Once everything is set, click Sketch and then Upload. This will take the code and program the ESP8266 with it. It takes a minute, so be patient. If anything goes wrong, make sure that you have the right board settings and that your &#8220;Port&#8221; matches what your laptop thinks the port is.</p>
<p>Back on ThingSpeak, you should see data start to come in. You are looking for the Private View of your channel and a chart that is updating. As new data comes in, the chart shows the latest value. If you carry the ESP8266 around the house, you might notice the signal strength changing.</p>
<p><a href="https://thingspeak.com/channels/210455"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="1035" data-permalink="https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/thingspeak_channel" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?fit=669%2C780&amp;ssl=1" data-orig-size="669,780" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ThingSpeak_Channel" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?fit=669%2C780&amp;ssl=1" class="aligncenter size-full wp-image-1035" src="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?resize=669%2C780" alt="ThingSpeak_Channel" width="669" height="780" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?w=669&amp;ssl=1 669w, https://i0.wp.com/nothans.com/wp-content/uploads/2017/02/ThingSpeak_Channel.png?resize=257%2C300&amp;ssl=1 257w" sizes="auto, (max-width: 669px) 100vw, 669px" /></a></p>
<h3>Next Steps</h3>
<p>To take the project further, you can use <a href="https://thingspeak.com/apps">MATLAB</a> on ThingSpeak to do some data analysis. I will post about IoT data analytics on another day. The ESP8266 source code for sending data to ThingSpeak is available on <a href="https://github.com/nothans/ESP8266/blob/master/examples/RSSI_to_ThingSpeak.ino">GitHub</a>.</p>
<p><strong>Welcome to the Internet of Things. Let me know if you try this out, and <a href="http://nothans.com/contact">let me know</a> if you take this project further and build something cool.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak/feed</wfw:commentRss>
			<slash:comments>37</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1027</post-id>	</item>
	</channel>
</rss>
