本文介紹在產線上將證書(ProductKey、DeviceName和DeviceSecret)燒錄至設備的可用方案。方案中對設備產線改造需求的具體方案需由您自行設計。
設備獲取設備證書的方案介紹,請參見獲取設備證書方案概述。
準備工作
設備廠商獲取物聯網平臺頒發的設備證書后,需部署一個證書分發服務器,開發相應的服務端API和設備信息數據庫表,用于分發設備證書信息。
證書分發服務器的開發方案,請參見設備從廠商云服務端獲取證書。
證書燒錄方案
編程器、燒錄器或設備可向該證書分發服務器申請設備證書,然后將獲得的設備證書燒錄到設備芯片、NVRAM或Flash中。
支持兩種燒錄方式,您可以根據實際情況,選擇使用相應的證書燒錄方案。流程如下圖所示。
使用編程器或燒錄器燒錄設備證書
需要您對現有的編程器或燒錄器程序進行改造,讓PC可以向證書分發服務器申請設備證書,然后通過編程器或燒錄器將設備證書燒入到芯片或設備上。
此方案需要在產線上部署多臺燒錄器或編程器,進行證書燒錄。您可以根據設備產量的大小,增加或減少燒錄器或編程器的數量。
設備主動獲取證書后寫入NVRAM或Flash
需要開發設備固件,使設備上電后,自動檢測是否包含有效的證書。當發現無有效證書時,主動向證書分發服務器申請獲取設備證書,然后將獲得的證書寫入NVRAM或Flash。
此方案無需在產線上部署燒錄器或編程器,并且支持多個設備可以同時向證書分發服務器申請設備證書。
文檔內容是否對您有幫助?