背景

腾讯云平台三元组的烧录方式支持一机一密,和一型一密两种方式,但是工厂的负责人告知,工厂没有网络不能落实一型一密(总之产品经理说的算。。。)。那我就必须提供量产的烧录程序给工厂。

讲一下大概思路吧,大概就是写一个烧录指令 

flash 项目ID 设备名 设备秘钥这种

例如 :flash 5W5LES1NTR x4 ASPSBkmLNpRHzH6UKCHZsw==

然后通过 strtok函数去截取具体的三元组参数,然后将三元组参数存在nvs中,写一个读取nvs的函数就可以了。(一定要使用非易失性的设备,一开始由于应用层使用的fat,我也用fat去存三元组,导致有时候莫名其妙设备断电三原则就丢了。。)

Logo

宁波官方开源宣传和活动阵地,欢迎各位和我们共建开源生态体系!

更多推荐