Re:Mongoose OS – An Open Source Operating System for the Int...
by Rebelgecko on Tuesday August 08, 2017 @01:38PM
(#14960294)
I'm thinking about using Mongoose for a future project (as opposed to Arduino IDE or the ESP SDK directly) I think the advantages are:
Security: TLS 1.2, x509 certificates, ability to stop random people from flashing your board)
Remote management: OTA process doesn't seem that different from other methods, but they have some other nice things. For example they make it really easy to separate your code from your configuration.
Re:Mongoose OS – An Open Source Operating System for the Int...
by monocasa on Tuesday August 08, 2017 @01:57PM
(#14960569)
> ability to stop random people from flashing your board
That part in particular seems like a really bold assumption.
Re:Mongoose OS – An Open Source Operating System for the Int...
by Rebelgecko on Wednesday August 09, 2017 @01:22AM
(#14965755)
I haven't read over their encryption code, but even if it's not enough to stop a determined hacker it's still better than nothing.
In the section on their main page contrasting with arduino, they bascailly just say that they're more reliable, with nothing to really back that up.
Looking at their documentation, I don't really see how they can make that claim. The issues with Arduino's reliability stems, IMO, from the fact that Arduino code isn't an RTOS. Ie. there's no separation of real time priorities. This also seems to not really be an RTOS either, just a fancy bare metal environment.
What is this structurally bringing to the table beyond Arduino other than "we think we wrote the code better"?