
NXP Semiconductors
AN13256
Get started with EdgeLock A5000 support package
Example Name
Description
se05x_GetInfo
This project can be used to get A5000/SE05x platform
information.
se05x_Minimal
This is a bare minimum example for A5000/SE05x. This gets the
amount of free avialable memory in byte.
se05x_cloud_aws
This demo demonstrates connection to AWS IoT Console
using pre-provisioned device credentials and publish/subscribe
procedure using MQTT.
se05x_cloud_azure
This demo demonstrates connection to Azure IoTHub using
pre-provisioned device credentials and demonstrates publish/
subscribe procedure using MQTT.
se05x_cloud_gcp
This demo demonstrates connection to Google Cloud Platform
using pre-provisioned device credentials and demonstrates
publish/subscribe procedure using MQTT.
se05x_cloud_ibm_watson
This demo demonstrates connection to IBM Watson IoT platform
using pre-provisioned device credentials and publish/subscribe
procedure using MQTT.
se05x_ex_ecc
This example does a elliptic curve cryptography signing and
verify operation.
se05x_ex_hkdf
This example does a HMAC Key derivation operation based on
the info and salt.
se05x_ex_md
This example does a Message Digest hashing operation.
se05x_symmetric
This example does a symmetric cryptography AES encryption
and decryption operation.
se05x_iot_agent_demo
This is an example for the EdgeLock 2GO agent.
se05x_vcom
The vcomSE050 demo application allows the board to be used
as a bridge between the PC and the secure module and enables
the execution of the config tool and other utilities from the PC.
Table 3. EdgeLock A5000 FRDM-64F MCUXpresso SDK examples
The Plug & Trust Middleware uses the feature file
fsl_sss_ftr.h
to select a dedicated
EdgeLock product IC and the corresponding Authenticator application or IoT applet. The
fsl_sss_ftr.h
is located in the project
source
folder. To take advantage of EdgeLock
A5000 features, it is required to change the following options in the
fsl_sss_ftr.h
header file:
1. Set the
#define SSS_HAVE_APPLET_AUTH
flag to
1
and disable all other applet
variants be setting the flags to
0
2. The authentication application version flag
#define
SSS_HAVE_SE05X_VER_07_02
must be set to
1
and all other application version
flags must be set to
0
as shown in
3. Re-build the MCU Expresso project so that the settings are applied.
In
you can find the corresponding application note reference which explains
how to get started with EdgeLock Plug & Trust middleware using the
boards. It provides detailed instructions to run projects imported either from the MCU
Expresso SDK or the CMake-based build system included in the EdgeLock Plug & Trust
middleware.
AN13256
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2022. All rights reserved.
Application note
Rev. 1.0 — 28 March 2022
7 / 30