jeremypoulter / ArduinoMongoose

A wrapper for Mongoose to help build into Arduino framework
25 stars 15 forks source link

Update to new v7 release of Mongoose #14

Open jeremypoulter opened 3 years ago

ianrrees commented 1 year ago

I've been (very slowly) working towards this in https://github.com/ianrrees/ArduinoMongoose/tree/upgrade . Have been rewriting history in that branch , basically the commits with "WIP" in the message have work left to do. Aiming to put in a few hours on this tomorrow, might be able to get the HTTP client done and start on the HTTP server.

ianrrees commented 1 year ago

The HTTP client is in good shape now, I have run the test cases in the example with both HTTP and HTTPS. I note that some of the certs involved have fairly short lifespans - seems like that could be a pain for this sort of thing...

It may be a few days before I can get back to this, my day job is a bit busy. If anyone else feels like picking up the MQTT client and/or HTTP server - go for it!

sjuliancarrizo commented 1 year ago

Great news! I'm thinking about adding MQTT broker capabilities, so the device could behave as a Broker when needed... Mongoose v7 seems to have reliable support on that. Any thoughts/suggestions?

ianrrees commented 1 year ago

@sjuliancarrizo that sounds good! I'm currently overloaded with other stuff, sorry I can't finish up the upgrade soon. I'm new to MQTT, and curious what scenario the broker functionality would be used for!

egnor commented 3 months ago

I gather this is a somewhat defunct effort? 😞

The current version of the mongoose library seems to work great out of the box, so the role of this wrapper is just to provide a more familiar API?

jeremypoulter commented 3 months ago

Not entirely, I have started work on this and trying to fit it in among other projects

egnor commented 3 months ago

The Mongoose library seems super great and well written, I think it's underrated in the Arduino space, particularly given how horribly buggy a lot of the alternatives are...