[TriEmbed] OTA updates on ESP8266

Mike Lisanke mikelisanke at gmail.com
Thu Feb 28 01:54:41 CST 2019


Oh, forgot the link: https://www.youtube.com/watch?v=GoQXOLB50HA

Sorry... the link was the point of the response... not the diatribe :-p

On Thu, Feb 28, 2019 at 2:53 AM Mike Lisanke <mikelisanke at gmail.com> wrote:

> This guy's videos are great And he's developed a system+library for OTA
> ESP8266.
>
> Using Anybody else's system for OTA programming has an inherent security
> concern
> and even leaving the ability for OTA without end-user interaction leaves
> you open to concerns...
> so, think carefully about what you choose to do... if you're concerned.
>
> A large number of hacks have been accomplished with bot'ed IOT devices.
> And engineering
> security into systems is inherently difficult.
>
> If it's just for you, and it's an Internet aware device, then it'd be easy
> to create a custom
> p2p solution Only you could program... for a device manufacture, that's
> not so easy.
>
> On Tue, Feb 26, 2019 at 2:13 PM Alex Davis via TriEmbed <
> triembed at triembed.org> wrote:
>
>> 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.
>>
>> It appears simple to do this using micropython (
>> https://medium.com/@ronald.dehuysser/micropython-ota-updates-and-github-a-match-made-in-heaven-45fde670d4eb)
>> 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.
>>
>> 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.
>>
>> Alex
>>
>> --
>> "The theater of noise is proof of our potential."
>> |\ |  (¯  \/ |¯\  |V| |\ ¯|¯ |¯) | \/ | | | |¯\ (¯   /¯  /\ |V|
>> |-||_ (_  /\ |_/ @| | |-| |  | \ | /\ |^| | |_/ (_ . \_  \/ | |
>>
>> You won't find me on Facebook.
>>
>> _______________________________________________
>> Triangle, NC Embedded Computing mailing list
>>
>> To post message: TriEmbed at triembed.org
>> List info:
>> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> TriEmbed web site: http://TriEmbed.org
>> To unsubscribe, click link and send a blank message: mailto:
>> unsubscribe-TriEmbed at bitser.net?subject=unsubscribe
>>
>>
>
> --
> Best regards,  Mike
>


-- 
Best regards,  Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20190228/c4a2efc1/attachment.htm>


More information about the TriEmbed mailing list