本文介紹在產線上將認證(ProductKey、DeviceName和DeviceSecret)燒錄至裝置的可用方案。方案中對裝置產線改造需求的具體方案需由您自行設計。
裝置擷取裝置認證的方案介紹,請參見擷取裝置認證方案概述。
準備工作
裝置廠商擷取物聯網平台頒發的裝置認證後,需部署一個認證散發者,開發相應的服務端API和裝置資訊資料庫表,用於分發裝置認證資訊。
認證散發者的開發方案,請參見裝置從廠商雲端服務端擷取認證。
認證燒錄方案
編程器、燒錄器或裝置可向該認證散發者申請裝置認證,然後將獲得的裝置認證燒錄到裝置晶片、NVRAM或Flash中。
支援兩種燒錄方式,您可以根據實際情況,選擇使用相應的認證燒錄方案。流程如下圖所示。
使用編程器或燒錄器燒錄裝置認證
需要您對現有的編程器或燒錄器程式進行改造,讓PC可以向認證散發者申請裝置認證,然後通過編程器或燒錄器將裝置認證燒入到晶片或裝置上。
此方案需要在產線上部署多台燒錄器或編程器,進行認證燒錄。您可以根據裝置產量的大小,增加或減少燒錄器或編程器的數量。
裝置主動擷取認證後寫入NVRAM或Flash
需要開發裝置韌體,使裝置上電後,自動檢測是否包含有效認證。當發現無有效認證時,主動向認證散發者申請擷取裝置認證,然後將獲得的認證寫入NVRAM或Flash。
此方案無需在產線上部署燒錄器或編程器,並且支援多個裝置可以同時向認證散發者申請裝置認證。