diff --git a/aws/.DS_Store b/aws/.DS_Store index 4f259b74c3d26a2fecdb5d94a93a59ec0d448de3..dab4df24a53ba47a1cc609e8d7e4d7c49a80ef76 100644 Binary files a/aws/.DS_Store and b/aws/.DS_Store differ diff --git a/aws/AmazonRootCA1.pem b/aws/AmazonRootCA1.pem new file mode 100644 index 0000000000000000000000000000000000000000..61ae256dd27bbf35334657f430a8d167f5167d41 --- /dev/null +++ b/aws/AmazonRootCA1.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy +rqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- \ No newline at end of file diff --git a/aws/certificates/.DS_Store b/aws/certificates/.DS_Store index 1197980f1b7aa453451196d0f2423e8369c6e5fa..68c9d428bf9fb7ab8a981dac9c0d41d1f2033155 100644 Binary files a/aws/certificates/.DS_Store and b/aws/certificates/.DS_Store differ diff --git a/aws/certificates/device0/certificate.pem b/aws/certificates/device0/certificate.pem index c4757d77ab0612cff997a44758eb2958d53a0720..eae1e4045e3b8d9cccb6341a3d4b7848d1009bd9 100644 --- a/aws/certificates/device0/certificate.pem +++ b/aws/certificates/device0/certificate.pem @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/aws/certificates/device0/private.pem b/aws/certificates/device0/private.pem index d185f8429d9ba2cf4b1a55445a1ab7ad9d2e1d88..43e8f59906a8751f4652513eeb8b540d512dbe06 100644 --- a/aws/certificates/device0/private.pem +++ b/aws/certificates/device0/private.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/aws/certificates/device0/public.pem b/aws/certificates/device0/public.pem index 601a5f4fb45975b138bd90f2acdc6e7f7d12849a..62a9839030bb039a9d996f25c53d441a8331f8ea 100644 --- a/aws/certificates/device0/public.pem +++ b/aws/certificates/device0/public.pem @@ -1,9 +1,9 @@ -----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA11wIvvQP32US0vo7K0UZ -tYGuWXza2E8fGJx0nsZSXOjnohNRKGv8HQjSz8yQ3PZ4u/fZB2Jc1Kar0Qg76FiY -ZACqqmBUogObdqKevEekmS4no/lrCa+gvzE0OXXH2xOuRmIOODISTFQQX/0lzMZq -bNOMb0l6KnOaOjMvpxTevRDmSrx9NNvAeQFEog/qrwHVwsvv2g/5Y/D09Tg+6IqE -b+5mqIa/96B/NXi7xsYoSyQr+EwmH/34TZs3YsJXuSvzOtSwui93JrVQJgiCpweO -Spu9oCqyIferWO4G3yuJizlQiQ3/uEMiZKqSaM/j5n+WkMxIce9jei47Q1cUUkdy -xwIDAQAB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvu5oXDzIJo0B+ZDdZnHg +pHdINyEK1lqImvOoMf+J5rhYjxCkuMivDnRfP2xE+2i+ksVM1OjIVrqwG9d7nj7O +OCIza9qV6pISHM6b5dFvN8U8fwU6bkbiBiVsY4E3IysdL9RjWAx6Ujxs9/+I2xkR +bQzlg54gHK6zNnLjU9xFwtBN1IO3TWYl5QVRdcLl1Jgb/X9WNYYFojfXyMqFwSyx +2ojpd14Ixyd+GCP7JQEsDjKLWlve07zTkJDyCVLe6UR597cJdxozoqvtlHcMoOpW +sgzFkFPG+ZsOcaCsk7kip/65ECiRM/dSTwIuqcHWfCPRf7LQzweA6TDjpdTiWdTE +cQIDAQAB -----END PUBLIC KEY----- diff --git a/aws/certificates/device1/certificate.pem b/aws/certificates/device1/certificate.pem index 8896182cbd53d5c7dc5716a23d6fd56d393bf7d8..d930e4dece39b78cd1c7d4f5432f1e1d90eea45f 100644 --- a/aws/certificates/device1/certificate.pem +++ b/aws/certificates/device1/certificate.pem @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/aws/certificates/device1/private.pem b/aws/certificates/device1/private.pem index 74af19d70ae9202201890dd4da02ea4cac0482f1..e5032306aa29949c471a990ee191157f4f535380 100644 --- a/aws/certificates/device1/private.pem +++ b/aws/certificates/device1/private.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/aws/certificates/device1/public.pem b/aws/certificates/device1/public.pem index c79672bad66d87ae3880777f7ca83f0ae3e859c1..1b24e57c585553ec505c889a8037a3e2ea9625a8 100644 --- a/aws/certificates/device1/public.pem +++ b/aws/certificates/device1/public.pem @@ -1,9 +1,9 @@ -----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwhoVYP1/qD4IIZquqfJm -qRKEHfTSaPrA1zHl04FBqPP96DGBOO5QbpbF25QXfUo6OygbzaPPjwNaL9uv5C2h -GuWrJFUDSlDBcco85hLc3N5ge/yaxUumIuQUDFXmKaeVCZ+V9AoVixMGQtdEMs7P -tgM2v/tMxIhi5cpdkaUAyjrmrZoOqjAc7m4KlcZHsssTlnUZcrkzlH3A7tQ3vKC+ -V8DtTE0aDPgg8NMJTnhh1QV1Xd3MbS/ms5jNuKXy9bOys3eNoOLVL3aNIzuZF0iK -fUwtwTAN7yFso6oiFoij8rSfmFj3zJ+i6DAbEaxHThJ2ygC0vWH9CVgA1vdhJ9fd -vQIDAQAB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt9DNVVot4k9sAo/pGPrB +uiz/kATPdu/ctfX7iVvskDd9b131OuACovVIRAPeLYvXeBbjubKhfwbvbjW7aPZT +spr2+k1oBQYIoc236YIAi6JAuWOpCPGE8uErBX5HV5fYYxn5mtoFVCX21/KooYre +LGPAYDHLH3E1cmKk2LmlNFuQDH+fmbADnivXx53ckkdZNVEtv9gdFFE1rnWwkIdq +dpmmUQ3Xy9h4wS+ZaOdH9MB/iF6hcuAY2joTwK7N1D5l+nTw6ck3HiRr6jHmDl4U +NxjFlxp4Wa1CbaB5uxgfgmWpcqV8dqrojdV1c8w3HwLTbBWAs6hcEOTq1kg/TwH/ +VQIDAQAB -----END PUBLIC KEY----- diff --git a/aws/certificates/device2/certificate.pem b/aws/certificates/device2/certificate.pem index 52aaa8c9b198d681ebcb98ac7d77fd90cabb5d84..2970fcca9e532b209c72ed4f01b7e92ebf7f34dc 100644 --- a/aws/certificates/device2/certificate.pem +++ b/aws/certificates/device2/certificate.pem @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIDWTCCAkGgAwIBAgIUKNpnd4edyrGSyU2s48jN3p9JdaUwDQYJKoZIhvcNAQEL +MIIDWTCCAkGgAwIBAgIUc5d4VaQICUS93jvSzYlhDzisH2QwDQYJKoZIhvcNAQEL BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g -SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTIyMDQwMjIyMDUx -OFoXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0 -ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMlklWLXJd+Ez4wZezSI -qNEujjsSuqNzr/1l4dC7298Fks0Rdz2v4IIRlMs8fdHRUx7s+KqbRNEODwXoXZ2B -jIJbbb25/AQnn4/qZQz3K/aEmtMFzGX5N7TavnuuGitxvRFtq18Cl0OaiP2FWo4A -9PpicuVsD6oc5iQIF6PKtM2QyjXv3dJmdjuajDZZZCRaVfR4w/ZovTE3HCtee8U0 -jnI1osSkLNZPQGVjMy7PEjJtnZK2i8MPBzY9fHCptShCQ+chyBiRvWLlsj1dWRrI -raKlMR0+EGl1vzd/FU7ScL7YN1KR8fSxMzadzBC88sLcvixqcOTVJZ+yw0wFJHq5 -F00CAwEAAaNgMF4wHwYDVR0jBBgwFoAUuWZMZYJEG3FkofnmNN+8aqZsXIEwHQYD -VR0OBBYEFPgyHEyir8pDnEFIATYVkLlkjQYUMAwGA1UdEwEB/wQCMAAwDgYDVR0P -AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQDA/w7iS3hw9ci+CghoOD+caZ1y -azv3DKqheRc2jSN3mlIyu9jRHQ+UAEfghGkG9EghCXRJ0kVfPIfBiLt6bHIlPC3J -Azm74RS2CNyNioR2beS0vWhVsp8oCMHirxGLKTq7JAN+bVkUhHoeMKQ4DNz2vtIm -nS9OczDkhgRiad+ldZzOQjDmuHyXFOAZfMRE7xvjhix6xfjnhn7/p1brdxSP5bjm -K/OUrwo21/BhM8rzJYu9OvznkkUifQsv9yoDO8CQn3OT6eeDUyAvAMRZtk4mVaJc -8810rM4gd4C0x2p12y9hluV+q6caVQZSGnysLimHhkKiZEwTMrJ8ha1BZ9m7 +SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTIyMDQxNjE4NTIy +NloXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0 +ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpUuyryHuHAxPdmNI9a +JDR9rRrjfTyLpjg4eUTOaSjdhJIKB+HqpDZHfunr6FN2s0Vxux6f/paNWSzwej4E +0Q+3Fw0uEkLDRemVYUYZZjg0JzdJ15zILIHTCHNW3CRrfKFAnYm5u0vmRYpTD/P5 +wUBCXzuTWsa1WVlvc+/vqbjN8fV4xFwij/Wry0oN/zi4YmbUetz8byQR9+LtByQ5 +eKhk4Wm2Q4EwIpPeK4cCzcmFpUJUTcL6zz265+l5IZgCEPoOdD9ClBifz3s0Yq/d +o6hknyq3o5mXjwwf6ROa1ApodCKK23DeOCVR5zRYH1mKwf29kZrVIoHdOaEvDG88 +bc0CAwEAAaNgMF4wHwYDVR0jBBgwFoAUlESJ6NpZ8GddvkrLJzR8tOVH6gswHQYD +VR0OBBYEFBcStX4slcDEgv3G46kM1HlPkodxMAwGA1UdEwEB/wQCMAAwDgYDVR0P +AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQClrjd0qd1JEx0qa+x9kX2kS7/C +KBApZNRID/Ml5us9nscFL4Gg8K8TOKcwXzMyY1iL0+X7YeXiCatZlCTlFjrSNyPK +cpMR7BCet1d4zrYONDGYCOLs/NRjGZ/41DblmqfqNzeOVXfkvnlA5NRIBmfsIk+w +EFf21nuVO0HcnWggkHx2QtTnLC+BeXyc031gCg376cooWDVLtS8b1Jx1UTAjrlaz +DXezCGzkaCx8H/VR7oscTfBminTH38KxWaCXWjunPgujED0x5WPNJZuMG6tC9hT/ +p5CGSCvKlfjcbzYmMJ5jB76koMYwO4CxZXUH2FlUGRDyww23TPHmi39SoU3k -----END CERTIFICATE----- diff --git a/aws/certificates/device2/private.pem b/aws/certificates/device2/private.pem index 699d186e4bf784d888aa7982af719cdc8a58ee72..8687a4b2b926012f5d63d1a1c19f65ed37be10ce 100644 --- a/aws/certificates/device2/private.pem +++ b/aws/certificates/device2/private.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/aws/certificates/device2/public.pem b/aws/certificates/device2/public.pem index 42a7825855620964c5963193221386783ae35dcf..268da1f5b81a19f5e6a753a8026d205f0dced163 100644 --- a/aws/certificates/device2/public.pem +++ b/aws/certificates/device2/public.pem @@ -1,9 +1,9 @@ -----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyWSVYtcl34TPjBl7NIio -0S6OOxK6o3Ov/WXh0Lvb3wWSzRF3Pa/gghGUyzx90dFTHuz4qptE0Q4PBehdnYGM -glttvbn8BCefj+plDPcr9oSa0wXMZfk3tNq+e64aK3G9EW2rXwKXQ5qI/YVajgD0 -+mJy5WwPqhzmJAgXo8q0zZDKNe/d0mZ2O5qMNllkJFpV9HjD9mi9MTccK157xTSO -cjWixKQs1k9AZWMzLs8SMm2dkraLww8HNj18cKm1KEJD5yHIGJG9YuWyPV1ZGsit -oqUxHT4QaXW/N38VTtJwvtg3UpHx9LEzNp3MELzywty+LGpw5NUln7LDTAUkerkX -TQIDAQAB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAulS7KvIe4cDE92Y0j1ok +NH2tGuN9PIumODh5RM5pKN2EkgoH4eqkNkd+6evoU3azRXG7Hp/+lo1ZLPB6PgTR +D7cXDS4SQsNF6ZVhRhlmODQnN0nXnMgsgdMIc1bcJGt8oUCdibm7S+ZFilMP8/nB +QEJfO5NaxrVZWW9z7++puM3x9XjEXCKP9avLSg3/OLhiZtR63PxvJBH34u0HJDl4 +qGThabZDgTAik94rhwLNyYWlQlRNwvrPPbrn6XkhmAIQ+g50P0KUGJ/PezRir92j +qGSfKrejmZePDB/pE5rUCmh0IorbcN44JVHnNFgfWYrB/b2RmtUigd05oS8Mbzxt +zQIDAQAB -----END PUBLIC KEY----- diff --git a/aws/certificates/device3/certificate.pem b/aws/certificates/device3/certificate.pem index d8b8c5126d0ccb591c58c0653ad42a778508a326..49bfcc81c833982c617a2e50bf4aa3a0894d517e 100644 --- a/aws/certificates/device3/certificate.pem +++ b/aws/certificates/device3/certificate.pem @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/aws/certificates/device3/private.pem b/aws/certificates/device3/private.pem index fde0f949020217db02a108814b7628d51b97623a..220810756d5aa1aa067e57f85e721dd25413c05e 100644 --- a/aws/certificates/device3/private.pem +++ b/aws/certificates/device3/private.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/aws/certificates/device3/public.pem b/aws/certificates/device3/public.pem index 560ce8b113de14362093dbb805d3b20a137123de..baf48c005602731723180d5b089aa0bdcc76bbfa 100644 --- a/aws/certificates/device3/public.pem +++ b/aws/certificates/device3/public.pem @@ -1,9 +1,9 @@ -----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0Df8AIaVHUtrUKa58CD+ -JSsi54oHQzuEXLhqMGPJl+vAlEPpq8Aut/gK6cQABavEJoaOF7Ge+TIyqHhbSlrX -bNN3IkDN1QevA6jUovWwt++MPasnRm4nAJvTv7Di6/I3L7QHST6TsaLfxaiBgOOI -0paQc4NjEE6n5oPsFyMJqRkkFAq4/9ve5yFtTTJckO2rmSFNDvQcpTsByxvwFL3N -qt8q3DWuIWBmGL+kGmKlBDpYNQZiARTFHves5lwHcjKU5CzHJ6O92WXwRRa45TC5 -0wJEAANwQB7D9YOSsQBrA+brzXP+U1m42zw1M++G3u62lWXU4RbBIn1N4pQPLht4 -KwIDAQAB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvFAjtvFAmYO0mu5ajow9 +bV1FiJRLTqJirN+FKFef6kl4QdJJpI2/3ooaIQ601yyswEbgCl6QyFCxzGbTpOS5 +nK18/L/ZN4xcJK13+hNIIu5EIjEcTOpWyZgPW4fsx7RKQu9L4iSrQKGmk4H4LXBo +o1fhwuOr65uozHb8Rdg63sAxfnveZyuWpIIpMR2h3km44g7cf2THrUC2ii3yuQK7 +khuilodh6sson6ODXrhB89kjCbW4gagSafZ7T0rQ0xs2N5XaGrhN8ASQoGcVzuCz +E9PnYMz8s5tZNt/9OPQX8ZVKw9yQtvr4vHT0tUXt3vyeTNFQOOt5Ih9cYIyLGuDj +6wIDAQAB -----END PUBLIC KEY----- diff --git a/aws/certificates/device4/certificate.pem b/aws/certificates/device4/certificate.pem index fab88ec281d51a0c3dd4ed033d9749af6dd70e20..8b06f9c3c90e5fa4015c2a6a4dc7553c1a7665af 100644 --- a/aws/certificates/device4/certificate.pem +++ b/aws/certificates/device4/certificate.pem @@ -1,20 +1,20 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/aws/certificates/device4/private.pem b/aws/certificates/device4/private.pem index 7d1e0c5fdb2fa6df6fe7ab6871cbf117bc2b4aa8..c7b0ac87a5b01febf10d19a6764720f4434f53ab 100644 --- a/aws/certificates/device4/private.pem +++ b/aws/certificates/device4/private.pem @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/aws/certificates/device4/public.pem b/aws/certificates/device4/public.pem index d61502f4055456bbd593717065da057c72ccb9ed..9480e1777cd67420d6a641cb71e77d628f6a96bc 100644 --- a/aws/certificates/device4/public.pem +++ b/aws/certificates/device4/public.pem @@ -1,9 +1,9 @@ -----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz8pCu1djx6tA9nKdGcUP -4ANlW/QjW79V14yjfq/NvqI0TUtKhLlkEDoRevehESfzR5XtdE2M/LrbXpdJj/5O -P6JUSNeCwMlj7VS/s5lTbG2lvMd/dKfL0JOpD1EkHl/N88LHFjK6jobc9rCdm9Mw -pfHiDmPPWpOHSsXAnjyU+sEFwJZQcSli2s6IANsIxqK8FxeVokOnjImTvYeulv5X -vlOSCh6eADxxlB5RXYamLLnQo64Yq0ttpihORGriGMSxsU02CfeEml7nwvh4F956 -78yaoaU3PDwg4MruZ69t7uxP3oLiXwhLZwRPoH824OSlW6XkLuDHBc1+ckfKs02r -awIDAQAB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuMPOETqXZ/MRVpnaIfZN +HSHNmuuRyMUjajY61mlBuDcMJH2tbeogi+yRM7M/aRVAn7r/T81AOGVDT1qpI4Ml +2MrwYBvbACXgz0FQqu5IxjkggjZEajOuGtugMcHIOElaNaqeMuAfaa0bvSLUU7I9 +8oRpVt7v/0e4HxinwveGdpF433A4kuY1F2KzEwVX2ElumIF3Ph2QuPqEALNBZ25E +7icJOd19wYGvAk5wDMYLtGJ+fUldKifErBkR1XwPC3WyC+WwgxXidhfAxXrIQ+wH +PjPhrwyPHwFUi2KkZDPg6sY6czSz6EtoTiTohtlXt2337l+f+ZjPOOn3NMt9NSGJ +TQIDAQAB -----END PUBLIC KEY----- diff --git a/aws/certificates/device5/certificate.pem b/aws/certificates/device5/certificate.pem deleted file mode 100644 index b8ae432569c0f03c962c7d1cf785dfe5617c2ce0..0000000000000000000000000000000000000000 --- a/aws/certificates/device5/certificate.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIVAPLtCkNHpIwtu1nGsgXmGjTTKJwlMA0GCSqGSIb3DQEB -CwUAME0xSzBJBgNVBAsMQkFtYXpvbiBXZWIgU2VydmljZXMgTz1BbWF6b24uY29t -IEluYy4gTD1TZWF0dGxlIFNUPVdhc2hpbmd0b24gQz1VUzAeFw0yMjA0MDIyMjA1 -MjJaFw00OTEyMzEyMzU5NTlaMB4xHDAaBgNVBAMME0FXUyBJb1QgQ2VydGlmaWNh -dGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUp9Lo4UWYu9Dz2h1S -NPvEw3VqevR/bOvzVEJioaOBoZPZ/AERsz7ogA1phnDh9gXil7WqlSEAxvEhT0rR -hRcO/FgT8ghSu9sxlbBP023CzFpjsPLIDuoLWkBePmLnf0avML089EwSbfMh5oq1 -G+RFcsFsiGMKC1sjAUrx6pZCxZgA2IOuVzWDPS5dG9dPirMe6De5/tUXPBbfr2mL -LAS0j4KrVRM60+bEhQw16weKhY9PoJGvDC0j4pppRR3T/8HfRqMF7rlcQqHJ5uhh -jX3YiSRQpllq+vVnYd1YVUQNxyf4P2OP0eRb9ePSXR+Ntm/TWA5hs26A9ER/OU3y -wURbAgMBAAGjYDBeMB8GA1UdIwQYMBaAFMt+i0ivei0S5/ZOuxDgoM/dbdv5MB0G -A1UdDgQWBBRllNeNK6SvwDC+N0q4v/4D5juKlTAMBgNVHRMBAf8EAjAAMA4GA1Ud -DwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAkDv6p1TtsKvTm48k3E5iLA8C -YDclU9T+HhRAi5/ZW9xfR8VqTGOsy3OA0ANP1zrJi5kc7CIQ4a3wFnWNnvOG5ih4 -wxi0NwsI/MUPQiPhSelhZPg4vjsmFYisGg61eCTh+zVux65cWlkDVyaHqzlPF2Cx -whBSQlXtSEAbTYUaMwbnQk8tyBZ5Ewvas6PCt26z6+n0nBDfgf/B0+CT+yitKM/A -Z3qWp5FoNN0uIZqkZ1QIIB/mMS76Y/dzsNB7NvS1ZwXw4rJS9bhvbiJ5wvLzOpCC -g9qIF3owEOs/Kjf39AK9jU4vCVTqVHZiHtjtSaV8E/9Hw99mQ6uW8TPRhi0exA== ------END CERTIFICATE----- diff --git a/aws/certificates/device5/private.pem b/aws/certificates/device5/private.pem deleted file mode 100644 index 9557d5c414475368957a67fbde5c7a524d563be3..0000000000000000000000000000000000000000 --- a/aws/certificates/device5/private.pem +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEA1KfS6OFFmLvQ89odUjT7xMN1anr0f2zr81RCYqGjgaGT2fwB -EbM+6IANaYZw4fYF4pe1qpUhAMbxIU9K0YUXDvxYE/IIUrvbMZWwT9NtwsxaY7Dy -yA7qC1pAXj5i539GrzC9PPRMEm3zIeaKtRvkRXLBbIhjCgtbIwFK8eqWQsWYANiD -rlc1gz0uXRvXT4qzHug3uf7VFzwW369piywEtI+Cq1UTOtPmxIUMNesHioWPT6CR -rwwtI+KaaUUd0//B30ajBe65XEKhyeboYY192IkkUKZZavr1Z2HdWFVEDccn+D9j -j9HkW/Xj0l0fjbZv01gOYbNugPREfzlN8sFEWwIDAQABAoIBAC545nyCDmWMVeOU -fOfkMEkVtekpKZlXQlEQztkjHcpMdzUh/1HQ7CR/J28yNCUNUMfuA4Ndx7KVx0hS -PbV/8kQSHWVudScvan1xivBG8iup4O78UnIp4DfO51YxKAgTJm1Op2xUrvMwF/wG -l7VwfPg4VdDUFWCyjp4dwDUR4PiCM/N1E+pR1udhDs3cYXZJQMJQKHwC+WKWqRrm -Sj/IklAyJbsAhpWvNJu1K1pJjWqnb7t7bZpASYR0XMxtdZS5b0LR1PYdOHS8Wx7L -NZL9ATwn5FgEIbTHCqpMnM5/+CsfFeSgqbEtTnyJe679yJPMJFdFhngkuS6NgSAL -hl01ejECgYEA69gkUJc4m1nFsQVR4ET+4N0eSBmNInptk54ShrohI5cfVNH9V9mQ -As5ujWAYcSgNd7J3d9O9Wq3wwEPf8+IPArp484RzVzkHQbwV5UCePBvg3PQfNWYS -5F7DY4wF+RK9B5Gk1pR4CMV7HTb94lUO+fT+3K16K4mdZ+fRF5fbfjUCgYEA5tRa -aKdDwm32gNR2AJMGGcNc/nWpeiwf2P2g8N1cfjgQKHdQVtl1LvJfugKHVzZNuPgo -QmbpFYNRLD9zpGH++Z/5xKuXXWI+RgIMkFWeWjRTVGladYv9RpkF4OD+oXlj+16o -TvW4dMaiYckj+YUStJ5uZedcBZkFSauYAG6iSk8CgYEAjVnjEgZAYCOi7+D/XIod -tMnyL0ZZJ3P3HsVb1zHRUNJvbdfZnoB/5p6w9bzFiXR29emZ3tCiKaocpC9KF5LC -amE2wsT8mCdO6SAAg4GCFQakc+lAlzGRWxxMwOoYXlrTvqiVAiLD+oXZrv3ZloBi -VH95DOxQT63QEImI8ToLzI0CgYAHlGGDnjpzX/kAMfnN+wXwQqIDGQn/oQNKtMlc -H2iyHFUrfv98Wpemev75tKuNCZNzx3JK++Ybdrxrn4nElBMzTzV8Z8YIovk4g0i2 -VJlmjOFPnEYEJhyi/NNclwbFdp752hncveTYsM0UOO6deukqVSl63yX+aQ/rY18S -ZI+fsQKBgQC0eHLuDmmiUTSVfaQGLAiZioj+Z7nFxulWelC0UunuZ0Z5gCBNOKR1 -mXJovO0NrdnR8rn1X4u1cFYMN3o2y+YNVsfetB4t74Y2qqBg5T7Xr6YyFFLOsKPZ -Zy7fLrbx0gVU+EGg1c7MOt/rsvgqS2eTToV7k5hG9ubat4j/gNlmOA== ------END RSA PRIVATE KEY----- diff --git a/aws/certificates/device5/public.pem b/aws/certificates/device5/public.pem deleted file mode 100644 index e03cd394b460301897393fa9721e93a1c191b4ac..0000000000000000000000000000000000000000 --- a/aws/certificates/device5/public.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1KfS6OFFmLvQ89odUjT7 -xMN1anr0f2zr81RCYqGjgaGT2fwBEbM+6IANaYZw4fYF4pe1qpUhAMbxIU9K0YUX -DvxYE/IIUrvbMZWwT9NtwsxaY7DyyA7qC1pAXj5i539GrzC9PPRMEm3zIeaKtRvk -RXLBbIhjCgtbIwFK8eqWQsWYANiDrlc1gz0uXRvXT4qzHug3uf7VFzwW369piywE -tI+Cq1UTOtPmxIUMNesHioWPT6CRrwwtI+KaaUUd0//B30ajBe65XEKhyeboYY19 -2IkkUKZZavr1Z2HdWFVEDccn+D9jj9HkW/Xj0l0fjbZv01gOYbNugPREfzlN8sFE -WwIDAQAB ------END PUBLIC KEY----- diff --git a/aws/certificates/device6/certificate.pem b/aws/certificates/device6/certificate.pem deleted file mode 100644 index c011495991db9de515e065bc635b74dac58137b5..0000000000000000000000000000000000000000 --- a/aws/certificates/device6/certificate.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDWTCCAkGgAwIBAgIUH+p7ObZ4hbFCHRLzNV+punHHpLUwDQYJKoZIhvcNAQEL -BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g -SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTIyMDQwMjIyMDUy -M1oXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0 -ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcVEmYLrfAIld8Nfbnk -g2EGs9dlFU9JXh+hg4mfx1qaPZRd9WDSL7Hg6CWyxX88vYoCI7nCeoUsNIuc36WU -VXDyluuwo5dJGr9YnJ/u1cfNFTkkGe5kPJ5EIlGmUtftMNG9sOVm25YIZSRVGWG0 -8fyYKD56MqMayfNderbY8hYd1UB7VjojyXSHfyMDHH2xgAWjX3BhlDjnlSKOyHDM -a/+4TKVHNyQdwwRuEWYk25BslqfQKDNeS5DjxIf6TxVZLQYGbeXHo5BOciNz36vS -2VLrwG7YBhSLMK3pOFvoI9Vo47DnRWvvCBJZpQT78Fts+zTJv9LuKRf9Mkps8PSI -Av0CAwEAAaNgMF4wHwYDVR0jBBgwFoAU6NMO4OfMfQB7tPu0wJLHH7JKj8wwHQYD -VR0OBBYEFC3Me23D7gvwUTF3VnFMKFYVr7zYMAwGA1UdEwEB/wQCMAAwDgYDVR0P -AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQAW1pZdNjx3iNhhF23DXXjkNtMb -+PxStYFHihimTxSjYsQj5DPcQSUqYuU1NBmXGcHPAn1of/nqEzqMd7qojKXY9YcQ -5YmU8HWqqYRtQVWNxRXqa6ueehTFzkF/llRAy66umRoZ1G3mFV+E7mYKCv8qsyMw -5aau4dRI4hFTTt41srXduwKgxDwp7vjXg6oHun3qbRGcpVXR8RMBLRbbQKZxNqra -fJVDhDX1K4VECVtq5PhXxLP89hbhOkzRyJ2OHTZs97GRJS44juZrHQFldl9rgVwi -1HnE+L1j3zv2YxL+Ve5TdHAeg/x2ZCuw3i2ucdfBb3+yEsGWyQdS8lXsDqCi ------END CERTIFICATE----- diff --git a/aws/certificates/device6/private.pem b/aws/certificates/device6/private.pem deleted file mode 100644 index 66ff31419764bef4231fca0187d1077f3ac6db66..0000000000000000000000000000000000000000 --- a/aws/certificates/device6/private.pem +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEAtxUSZgut8AiV3w19ueSDYQaz12UVT0leH6GDiZ/HWpo9lF31 -YNIvseDoJbLFfzy9igIjucJ6hSw0i5zfpZRVcPKW67Cjl0kav1icn+7Vx80VOSQZ -7mQ8nkQiUaZS1+0w0b2w5WbblghlJFUZYbTx/JgoPnoyoxrJ8116ttjyFh3VQHtW -OiPJdId/IwMcfbGABaNfcGGUOOeVIo7IcMxr/7hMpUc3JB3DBG4RZiTbkGyWp9Ao -M15LkOPEh/pPFVktBgZt5cejkE5yI3Pfq9LZUuvAbtgGFIswrek4W+gj1WjjsOdF -a+8IElmlBPvwW2z7NMm/0u4pF/0ySmzw9IgC/QIDAQABAoIBAGDJ9BMcw5TthQYJ -5Njc1RP7biJGX1CuUeNZCOg+Hy9n8Xw5fBr2o55fb3tWmpCctPt8DBUNmqZC63iP -s7CezdjLdzwdAy9cx5Y3K35lzoE1i63MxyS/u0hUbuxJiOx8id2ochelHBuiTo45 -qxR7i57ldgkpoxGVfQR6/AAkiz9jGpdfCV3EzdWJVykubBalc8Gf9RtiKnJsnAps -eLTF4TDbf6F8cupfv+zbZ4AvAS1AfMnCbCRPhl++fdFYl9zLcerNIleIa3S8qVJf -z3CNm7OWpruQk2vQtn3zhAfKir78eBJNDkiVzxhjuX5e06PcFZyzbANyOodBhkFx -I9nHAIUCgYEA6juG2KWJJCvr7+VFwkJt8FB41ZRXAKqEWR6FyZmA5BPLaS7Gqh5e -3RyeETvpe5VvM9JTLpdOzOxKhHos+2iPXvxhg74CHQoM6ISJyerva8dXz/cJj+Kt -w9XfTFVJ1Pphoq9WRZ/APl7HbecHJFeRVCzK7GkLIkMO5bAkNsZM0ocCgYEAyBip -6tFri4BmNQrKHksBZiUjZUC75Oy+BlBMcmo3lrzzGVHtTcLC4OBr17yIsjVktfp1 -0OY1rMyBruMg7+LhJfDEBT7EbpkrpOSATuVUYthDgoGUYN4n+djUTTGcELRU4VwV -8vdEJruCEHF7/Wd386mB0RRpS9jW0jrAU+Xfq1sCgYAfj/vgr5WmQSDex5c50Pe9 -fSp7JS0AEvoYhCtk+gFLOnubZckxXTxNMTD/g4I3u/ArHHlG+u6MYH6+ETSEgBdp -pjqBpRXl0dfhcRKcGcM/U7I6fMBWGiZuECCxyYBUaZTEdjn60cb24JCg95OXyxDz -NcH2T0VHzZ9xReXrV5c8ewKBgQDFOrpRgLa2vIsCAW6USW5JlpW6+gG6djgf1Qpl -RJkidYBRFtYHbc/VBKCH94ft0H9CeGukyyVg+/tfvPT8Pu+aDCXK3cGVGllQoQJv -wdBZ1b1FaCAvEwroVHd+10VzmayIrdHcuSlt3CkpuBJ1BoXPoOcahTn8zvGAKvTk -PZMoPQKBgQCq2/vE5ioYhJ4kQ2qUY8TOensvlefrQc5GcQXqteY8Mf3k6oOQM40S -yk/0R5/eul2WVTmEg9MlSM+Hg94aqJ67xpQI7zu5dDI2wtcmbnRBG/uQoW8L8oOO -eizDOOGTpTS8SVOHZQRoCVkqSEGxdSi37jXcFqqFLCmjjJ85C64E+A== ------END RSA PRIVATE KEY----- diff --git a/aws/certificates/device6/public.pem b/aws/certificates/device6/public.pem deleted file mode 100644 index c90328a1f522db5b5597757381a96821cfe9dc78..0000000000000000000000000000000000000000 --- a/aws/certificates/device6/public.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtxUSZgut8AiV3w19ueSD -YQaz12UVT0leH6GDiZ/HWpo9lF31YNIvseDoJbLFfzy9igIjucJ6hSw0i5zfpZRV -cPKW67Cjl0kav1icn+7Vx80VOSQZ7mQ8nkQiUaZS1+0w0b2w5WbblghlJFUZYbTx -/JgoPnoyoxrJ8116ttjyFh3VQHtWOiPJdId/IwMcfbGABaNfcGGUOOeVIo7IcMxr -/7hMpUc3JB3DBG4RZiTbkGyWp9AoM15LkOPEh/pPFVktBgZt5cejkE5yI3Pfq9LZ -UuvAbtgGFIswrek4W+gj1WjjsOdFa+8IElmlBPvwW2z7NMm/0u4pF/0ySmzw9IgC -/QIDAQAB ------END PUBLIC KEY----- diff --git a/aws/certificates/device7/certificate.pem b/aws/certificates/device7/certificate.pem deleted file mode 100644 index dd9b94bf22bea56a3f304c15ee8044562af75f15..0000000000000000000000000000000000000000 --- a/aws/certificates/device7/certificate.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDWTCCAkGgAwIBAgIUT111O3rw8TFVhVD7xsasozNBK6cwDQYJKoZIhvcNAQEL -BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g -SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTIyMDQwMjIyMDUy -NVoXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0 -ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJRN6Skkqsr+Dl72Ciyj -bJt1tHxqrN49owDGKlSrLf1/G21+MPc9TjSyIlcgNBFZ6CMBHTFTHnl0sF6R3rwB -3jxkv9CxFpqHeM0GauPr6lSwlNw0v4RyhFUB2u/wtzoL1cf6IEHdtAYujK6pMRIs -TMtWTc9M38CbXW8YrpsbXYnr3ds/kYCQULj01GhrBgFvLBxE52Gb+PY3LfB0pV6F -r0ObJQxk2pIcOXcwtbbQTNKmBPPN6d+ZUE45inBXeEemvLDxkxTI5r3q0x0aOoSP -QMKAYqIX7ScDhg5XjW/Dl33XRB1LxzfNGjunex67h0bCoL7UfX4JdPJzW/6sf/+J -2X8CAwEAAaNgMF4wHwYDVR0jBBgwFoAUbHdsivPEUMc/XyJUP36din0NRD8wHQYD -VR0OBBYEFLRmsuHz7R6lfuk5dSZuGWmETQrZMAwGA1UdEwEB/wQCMAAwDgYDVR0P -AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQC+cLn4Az4CmX+e6bHR9GWzl8aa -7eSeRB51hFYbmljonk7DCw+sP6Ksy4LP/8gGElXBhjTmFY20ROkPpA2ozEPuk3fr -c12YY31YHC3meZw94EZoI64xbsZwozLrFe1V/pworYhN9Oltuvt9Osctet0ohKfz -Xfh1trVU6aou9nP4yNYCcpUCNZYM6ntczMUS2i34szcwqk3cJ9wBIvzHeEZlaIVv -C+nDtjzblEZY6kyYzE9azg0Qm+stD2N2FqkMr4I82gb6w1ztEOYopKijsQqKTkPO -rtbKzD6ZaYeptrdEdzrucdyM5vDy/dyho+txVszTQTo150L2G5Ppvew4WdNi ------END CERTIFICATE----- diff --git a/aws/certificates/device7/private.pem b/aws/certificates/device7/private.pem deleted file mode 100644 index 9755ff937750cfcc2b7823609bc9a99811e65bf7..0000000000000000000000000000000000000000 --- a/aws/certificates/device7/private.pem +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEAlE3pKSSqyv4OXvYKLKNsm3W0fGqs3j2jAMYqVKst/X8bbX4w -9z1ONLIiVyA0EVnoIwEdMVMeeXSwXpHevAHePGS/0LEWmod4zQZq4+vqVLCU3DS/ -hHKEVQHa7/C3OgvVx/ogQd20Bi6MrqkxEixMy1ZNz0zfwJtdbxiumxtdievd2z+R -gJBQuPTUaGsGAW8sHETnYZv49jct8HSlXoWvQ5slDGTakhw5dzC1ttBM0qYE883p -35lQTjmKcFd4R6a8sPGTFMjmverTHRo6hI9AwoBiohftJwOGDleNb8OXfddEHUvH -N80aO6d7HruHRsKgvtR9fgl08nNb/qx//4nZfwIDAQABAoIBACSiXk9QhHQib/Bb -PMYsFH8Og2gcfdlkRmjBiuFha7nr9R2GB5h7Z18zBbKZ/OKwX9yNwOVXT/bWsV6b -D/dHStuGU6+8nwXLIzcaN7tXoooLGKqQySJxm2jYTXnp74kCNWvxyJgcqQTB6PSY -TMvdb5bnGc90gO02M81mvnMIPoH8BoviBP5wkfRjeXoUN+R259mOG2GqfrEGDdQi -F9kcmiDhXmlRfpSrCqYEG3EZlCNB3cJmY2lbkjUhn9qErcNeNVkKmfT1ZoVIIB9d -3+/3rDJZVnvlaSHchDqY9EdIutEgj48+qYUzEJ5b5Ypo+tY/D9VE/rxIjK5m3tMf -1Vpm5mkCgYEAxL3JzsYrHgFzAyf4b8B8uijUjZSrrmIlNUtiscu3DyhXaso7nof9 -5RMHOK+eOJgc8YtkzXDKgTTVvGQI7PZcF5faxJii+Egx/EbNIBSlees1j9s1YPkh -N9Y9FLlhewKzPsaChZoiyYtAaKb4zsTRsqMP2v/KxXqfJ6LJggWkf1MCgYEAwPlF -O1wbqRRO2oJw4Sp2v87Q8FiKIeIAb89nP4lwR6/utg6ci8hvtxisdkG8XJu5LegV -hoMIgJ95Arg4NiWZoulty4jrakArFU6r3fRClMKdr+u/SJ70OHFMAB39wlD+FwVw -hC0EwPjRp5z1+7XLUzZ+wY/LAysMDZ3dYvy486UCgYEAxE2WAeIK/Yp2poyIP4Dx -MpIw2v+feYTmGVIZrMtV4SLgbmZQrHKGa73bs7zPAysLnhr2vmGvPNJp/OpXWZDK -/KOBHi4qVc87SLugSkUvgwGkVOBlV1fcxCjYk0gRMrrT/Gv3qbTMxwpRftozYaRS -k4pN9LbLLNWX3eV4aGqW4o8CgYEAv/p9HLvarNAOTqZ8hBWJw/KNvL5o1aKQSqvs -jLI/qKHneul4ZjwGoAIE+TUWno8xn/EHESXk3IlKiyEYkw2/Ferilx1lDvQ9qFn2 -874gSvx+gdioGShB0LEuKeOsY5fN4LtBn81lsFEZyoWF1l+aovNREWHrVwCJYjaO -W/8ORR0CgYAWrdEMm1ABArDrxOHpLqvdP5tUf69wvO2a37212Q3HmkUNCgAU7jA0 -wGRblbfgBdvNc0yqnhd5u4sMbyDFMmWaHVTQRqWrZRp+MGIdtrcs+gX5IKuTq+Bc -FutIMkIajZ3296Rityq441i63zEy1R9NFPjOi5YM08O4/tPlso9RNw== ------END RSA PRIVATE KEY----- diff --git a/aws/certificates/device7/public.pem b/aws/certificates/device7/public.pem deleted file mode 100644 index 572025cf1ceca4dad37c854c0a2c403359431d31..0000000000000000000000000000000000000000 --- a/aws/certificates/device7/public.pem +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlE3pKSSqyv4OXvYKLKNs -m3W0fGqs3j2jAMYqVKst/X8bbX4w9z1ONLIiVyA0EVnoIwEdMVMeeXSwXpHevAHe -PGS/0LEWmod4zQZq4+vqVLCU3DS/hHKEVQHa7/C3OgvVx/ogQd20Bi6MrqkxEixM -y1ZNz0zfwJtdbxiumxtdievd2z+RgJBQuPTUaGsGAW8sHETnYZv49jct8HSlXoWv -Q5slDGTakhw5dzC1ttBM0qYE883p35lQTjmKcFd4R6a8sPGTFMjmverTHRo6hI9A -woBiohftJwOGDleNb8OXfddEHUvHN80aO6d7HruHRsKgvtR9fgl08nNb/qx//4nZ -fwIDAQAB ------END PUBLIC KEY----- diff --git a/aws/createThing-Cert.py b/aws/createThing-Cert.py index 49360c2915f7b10d732260706bb7fade0333afb5..3c40eba3c260efe4d03d3aa3973bd4df3223331b 100644 --- a/aws/createThing-Cert.py +++ b/aws/createThing-Cert.py @@ -63,14 +63,14 @@ def createCertificate(): os.replace("private.pem", f"certificates/device{device_id}/private.pem") os.replace("certificate.pem", f"certificates/device{device_id}/certificate.pem") - response = thingClient.attach_policy( - policyName = defaultPolicyName, - target = certificateArn - ) - response = thingClient.attach_thing_principal( - thingName = thingName, - principal = certificateArn - ) + # response = thingClient.attach_policy( + # policyName = defaultPolicyName, + # target = certificateArn + # ) + # response = thingClient.attach_thing_principal( + # thingName = thingName, + # principal = certificateArn + # ) thingClient = boto3.client('iot') createThing() diff --git a/aws/lab_4_emulator_client.py b/aws/lab_4_emulator_client.py index f5f6f060045c94a51500461a0f5314a95b31ccd3..9a91efde7578dd13522e1ab86245cf0fc25c57c3 100644 --- a/aws/lab_4_emulator_client.py +++ b/aws/lab_4_emulator_client.py @@ -21,7 +21,7 @@ device_end = total_things_count - 1 data_path = "datasets/vehicle{}.csv" #Path to your certificates, modify this -certificate_formatter = "certificates/device{}/.certificate.pem" +certificate_formatter = "certificates/device{}/certificate.pem" key_formatter = "certificates/device{}/private.pem" @@ -32,7 +32,7 @@ class MQTTClient: self.state = 0 self.client = AWSIoTMQTTClient(self.device_id) #TODO 2: modify your broker address - self.client.configureEndpoint("ad58gegthy12p-ats.iot.us-east-1.amazonaws.com", 8883) + self.client.configureEndpoint("ad58gegthy12p-ats.iot.us-east-2.amazonaws.com", 8883) self.client.configureCredentials("./AmazonRootCA1.pem", key, cert) self.client.configureOfflinePublishQueueing(-1) # Infinite offline Publish queueing self.client.configureDrainingFrequency(2) # Draining: 2 Hz @@ -61,22 +61,21 @@ class MQTTClient: pass - def publish(self): + def publish(self, payload, idx): #TODO4: fill in this function for your publish self.client.connect() - self.client.subscribeAsync("Your topic", "Your QOS", ackCallback=self.customSubackCallback) - - self.client.publishAsync("Your topic", "Payload", "Your QOS", ackCallback=self.customPubackCallback) + self.client.subscribeAsync(f"hello/world/{idx}", 1, ackCallback=self.customSubackCallback) + self.client.publishAsync(f"hello/world/{idx}", payload, 1, ackCallback=self.customPubackCallback) + + + def disconnect(self): + self.client.disconnect() # Don't change the code below print("wait") lock = Lock() -data = [] -for i in range(5): - a = pd.read_csv(data_path.format(i)) - data.append(a) clients = [] for device_id in range(device_st, device_end): @@ -119,7 +118,9 @@ print("send now?") x = input() if x == "s": for i,c in enumerate(clients): - c.publish() + df = pd.read_csv(data_path.format(i)) + payload = json.dumps(max(list(df['vehicle_CO2']))) + c.publish(payload, i) # print("done") elif x == "d": for c in clients: diff --git a/aws/mypipeline.json b/aws/mypipeline.json new file mode 100644 index 0000000000000000000000000000000000000000..248349cc5dfb3c0140f2cf2a1964b4c67d078fea --- /dev/null +++ b/aws/mypipeline.json @@ -0,0 +1,18 @@ +{ + "pipelineName": "mypipeline", + "pipelineActivities": [ + { + "channel": { + "name": "mychannelactivity", + "channelName": "mychannel", + "next": "mystoreactivity" + } + }, + { + "datastore": { + "name": "mystoreactivity", + "datastoreName": "mydatastore" + } + } + ] +} \ No newline at end of file diff --git a/aws/processEmission.zip b/aws/processEmission.zip new file mode 100644 index 0000000000000000000000000000000000000000..eeb6e1fe9497564d2836c96fb25925dca8a6e11f Binary files /dev/null and b/aws/processEmission.zip differ diff --git a/aws/process_emission.py b/aws/process_emission.py index 446dee5cb337696f67b71ee73db49135e47dac9f..8bff75e4b10b108456b2d8138f62fabfc7e63934 100644 --- a/aws/process_emission.py +++ b/aws/process_emission.py @@ -1,6 +1,9 @@ import json import logging import sys +import pandas as pd +import platform +from threading import Timer import greengrasssdk @@ -11,23 +14,60 @@ logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) # SDK Client client = greengrasssdk.client("iot-data") +my_platform = platform.platform() + # Counter -my_counter = 0 def lambda_handler(event, context): global my_counter #TODO1: Get your data + #TODO2: Calculate max CO2 emission + filename = 'vehicle{}.csv' + co2_map = {} + for i in range(5): + df = pd.read_csv(filename.format(i)) + max_co2 = max(df['vehicle_CO2']) + co2_map[i] = max_co2 + #TODO3: Return the result - #TODO2: Calculate max CO2 emission + try: + if not my_platform: + client.publish( + topic="hello/world", queueFullPolicy="AllOrException", payload="Hello world! Sent from Greengrass Core." + ) + else: + client.publish( + topic="iot/vehicle0", + queueFullPolicy="AllOrException", + payload=str(co2_map[0]), + ) + client.publish( + topic="iot/vehicle1", + queueFullPolicy="AllOrException", + payload=str(co2_map[1]), + ) + client.publish( + topic="iot/vehicle2", + queueFullPolicy="AllOrException", + payload=str(co2_map[2]), + ) + client.publish( + topic="iot/vehicle3", + queueFullPolicy="AllOrException", + payload=str(co2_map[3]), + ) + client.publish( + topic="iot/vehicle4", + queueFullPolicy="AllOrException", + payload=str(co2_map[4]), + ) + except Exception as e: + logger.error("Failed to publish message: " + repr(e)) + # Asynchronously schedule this function to be run again in 5 seconds + Timer(5, lambda_handler).start() - #TODO3: Return the result - client.publish( - topic="hello/world/counter", - payload=json.dumps( - {"message": "Hello world! Sent from Greengrass Core. Invocation Count: {}".format(my_counter)} - ), - ) - my_counter += 1 +lambda_handler() +def function_handler(event, context): return \ No newline at end of file diff --git a/aws/thing_count.txt b/aws/thing_count.txt index 45a4fb75db864000d01701c0f7a51864bd4daabf..7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69 100644 --- a/aws/thing_count.txt +++ b/aws/thing_count.txt @@ -1 +1 @@ -8 +5 diff --git a/aws/vehicle_analysis.ipynb b/aws/vehicle_analysis.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..2e32dfdf7fa93a0b605cbe79e7447f694af0249f --- /dev/null +++ b/aws/vehicle_analysis.ipynb @@ -0,0 +1,87 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import json" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'0': 23476.3, '1': 18960.98, '2': 11796.12, '3': 9638.66, '4': 19466.87}" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "filename = 'datasets/vehicle{}.csv'\n", + "co2_map = {}\n", + "for i in range(5):\n", + " df = pd.read_csv(filename.format(i))\n", + " max_co2 = max(df['vehicle_CO2'])\n", + " co2_map[i] = max_co2\n", + "payload = json.loads(json.dumps(co2_map))\n", + "payload" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'[2624.72, 2955.05, 4011.99, 5347.07, 4497.38, 6197.47, 5927.68, 9162.99, 11922.03, 9000.72, 15216.78, 10391.94, 0.0, 5796.25, 5077.99, 0.0, 0.0, 6919.88, 0.0, 5089.85, 0.0, 0.0, 4600.16, 3948.88, 0.0, 5338.36, 0.0, 8542.25, 4140.68, 0.0, 0.0, 0.0, 6678.63, 0.0, 5002.7, 4394.81, 3797.07, 0.0, 3734.9, 0.0, 0.0, 7028.3, 0.0, 0.0, 0.0, 0.0, 0.0, 5960.66, 6324.13, 6672.44, 8432.36, 11060.46, 9137.73, 10767.97, 0.0, 0.0, 0.0, 4718.87, 4599.46, 8314.99, 8512.45, 8877.18, 12165.01, 11202.99, 10475.22, 5126.73, 6111.37, 0.0, 4638.62, 7735.03, 0.0, 0.0, 4708.36, 0.0, 9748.17, 3581.97, 0.0, 0.0, 0.0, 0.0, 4676.74, 0.0, 0.0, 6930.23, 0.0, 5650.13, 0.0, 0.0, 5093.46, 0.0, 5545.24, 0.0, 0.0, 0.0, 0.0, 0.0, 4255.13, 3281.8, 0.0, 6616.47, 7292.32, 10435.31, 11185.7, 11128.78, 14739.31, 13775.46, 19466.87, 16641.08, 5714.86, 0.0, 0.0, 0.0, 0.0, 6307.8, 10809.81, 0.0, 0.0, 6901.07, 0.0, 5064.4, 7739.5, 0.0, 6275.19, 0.0, 12258.66, 0.0, 10819.03, 0.0, 11024.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 3038.77, 3472.22, 4793.45, 2403.45, 5759.65, 6303.81, 7781.01, 8134.74, 7829.17, 13855.66, 13814.21, 17540.75, 16938.68, 17575.79, 0.0, 0.0, 10400.13, 0.0, 5315.59, 5842.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3939.35, 6134.71, 0.0, 4218.62, 5327.43, 8472.94, 9879.72, 9491.88, 8888.87, 10340.84, 14351.45, 11085.44, 16979.86, 14512.06, 5243.56, 0.0, 9850.2, 0.0, 7638.26, 0.0, 8625.33, 0.0, 0.0, 6667.01, 0.0, 7955.28, 5186.95, 0.0, 8845.97, 0.0, 0.0, 0.0, 0.0, 8861.83, 0.0, 8317.02, 0.0, 0.0, 5465.91, 0.0, 5633.75, 4488.85, 0.0, 0.0, 11937.08, 5626.33, 0.0, 0.0, 9284.4, 0.0, 8546.55, 5158.33, 0.0, 5494.18, 0.0, 9640.59, 0.0, 0.0, 9309.7, 0.0, 0.0, 0.0, 5187.89, 10926.73, 0.0, 6773.97, 5332.47, 0.0, 0.0, 4793.33, 0.0, 0.0, 9152.46, 0.0, 0.0, 0.0, 0.0, 7409.89, 0.0, 0.0, 0.0, 2783.57, 8100.35, 0.0, 3443.82, 4528.61, 4872.3, 0.0, 0.0, 7250.72, 0.0, 5012.22, 5754.32, 0.0, 3111.84, 3070.64, 6616.84, 0.0, 0.0, 7022.73, 0.0, 0.0, 0.0, 7350.74, 0.0, 0.0, 0.0, 0.0, 0.0, 5253.02, 6779.98, 8587.69, 11384.07, 7539.59, 11716.58, 13149.48, 9496.02, 0.0, 3884.68, 0.0, 3355.68, 9081.32, 0.0, 5714.22, 5127.01, 0.0, 0.0, 4548.12, 0.0, 0.0, 0.0, 3988.1, 7649.21, 0.0, 3526.69, 4930.87, 3572.6, 3949.62, 4533.7, 0.0, 7621.33, 0.0, 12799.9, 12697.74, 14261.75, 5405.6, 0.0, 0.0, 0.0, 8714.92, 0.0, 0.0, 7304.38, 0.0, 7841.35, 6570.88, 0.0, 7302.01, 5879.67, 0.0, 7203.73, 0.0, 5649.25, 0.0, 9260.89, 0.0, 5186.37, 0.0, 7855.75, 7479.87, 0.0, 0.0, 0.0, 4104.73, 4032.64, 10473.83, 0.0, 0.0, 5605.99, 0.0, 8105.44, 0.0, 0.0, 8857.18, 0.0, 4644.59, 6484.19, 0.0, 0.0, 7430.58, 0.0, 0.0, 8342.52, 7595.77, 4888.0, 0.0, 4918.5, 7587.19, 0.0, 0.0, 4806.09, 0.0, 5548.87, 5186.76, 7610.41, 0.0, 7628.1, 0.0, 6291.15, 0.0, 9057.31, 0.0, 5687.59, 0.0, 4959.25, 5154.98, 8271.0, 0.0, 6376.22, 0.0, 0.0, 8989.02, 0.0, 0.0, 0.0, 11878.45, 0.0, 0.0, 4942.73, 0.0, 11776.51, 0.0, 8673.31, 0.0, 9082.63, 0.0, 4296.6, 0.0, 0.0, 10461.54, 4952.29, 0.0, 8524.5, 0.0, 4888.74, 8654.47, 4660.87, 0.0, 6600.01, 0.0, 0.0, 12038.09, 0.0, 4307.94, 0.0, 8522.01, 0.0, 5856.8, 7620.81, 0.0, 9936.6, 0.0, 6898.84, 0.0, 5930.72, 0.0, 4236.26, 5917.37, 5370.81, 6730.04, 0.0, 0.0, 6424.93, 0.0, 3972.48, 0.0, 0.0, 0.0, 3240.26, 4552.24, 0.0, 5324.21, 5326.01, 0.0, 3475.11, 6702.77, 4118.81, 0.0, 3855.14, 0.0, 6422.68, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2624.72, 2624.72, 2624.72, 2624.71, 0.0, 3010.23, 3891.15, 5850.16, 6034.06, 6653.31, 9711.45, 7660.52, 10134.91, 13668.89, 13815.49, 17192.7, 14033.38, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2945.61, 3284.26, 4424.7, 6692.1, 8128.39, 8749.75, 11465.34, 12316.39, 11890.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 2624.72, 3841.92, 5503.77, 5170.32, 7692.36, 9829.83, 7026.15, 10304.48, 12167.79, 15735.35, 13916.05, 13452.16, 16381.34, 12025.57, 0.0, 0.0, 6107.26, 0.0, 0.0, 11904.91, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2624.72, 2624.72, 2624.72, 2624.72, 3290.25, 4431.34, 4937.0, 5199.68, 7450.32, 9351.16, 11165.07, 13979.08, 15164.95, 11815.59, 0.0, 6611.75, 0.0, 4310.29, 0.0, 7149.7, 0.0, 3326.24, 0.0, 5179.64, 0.0, 0.0, 5293.31, 6566.82, 0.0, 7781.28, 0.0, 0.0, 0.0, 0.0, 0.0, 6457.91, 0.0, 7692.05, 6619.83, 9761.01, 0.0, 4853.53, 0.0, 3424.79, 0.0, 2230.53, 5576.65, 2326.37, 0.0, 3283.14, 0.0, 4811.55, 0.0, 0.0, 0.0, 2988.46, 5390.5, 7825.24, 6739.04, 4059.68, 3629.81, 0.0, 4226.23, 0.0, 0.0, 0.0]'" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.read_csv(filename.format(4))\n", + "json.dumps(list(df['vehicle_CO2']))" + ] + } + ], + "metadata": { + "interpreter": { + "hash": "aee8b7b246df8f9039afb4144a1f6fd8d2ca17a180786b69acc140d282b71a49" + }, + "kernelspec": { + "display_name": "Python 3.10.2 64-bit", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.2" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +}