-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change cmake #3
Change cmake #3
Conversation
Hi @larsonmpdx, Rahul |
I'm using it for a basic logging project. I was using the C library but I ran into some odd bugs around connecting/disconnecting that this library avoids, and I don't have any resource constraints. Also, I need the pluggable openssl support in this library in order to use the ATECC-508A crypo chip down the line, and the shadow handling is better. I clone
|
Hi @larsonmpdx, This particular pull request will be a part of the next release of the SDK. If you find any further issues that can be addressed please do let us know. Rahul |
I'm just calling it a logger, it records IoT sensor data. We do publish all messages from all clients to a single mqtt topic because the aws managed mqtt product is able to keep track of client id separate from the mqtt topic and add it back at the message broker. General log messages going to another topic sounds like a good idea. Thanks for looking at this |
This change is super useful for us too. Right now this library is a thorn in my side because it's the only cmake dependency that I have to build and link to separately. I had to also update the unit tests CMakeLists. It would be great if there was a flag or something to disable building tests / samples. |
This pull request has been merged in v1.1 release of the SDK. |
Improved help prompt. Support reading privkey from file. Support combining flags. Clean-up and improved code readability. Fixed bug with None types when passing to provisiond. /dpu/<sn> as topic header
These changes allow using the base aws iot CMakeLists.txt from an external project using add_subdirectory():
I have tested this with openssl on linux. I haven't tested the msvc parts or other network parts, or muchd detailed testing. it meets my needs but probably there are small fixes to get the whole project switched over. I can provide an example "including" CMakeLists.txt if that helps.
I understand you don't normally merge PRs in a public way, but I'd like to see this or something like it to support my add_subdirectory() use case.