Skip to content

Conversation

@HermanGuijt
Copy link

This change is in order to log to an azure cosmos DB in stead of the Arduino DB.

Herman Guijt added 3 commits October 10, 2025 14:51
- PlatformIO configuration for MKR WiFi 1010
- Weather station code with IoT Cloud integration
- Template for Arduino secrets configuration
- Updated gitignore to exclude build files and secrets
- Project documentation
- Replace Arduino IoT Cloud with direct Azure CosmosDB integration
- Update dependencies: WiFiNINA, ArduinoHttpClient, ArduinoJson
- Implement REST API client for CosmosDB document creation
- Add comprehensive Azure setup guide with costs and dashboard options
- Support for custom web dashboards and Power BI integration
- JSON data format with timestamps for time-series analysis
- Remove vendor lock-in, full control over data and infrastructure

Data is now sent every 10 seconds directly to your own Azure database.
- Implement HMAC-SHA256 authentication for Azure CosmosDB
- Add proper RFC 1123 date formatting with NTP sync
- Add AzureAuth.cpp/h for crypto operations
- Update platformio.ini with required libraries
- Weather data successfully transmitted to Azure
- Update .gitignore to exclude Node.js files
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Herman Guijt seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@HermanGuijt
Copy link
Author

I feel sorry. I wanted to make a pull request in my own repo and not in the Arduino one. Therefore I will close this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants