在农机中每个机型定义的变量和内容不同,整机的故障诊断软件都是一个机型对应一款软件,基于该背景下,开发出一款农机通用的故障诊断软件是非常有必要的。采用VS2019平台、C#语言以及Access数据库进行软件的开发。为了对软件进行管理及协议数据的加密保护,该软件采用加密狗对软件进行管理,采用随机数和AES加密算法对协议数据进行加密保护。