generated from pimoroni/pico-boilerplate
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
694 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
#ifndef CONFIG_IOT_H | ||
#define CONFIG_IOT_H | ||
|
||
// Set this if you want to connect to MQTT securely | ||
#define MQTT_TLS | ||
|
||
// MQTT server host name or ip address | ||
#define MQTT_SERVER_HOST "test.mosquitto.org" | ||
|
||
// MQTT ports | ||
#ifdef MQTT_TLS | ||
#define MQTT_SERVER_PORT 8883 | ||
#else | ||
#define MQTT_SERVER_PORT 1883 | ||
#endif | ||
|
||
// Enable this if you don't want certificate verification but still want to connect with TLS | ||
//#define MQTT_TLS_INSECURE | ||
|
||
//#define MQTT_SERVER_HOST "91.121.93.94" | ||
// add contents of https://test.mosquitto.org/ssl/mosquitto.org.crt here | ||
#define MQTT_TLS_CERT "-----BEGIN CERTIFICATE-----\n" \ | ||
"MIIEAzCCAuugAwIBAgIUBY1hlCGvdj4NhBXkZ/uLUZNILAwwDQYJKoZIhvcNAQEL\n" \ | ||
"BQAwgZAxCzAJBgNVBAYTAkdCMRcwFQYDVQQIDA5Vbml0ZWQgS2luZ2RvbTEOMAwG\n" \ | ||
"A1UEBwwFRGVyYnkxEjAQBgNVBAoMCU1vc3F1aXR0bzELMAkGA1UECwwCQ0ExFjAU\n" \ | ||
"BgNVBAMMDW1vc3F1aXR0by5vcmcxHzAdBgkqhkiG9w0BCQEWEHJvZ2VyQGF0Y2hv\n" \ | ||
"by5vcmcwHhcNMjAwNjA5MTEwNjM5WhcNMzAwNjA3MTEwNjM5WjCBkDELMAkGA1UE\n" \ | ||
"BhMCR0IxFzAVBgNVBAgMDlVuaXRlZCBLaW5nZG9tMQ4wDAYDVQQHDAVEZXJieTES\n" \ | ||
"MBAGA1UECgwJTW9zcXVpdHRvMQswCQYDVQQLDAJDQTEWMBQGA1UEAwwNbW9zcXVp\n" \ | ||
"dHRvLm9yZzEfMB0GCSqGSIb3DQEJARYQcm9nZXJAYXRjaG9vLm9yZzCCASIwDQYJ\n" \ | ||
"KoZIhvcNAQEBBQADggEPADCCAQoCggEBAME0HKmIzfTOwkKLT3THHe+ObdizamPg\n" \ | ||
"UZmD64Tf3zJdNeYGYn4CEXbyP6fy3tWc8S2boW6dzrH8SdFf9uo320GJA9B7U1FW\n" \ | ||
"Te3xda/Lm3JFfaHjkWw7jBwcauQZjpGINHapHRlpiCZsquAthOgxW9SgDgYlGzEA\n" \ | ||
"s06pkEFiMw+qDfLo/sxFKB6vQlFekMeCymjLCbNwPJyqyhFmPWwio/PDMruBTzPH\n" \ | ||
"3cioBnrJWKXc3OjXdLGFJOfj7pP0j/dr2LH72eSvv3PQQFl90CZPFhrCUcRHSSxo\n" \ | ||
"E6yjGOdnz7f6PveLIB574kQORwt8ePn0yidrTC1ictikED3nHYhMUOUCAwEAAaNT\n" \ | ||
"MFEwHQYDVR0OBBYEFPVV6xBUFPiGKDyo5V3+Hbh4N9YSMB8GA1UdIwQYMBaAFPVV\n" \ | ||
"6xBUFPiGKDyo5V3+Hbh4N9YSMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL\n" \ | ||
"BQADggEBAGa9kS21N70ThM6/Hj9D7mbVxKLBjVWe2TPsGfbl3rEDfZ+OKRZ2j6AC\n" \ | ||
"6r7jb4TZO3dzF2p6dgbrlU71Y/4K0TdzIjRj3cQ3KSm41JvUQ0hZ/c04iGDg/xWf\n" \ | ||
"+pp58nfPAYwuerruPNWmlStWAXf0UTqRtg4hQDWBuUFDJTuWuuBvEXudz74eh/wK\n" \ | ||
"sMwfu1HFvjy5Z0iMDU8PUDepjVolOCue9ashlS4EB5IECdSR2TItnAIiIwimx839\n" \ | ||
"LdUdRudafMu5T5Xma182OC0/u/xRlEm+tvKGGmfFcN0piqVl8OrSPBgIlb+1IKJE\n" \ | ||
"m/XriWr/Cq4h/JfB7NTsezVslgkBaoU=\n" \ | ||
"-----END CERTIFICATE-----\n"; | ||
|
||
// Enable and configure these if you want client side certificates | ||
/* | ||
#define MQTT_TLS_KEY \ | ||
"-----BEGIN RSA PRIVATE KEY-----\n" \ | ||
"-----END RSA PRIVATE KEY-----"; | ||
#define MQTT_TLS_CA \ | ||
"-----BEGIN CERTIFICATE-----\n" \ | ||
"-----END CERTIFICATE-----"; | ||
*/ | ||
|
||
#define MQTT_CLIENT_ID "PicoW Ledcontrol" | ||
//#define MQTT_CLIENT_USER "" | ||
//#define MQTT_CLIENT_PASS "" | ||
|
||
#endif |
Oops, something went wrong.