电子说
在物联网飞速发展的今天,数据安全成为了至关重要的一环。MAXREFDES155#子系统参考设计借助DS2476 DeepCover®安全协处理器,为物联网设备与网络之间的认证数据链路提供了安全保障。本文将详细介绍MAXREFDES155#的相关内容,包括所需设备、固件导入、加载、演示设置以及运行演示等方面。
文件下载:MAXREFDES155#.pdf
要构建mbed系统所需的硬件,可在Maxim Integrated的网站上单独购买相关设备,具体如下:
在网页浏览器中加载“MAXREFDES155”固件程序的mbed仓库页面。具体步骤为:访问https://developer.mbed.org,在右上角的搜索框中输入“MAXREFDES155”并回车搜索,点击搜索结果中以“MAXREFDES155”开头的条目。
点击mbed仓库页面中的“Import program”按钮,将程序的最新版本导入在线编译器。需要注意的是,访问在线编译器需要一个免费的mbed账户。
点击MAX32600MBED平台页面右上角的“Add to your mbed Compiler”按钮,将MAX32600MBED平台添加到编译器中。
返回在线编译器页面,按照相关步骤选择MAX32600MBED作为编译器目标。
编译固件,此时会提示下载编译好的二进制固件“MAXREFDES155.bin”。
使用HDK USB端口将MAX32600MBED连接到计算机。当MAX32600MBED连接到计算机时,它会作为USB存储驱动器。将MAXREFDES155.bin二进制文件拖到MBED USB存储驱动器中,完成二进制文件传输后,像安全断开任何USB存储驱动器一样安全断开MAX32600MBED的HDK USB端口。
使用提供的SR电缆将IR激光传感器模块(J7)连接到MAXREFDES155# mbed屏蔽板(J3)。
将MAXREFDES155#组件的引脚插入MAX32600MBED#基板。
通过DEV USB端口为MAX32600MBED#供电,此时MAXREFDES155# mbed屏蔽板会显示其唯一ID,将该会话ROM ID记录下来,在执行下一步之前不要点击任何按钮,以便Web客户端准备好显示从mbed接收到的任何通信。
使用PC访问网站www.mxim - security.us/ds28c36,输入之前记录的64位ROM ID,点击“Continue to Sync with your mbed”。
验证PC是否已连接到Web服务器。
设置一个网络名为“MAXREFDES155”、网络密码为“maxim1234”的互联网热点,并确保热点与mbed距离合适。
当提示时,按下MAXREFDEF155# mbed屏蔽板的左键进行配置,按照mbed屏蔽板LCD屏幕上的步骤操作。
验证mbed屏蔽板LCD屏幕显示“Valid signature: 1”,表示mbed正在向Web服务器发送有效签名。
验证Web客户端显示“Authentic mbed”,这表明Web服务器已识别出一个可信的mbed连接。需要注意的是,此设计的示例Web客户端使用的是Maxim提供的共享实例,Maxim不保证其可靠性、可用性或数据安全性。
如果一切正确,mbed会通过Wifi连接到Web服务器,发送ROMID、证书和设备公钥,Web服务器使用系统公钥验证mbed是否为系统的一部分,然后发送挑战请求mbed的数字签名,mbed发送数字签名,Web服务器使用已知挑战、设备公钥和ROMID验证签名,若验证通过则允许连接,否则拒绝。
在实际应用中,你是否遇到过类似的安全认证问题?你是如何解决的呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !