<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Plant a seed and watch it grow...  (Part 2: grafting in a new branch called mDash)</title><link>/challenges-projects/project14/remote-monitoring-control-devices/b/blog/posts/plant-a-seed-and-watch-it-grow-part-2-grafting-in-a-new-branch-called-mdash</link><description>Preface 
 Introduction 
 mDash &amp;ndash; an IoT platform for ESP32 devices. 

 ESP32 Smart Light Example 


 Next steps 


 
 
Preface
 
For an IoT (Internet of Things) project to be truly remote it needs to have Over-The-Air (OTA) firmware up...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Plant a seed and watch it grow...  (Part 2: grafting in a new branch called mDash)</title><link>https://community.element14.com/challenges-projects/project14/remote-monitoring-control-devices/b/blog/posts/plant-a-seed-and-watch-it-grow-part-2-grafting-in-a-new-branch-called-mdash</link><pubDate>Wed, 14 Aug 2019 16:20:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:07bce613-46ee-4af4-86e4-277d9b48a439</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;BigG,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;mDash looks pretty cool.&amp;nbsp; I really like the OTA as well as the RPC features that this software provides. This is something that I am going to have to keep in mind for future projects.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I worked on a large ZigBee project for an automated lighting systems, where we would have 100&amp;#39;s of nodes active in the building.&amp;nbsp; The OTA function was extremely slow as ZigBee traffic has a lot of overhead as it &amp;#39;echoes&amp;#39; messages throughout the mesh.&amp;nbsp; I rewrote a layer of our OTA process, where we could send incremental update files (diffs) so we could stitch together the new FLASH image, based on the existing files and the &amp;#39;OTA&amp;#39; changes.&amp;nbsp; This allowed us to be able to update the mesh with new firmware in a couple minutes, versus the several hours that it use to take.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for the great info!&lt;/p&gt;&lt;p&gt;Gene&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7604&amp;AppID=237&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Plant a seed and watch it grow...  (Part 2: grafting in a new branch called mDash)</title><link>https://community.element14.com/challenges-projects/project14/remote-monitoring-control-devices/b/blog/posts/plant-a-seed-and-watch-it-grow-part-2-grafting-in-a-new-branch-called-mdash</link><pubDate>Wed, 14 Aug 2019 12:46:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:07bce613-46ee-4af4-86e4-277d9b48a439</guid><dc:creator>clem57</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Very good details and pictures.&lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-07bce613-46ee-4af4-86e4-277d9b48a439/contentimage_5F00_4751.png:16:16]&lt;/span&gt; What camera did you use and some stats it you know them (focal point and MP)?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7604&amp;AppID=237&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>