我是做方案的,如何保证方案不被滥用的,万一合作方超用 滥用却不按照数量付费,该如何控制呢?
可以使用注册机的方式,单片机上电读取芯片ID,将ID直接上传到注册服务器或者上传到上位机,上位机与注册服务器通信,服务器通过类似RSA的私钥加密ID并反回对应数据,单片机保存对应数据,上电时通过固件里预先设置的公钥解密,判断解密出的ID与公钥是否相同决定时否继续执行。
如果不联网就需要有一个认证用的上位机软件,产品通过类似串口或者无线与装有认证软件的上位机通信,未注册产品发送唯一ID,或者经过处理的唯一ID,认证软件记录所有上报的ID,然后甲方把这个ID列表发给你,你根据这个列表生成对应的注册码列表文件,发给甲方。甲方把文件输入到认证软件,未注册的产品再次与将有认证软件的上位机通信,上位机根据对应的ID查找对应的注册码发送给单片机,单片机记录,并通过某种算法判断注册码是否正确永定是否继续执行相应操作。
这样注册多少个产品就完全控制在你的手里了。