Architecture
Secure OTA, statusupdate,
Wifi connection on FW layer
including secure boot
flash encryption,
TLS connection
Developers can use variety of
dev tool
Upload,and signed
firmware
server client
bootloader
Developers’ PC
A server that exists on the
Internet with a global IP
Each ESP32 device with
ATECC608 secure element
5.
What you needis:
• ESP32 device and ATECC608A/B (not trust&go,
trustflex)
• A server with Global IP
• Windows10 PC
server client
bootloader
6.
Server Setup
• Deployrainbowtype server with server certificate
issued by rainbowtype client.
server client
Device management
Server
Check status
onboot
OTA if
requested
XXX
config Signed FW
XXX
Allowed
device list
update via
websocket
serial state data request keynum
client
bootloader