Firmware Over The Air (FOTA)

ICTK FOTA Login

FOTA (Firmware Over-The-Air) is a device management technology that allows manufacturers to upgrade and update the firmware of IoT devices over the air.

Primarily, the FOTA service downloads upgrades directly from the service provider. The following technologies are mainly applied. 

Remote device management via OTA software update
Scheduling, release and reporting of firmware build versions via web server interface solution
Code signing to ensure the authenticity (data integrity and source authentication) of each firmware image being updated
Manage controlled and customized OTA software releases through logical device groupings based on project requirements
Ensure minimal device downtime during updates
Ensure that all sessions of FOTA update are complete and clean, so that the firmware update does not end up in an incomplete/broken state.
ICTK ISF_Manager (FOTA)

ICTK ISF Manager (FOTA)

ICTK's ISF_Manager is a major component of ICTK's platform, Inborn Security Framework (ISF), which downloads firmware to IoT devices and checks the basic status of firmware.

It plays the role of a CA that generates a basic key to ensure the integrity of the firmware, and provides various options for OTA. It supports multiple manufacturers and multiple devices in one cloud system, and provides options such as downloading the entire firmware for OTA firmware and only the changed parts. It also supports issuance function for PUF. By supporting ZTP (Zero Touch Provisioning), the device is automatically enrolled. By distributing download tasks, it reduces the load on the server, and provides the ability to download experimentally for each device group and then download as a whole. 
ICTK ISF_Manager (FOTA)



ICTK ISF Manager (FOTA)

ICTK's ISF_Manager is a major component of ICTK's platform, Inborn Security Framework (ISF), which downloads firmware to IoT devices and checks the basic status of firmware.

It plays the role of a CA that generates a basic key to ensure the integrity of the firmware, and provides various options for OTA. It supports multiple manufacturers and multiple devices in one cloud system, and provides options such as downloading the entire firmware for OTA firmware and only the changed parts. It also supports issuance function for PUF. By supporting ZTP (Zero Touch Provisioning), the device is automatically enrolled. By distributing download tasks, it reduces the load on the server, and provides the ability to download experimentally for each device group and then download as a whole.

17 vs 6



CourseAWS manual setup
ISF, easy to use
system settingSS3 Bucket CreatFunctions provided in advance by ISF Platform
OTA update role create
OTA update permission add
OTA policy create – iam policy
OTA policy create -S3 policy
Set signing certificate authority
Create OTA rules and connecting
Basic SettingGenerate keys and certificatesCertificate and model registration
Signing certificate registration
IOT CA creation and registration
IssuePUF Issued
PUF Issued
 Device registrationRegistration of IOT
ZTP(auto)
Attach the certificate to the registered thing
FOTA registrationUpload Firmware to BucketFirmware registration
create task
Download task fulfillment
실행Firmware Download
Firmware Download
ISF_Manager, which uses AWS' IoT device firmware download service, provides the convenience of downloading the painful process of 17 steps provided by AWS with only 6 simple steps.

Also, through PUF-based registration and authentication, we are ready to download integrity firmware to IoT devices based on strong authentication and trust between the device and the download server. It supports on-premise and AWS cloud methods, and provides services that can be customized to suit the characteristics of each operator.