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>