<div dir="ltr"><div dir="ltr">Oh, forgot the link: <a href="https://www.youtube.com/watch?v=GoQXOLB50HA">https://www.youtube.com/watch?v=GoQXOLB50HA</a></div><div dir="ltr"><br></div><div>Sorry... the link was the point of the response... not the diatribe :-p<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 28, 2019 at 2:53 AM Mike Lisanke <<a href="mailto:mikelisanke@gmail.com">mikelisanke@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>This guy's videos are great And he's developed a system+library for OTA ESP8266.</div><div><br></div><div>Using Anybody else's system for OTA programming has an inherent security concern</div><div>and even leaving the ability for OTA without end-user interaction leaves you open to concerns...</div><div>so, think carefully about what you choose to do... if you're concerned. <br></div><div><br></div><div>A large number of hacks have been accomplished with bot'ed IOT devices. And engineering <br></div><div>security into systems is inherently difficult. <br></div><div><br></div><div>If it's just for you, and it's an Internet aware device, then it'd be easy to create a custom <br></div><div>p2p solution Only you could program... for a device manufacture, that's not so easy. <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 26, 2019 at 2:13 PM Alex Davis via TriEmbed <<a href="mailto:triembed@triembed.org" target="_blank">triembed@triembed.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Anyone consider or use OTA (over the air) updates on an ESP8266 or any other IOT product? My use case is primarily managing certs. I figure it is better to check git/github for a new cert vs making a cert that never expires. Providing codes fixes OTA would be nice too, but is secondary.<br>
<br>
It appears simple to do this using micropython (<a href="https://medium.com/@ronald.dehuysser/micropython-ota-updates-and-github-a-match-made-in-heaven-45fde670d4eb" rel="noreferrer" target="_blank">https://medium.com/@ronald.dehuysser/micropython-ota-updates-and-github-a-match-made-in-heaven-45fde670d4eb</a>) but for Arduino and ESP8266 it is tailored to wireless updates in a LAN. My guess it is not so simple, as you're flashing the actual binary.<br>
<br>
Micropython hasn't proven to be reliable with the 'requests' library but I've moved that off to an AWS EC linux instance, so all it has to do is be an MQTT client. I will be testing to see how the reliability is with simpler code requirements.<br>
<br>
Alex<br>
<br>
-- <br>
"The theater of noise is proof of our potential."<br>
|\ |  (¯  \/ |¯\  |V| |\ ¯|¯ |¯) | \/ | | | |¯\ (¯   /¯  /\ |V|<br>
|-||_ (_  /\ |_/ @| | |-| |  | \ | /\ |^| | |_/ (_ . \_  \/ | |<br>
<br>
You won't find me on Facebook.<br>
<br>
_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail-m_-6322436527263367192gmail_signature">Best regards,  Mike</div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Best regards,  Mike</div>