前言
虹科物联网hmi作为一站式物联网解决方案,致力于解决用户在数据采集和可视化、远程监控、边缘计算、软plc、数据存储(sql数据库和csv文件)、数据上云(opc ua、mqtt)等方面的需求,帮助企业快速实现数字化转型。
hmi项目文件不仅决定着hmi设备的正常运行,更代表着开发人员智慧的结晶,为了防止hmi设备功能的人为破坏,比如修改项目文件,影响实际的生产工作,以及hmi项目文件的抄袭,虹科物联网hmi提供了项目文件加密和数字签名功能,保护hmi设备的使用以及开发人员的知识产权。
一、项目加密
开发人员可以采用非对称加密方法对hmi项目文件进行加密,保护自己的知识产权。具体操作如下:
1. 右键点击项目名称,弹出“encrypt project”,根据提示设置密码。
注:如果密码丢失,则无法恢复项目文件,只能删除!
2. 根据需要选择合适的加密级别。
注:如果非必要,可以选择不加密图片,保证hmi设备的性能。
3. 项目加密后,再次打开项目文件需要输入密码。
4. 当把加密的项目下载到hmi中,hmi设备首次加载加密项目时需要输入密码。
二、项目签名
为了防止人为破坏hmi设备功能,任意修改hmi设备运行项目,开发人员可以使用x.509证书对项目文件进行数字签名,只有授权用户才可以修改hmi设备中运行的项目。具体操作如下:
1. 通过openssl生成证书
用户可以通过openssl执行相关指令生成x.509证书,其中证书由两个部分组成,分为是certificate.pfx和certificate.crt。其中certificate.pfx是安装于用户pc,负责给hmi项目文件进行项目签名;certificate.crt安装于hmi设备,负责检查hmi项目是否正确签名。
为了简化操作,用户可以参考下图示例代码生成证书或者咨询虹科技术团队。
注:证书生成过程中需要设置密码,后面在用户pc安装证书时需要用到。
2. 证书安装
虹科物联网hmi解决方案分为硬件方案(hmi/网关)和软件方案(pc runtime),不同方案的证书安装方式不同,用户可以根据自己购买的解决方案查看对应的操作步骤。
(1)用户pc
用户pc只有安装certificate.pfx证书才可以对项目进行签名,双击certificate.pfx证书,根据提示完成证书安装。
(2)hmi设备
hmi设备只有安装certificate.crt证书才可以检查项目是否正确签名,相关步骤如下:
①通过https://device_ip/machine_config访问hmi设备系统设置页面,在“security”选项中添加证书,具体选择参数如下:
domain:hmi runtime
secret id:project signature
type:certificate
使用“update”按钮上传证书
②证书安装完成。
(3)jmobile pc runtime
与hmi设备相同,jmobile pc runtime软件只有安装certificate.crt证书才可以检查项目是否正确签名,相关步骤如下所示。
3. jmobile项目签名
分别在用户pc、hmi设备(或jmobile pc runtime)安装完证书后,需要在组态软件jmobile studio完成项目签名的参数配置,具体操作如下。
4. 实际效果
以jmobile pc runtime为例,项目签名的实际效果图如下所示。
三、总结
通过虹科物联网hmi的项目加密和数字签名功能,企业用户不仅可以保护自己的知识产权,还可以保障hmi设备的正常运行,促进企业的正常生产。
更多精彩资讯 欢迎关注博主
新火种AI|OpenAI开年王炸!GPT商店本周上线,谁的AI第一桶金?
分辨率可达一厘米的新型光纤传感器
25G光模块在5G网络中将会有着怎样的应用
Alphabet公司在人工智能领域取得了很大的进步
年度创新企业奖!移远通信成推动AIoT融合落地关键力量
HMI项目文件的加密和数字签名,你会了吗?
小米MIX 2S正式开启了限时秒杀价搭载骁龙845平台支持后背指纹解锁
mc34063引脚图及功能
华为要求台积电等厂商将产线移至大陆 高通华为达成和解
基于RISC-V指令集Egret系列处理器的性能及应用场景
树莓派气象站的制作教程
告诉你小区手机信号屏蔽器最可行的测试方法—特信电子
OVM9284 CameraCubeChip模块在所有汽车摄像头模块中的竞品低50%以上
UV油墨固化后附着力不好,有什么解决办法吗
Banana Pi最新的路由器板BPI-R4上市销售,基于MediaTek MT7988A
PCB DFM指南:打样时需要注意问题
WiFi、蓝牙、UWB常见的三种室内定位技术探讨
iPhone 12 Mini的尺寸将低于新款iPhone 12
成本降低70%!国产高压GaN又有新成果
芯北科技同步降压转换器CN2020在制氧机上的应用