NuMaker connection with AWS IoT thru MQTT/HTTPS (Mbed OS 6)
Dependencies: MQTT
History
Update os v6.17.0 for M467 target
21 months ago, by cyliang [Wed, 01 Mar 2023 03:54:59 +0000] rev 49
Update os v6.17.0 for M467 target
Update OS v6.16.0+ for M467
21 months ago, by cyliang [Wed, 22 Feb 2023 11:31:05 +0000] rev 48
Update OS v6.16.0+ for M467
Support NuMaker-IoT-M467 board
2022-09-19, by ccli8 [Mon, 19 Sep 2022 17:47:47 +0800] rev 47
Support NuMaker-IoT-M467 board
1. Adjust pin configuration to meet on-board ESP8266 WiFi module (mbed_app.json).
2. Following above, adjust pin configuration for out-of-board BG96 module (mbed_app_quectel_bg96.json).
NOTE: mbed-os.lib doesn't change to point to the version which supports NUMAKER_IOT_M467 because this target hasn't yet landed for official release.
Upgrade to Mbed OS 6
2021-09-03, by ccli8 [Fri, 03 Sep 2021 13:45:05 +0800] rev 46
Upgrade to Mbed OS 6
1. Update to mbed-os 6.14
2. Enable cmake
3. Add new target
- NU_M2354
4. Remove Mbed OS 5 only targets
- NU_PFM_M2351_NPSA_NS
- NU_M2354_NPSA_NS
5. Update readme
Fix MQTT client ID collision
2021-09-02, by ccli8 [Thu, 02 Sep 2021 11:34:22 +0800] rev 45
Fix MQTT client ID collision
If not assigned, generate unique MQTT client ID:
1. For non-TZ targets, use FMC/UID.
2. For TZ targets (NS), FMC/UID is inaccessible. Use random instead.
Upgrade to ATS CA and ATS endpoint
2021-09-01, by ccli8 [Wed, 01 Sep 2021 13:26:25 +0800] rev 44
Upgrade to ATS CA and ATS endpoint
1. Update CA certificate from VeriSign to ATS
2. Change endpoint type to ATS
Sever name has the format: account-specific-prefix.iot.your-region.amazonaws.com
where account-specific-prefix must end with '-ats'.
Update to mbed-os 5.15.7
2021-09-01, by ccli8 [Wed, 01 Sep 2021 11:12:21 +0800] rev 43
Update to mbed-os 5.15.7
Fix conditional TRNG & NV seed injection
2021-02-26, by ccli8 [Fri, 26 Feb 2021 13:31:36 +0800] rev 42
Fix conditional TRNG & NV seed injection
1. Do provision (NV seed injection) only if DEVICE_FLASH is present
2. Add TARGET_PSA_Target (defined on Mbed OS 6) for conditional code
This bugfix is for target without DEVICE_FLASH but with TRNG so that it can compile and run.
Make code work across mbed-os 5.15/6.x
2020-03-27, by ccli8 [Fri, 27 Mar 2020 14:32:06 +0800] rev 41
Make code work across mbed-os 5.15/6.x
1. Replace deprecated API
2. Re-implement MyTLSSocket with Mbed OS internal TLSSocket
3. Fix PRNG driver calling code with M480 BSP update
Update to mbed-os 5.15.6 to support NuMaker-M2354 Ver 1.1 (MP chip)
2020-11-12, by ccli8 [Thu, 12 Nov 2020 16:24:00 +0800] rev 40
Update to mbed-os 5.15.6 to support NuMaker-M2354 Ver 1.1 (MP chip)
NuMaker-M2354 Ver 1.1 (MP chip) must match mbed-os 5.15.6 and afterwards.
NuMaker-M2354 Ver 1.0 (test chip) must match mbed-os 5.15.5 and gets drprecated.