NuMaker connection with AWS IoT thru MQTT/HTTPS (Mbed OS 6)

Dependencies:   MQTT

Revision:
27:b12add202b88
Parent:
26:e5cfc2628e84
Child:
46:871e0ad86526
--- a/README.md	Mon Apr 15 17:31:56 2019 +0800
+++ b/README.md	Mon Apr 29 14:21:58 2019 +0800
@@ -8,6 +8,25 @@
 Currently, the following Nuvoton Mbed-enalbed boards can afford such memory footprint:
 - [NuMaker-PFM-NUC472](https://developer.mbed.org/platforms/Nuvoton-NUC472/)
 - [NuMaker-PFM-M487](https://developer.mbed.org/platforms/NUMAKER-PFM-M487/)
+- [NuMaker-IoT-M487](https://os.mbed.com/platforms/NUMAKER-IOT-M487/)
+- [NuMaker-PFM-M2351](https://os.mbed.com/platforms/NUMAKER-PFM-M2351/)
+
+### NuMaker-PFM-M2351
+NuMaker-PFM-M2351 is a Cortex-M23 based target which supports TrustZone.
+To develop on this target, user needs to build two codes: secure and non-secure.
+For secure code, there has been pre-built one in mbed-os tree.
+But its memory partition doesn't meet this example.
+This example excludes the pre-built secure code in mbed-os tree (see **.mbedignore**) and provides
+another one in **targets/TARGET_NUVOTON/TARGET_M2351/TARGET_NUMAKER_PFM_M2351**.
+To provide your own secure code, please follow the instructions in [NuMaker-mbed-TZ-secure-example](https://github.com/OpenNuvoton/NuMaker-mbed-TZ-secure-example).
+
+To build non-secure code for this example, run:
+```
+mbed compile -m NUMAKER_PFM_M2351 -t ARMC6
+```
+And you would get **NuMaker-mbed-AWS-IoT-example.hex**.
+
+To run this example, user needs to flash secure code like **NuMaker-mbed-TZ-secure-example.hex** first and then non-secure code **NuMaker-mbed-AWS-IoT-example.hex**.
 
 ## Access and manage AWS IoT Service
 To run the example, you need to register one [AWS account](https://aws.amazon.com/)