Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit be87f82

Browse files
author
Dakshit Babbar
committedJan 5, 2025·
Resolve comments
1 parent bfa8343 commit be87f82

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed
 

Diff for: ‎GettingStartedGuide.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,7 @@ disabled when running the qualification test. You can change the log level by
632632

633633
2. MQTT Test
634634
- Setup an AWS account and create a new thing.
635-
- Under the "Attach policies to certificate" section create a new policy with all the permissions (this is not suggested for Things associated with production applications, there you should choose only the required permissions):
635+
- Under the "Attach policies to certificate" section create a new policy with all the MQTT related permissions as these are required for the tests:
636636
![alt text](./artifacts/mqtt-thing-cert-policy-permissions.jpg)
637637
- Under `Featured FreeRTOS IoT Integration -> Qualification Test Configurations -> Qualification Execution Test Configurations`,
638638
choose `MQTT Test`.
@@ -664,10 +664,11 @@ disabled when running the qualification test. You can change the log level by
664664
```
665665
666666
3. Transport Interface Test
667-
- Create an EC2 instance and change the security group inbound rules to accept packets from all traffic.
668-
- Clone [FreeRTOS-Libraries-Integration-Tests](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests) in a directory of your choice within your EC2 file system.
669-
- Follow the instructions [here](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests/tree/main/tools/echo_server) to generate the self signed certificates. Download the certificates generated for the server to your PC.
670-
- Run the go server at `FreeRTOS-Libraries-Integration-Tests/tools/echo_server` with TLS. Follow
667+
- First setup a TCP echo server. This can be done on any Linux machine but following are the instructions to do so in an AWS EC2 instance.
668+
- Create an EC2 instance and change the security group inbound rules to accept packets from all traffic.
669+
- Clone [FreeRTOS-Libraries-Integration-Tests](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests) in a directory of your choice within your EC2 file system.
670+
- Follow the instructions [here](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests/tree/main/tools/echo_server) to generate the self signed certificates. Download the certificates generated for the server to your PC.
671+
- Run the go server at `FreeRTOS-Libraries-Integration-Tests/tools/echo_server` with TLS. Follow
671672
[Run The Transport Interface Test](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests/tree/main/src/transport_interface#6-run-the-transport-interface-test)
672673
to start an echo server.
673674
- In the file [test_param_config.h](./components/FreeRTOS-Libraries-Integration-Tests/config/test_param_config.h) set `ECHO_SERVER_ROOT_CA` to `NULL`
@@ -686,8 +687,8 @@ disabled when running the qualification test. You can change the log level by
686687
- Under `Featured FreeRTOS IoT Integration -> Qualification Test Configurations -> Qualification Execution Test Configurations`,
687688
choose `Transport Interface Test`.
688689
- Under `FreeRTOS IoT Integration -> Qualification Test Configurations -> Qualification Parameter Configurations`
689-
- Set `Echo Server Domain Name/IP for Transport Interface Test` to the Public IPv4 DNS of the ec2 instance.
690-
- Set `Port for Echo Server to use` to 9000
690+
- Set `Echo Server Domain Name/IP for Transport Interface Test` (it will be the Public IPv4 DNS of the EC2 instance if you are using one.)
691+
- Set `Port for Echo Server to use`
691692
- Build and run.
692693
- See test result on target output.
693694
- Example output

0 commit comments

Comments
 (0)
Please sign in to comment.