1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <title>FreeRTOS.org Developer Demos Configuration Tool</title> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width"> 8 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 9 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> 10 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 11 <script src="js/aws_iot_demo_config_template.js"></script> 12 <script src="js/generator.js"></script> 13</head> 14 15<body> 16 <div class="row"> 17 <div class="col-lg-2"></div> 18 <div class="col-lg-8"> 19 <div class="panel panel-primary"> 20 <div class="panel-heading"> 21 <h2>AWS Profile Configuration Tool</h2> 22 <h4>FreeRTOS.org Developer Demos</h4> 23 </div> 24 <div class="panel-body"> 25 <div class="container-fluid"> 26 <div class="row"> 27 <div class="col-md-12"> 28 <p class="text-primary" style="font-size:18px"> 29 Enter Thing name and endpoint. Provide client certificate and private key PEM files 30 downloaded from the AWS IoT Console. 31 </p> 32 <div class="panel panel-default"> 33 <div class="panel-body" style="background: #F8F8F8;"> 34 <div class="row"> 35 <div class="col-md-12"> 36 <div class="form-group"> 37 <label for="thingName" style="font-size:16px"> 38 Thing Name: 39 </label> 40 <input type="text" class="form-control" id="thingName" 41 placeholder="FreeRTOSThing" /> 42 </div> 43 <div class="form-group"> 44 <label for="AWSEndpoint" style="font-size:16px"> 45 AWS IoT Thing Endpoint: 46 </label> 47 <input type="url" class="form-control" id="AWSEndpoint" 48 placeholder="abc123defghijk.iot.us-west-2.amazonaws.com" /> 49 </div> 50 <div class="form-group"> 51 <label for="pemInputFileCertificate" style="font-size:16px"> 52 Certificate PEM file: 53 </label> 54 <input type="file" class="form-control-file" 55 id="pemInputFileCertificate" /> 56 </div> 57 <br /> 58 <div class="form-group"> 59 <label for="pemInputFilePrivateKey" style="font-size:16px"> 60 Private Key PEM file: 61 </label> 62 <input type="file" class="form-control-file" 63 id="pemInputFilePrivateKey" /> 64 </div> 65 <br /> 66 <button type="button" class="btn btn-primary" style="font-size:16px" 67 onclick='generateCertificateConfigurationHeader()'> 68 <span class="glyphicon glyphicon-download"></span> 69 Generate and save demo_config.h 70 </button> 71 </div> 72 </div> 73 </div> 74 </div> 75 <p class="text-primary" style="font-size:14px"> 76 <span class="glyphicon glyphicon-warning-sign" style="font-size:16px"></span> 77 Save the generated header file to the 78 <i>FreeRTOS-Plus/Demo/coreMQTT_Windows_Simulator/MQTT_Mutual_Auth</i> folder 79 of the 80 demo project. 81 </p> 82 </div> 83 </div> 84 </div> 85 <div class="text-center"> 86 Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. 87 </div> 88 </div> 89 </div> 90 </div> 91 <div class="col-lg-2"></div> 92 </div> 93</body> 94 95</html>