作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。 当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、YT9215等。但是,如果你需要扩展的网口完全独立MAC,且成本可控,那通过USB扩展也将是个不错的选择。 图 2 常见的WIFI模块1.3 USB扩SATA大多数中低端处理器不支持SATA或PCIE总线,如果需要大容量的外部存储,就需要考虑扩展实现。 如果有此需求,推荐参考CH347,高速USB转接芯片,可实现USB转SPI、USB转I2C、USB转JTAG等功能。1.6 USB扩USB显然,USB这么好用,定有数量不足的情形。 由此可见,USB接口真是我们工控领域的扩展能手。不过,在成本预算充足的情况下,还是建议您选择外设资源丰富的处理器。毕竟,原生的资源才最能保证稳定和性能。
HD-RK3568-OPS主板基于HD-RK3568-CORE 工业级核心板设计,搭载1.8GHz主频的高性能ARM处理器,适用于工业现场应用需求。 主要功能包括: OPS标准接口 支持单独1路HDMI接口 集成2路100M/1000M自适应以太网接口 集成Wi-Fi 集成2路USB Host 支持1路TF卡接口 支持音频(耳机、MiC) 支持2路RS485 主板中J21为标准OPS接口,其管脚定义如下:引脚名称说明引脚名称说明1DDP_3NeDP数据信号41+12V~+19VPower2DDP_3PeDP数据信号42+12V~+19VPower3GNDGround43 +12V~+19VPower4DDP_2NeDP数据信号44+12V~+19VPower5DDP_2PeDP数据信号45RSVDRSVD6GNDGround46RSVDRSVD7DDP_1NeDP数据信号 +HDMI数据信号61USB_PP2USB2.022GNDGround62GNDGround23TMDS1-HDMI数据信号63USB_PN1USB2.024TMDS1+HDMI数据信号64USB_PP1USB2.025GNDGround65GNDGround26TMDS2
前言 本文介绍【米尔MYD-YG2LX开发板】在工控领域的应用,实现基于SOEM的EtherCAT主站。开发环境基于WSL2。 d cp test/linux/simple_test/simple_test /mnt/d cp test/linux/slaveinfo/slaveinfo /mnt/d 将上述文件rz导入开发板 chmod +x simple_test slaveinfo 运行 root@myir-yg2lx:~# . End slaveinfo, close socket End program root@myir-yg2lx:~# . End simple test, close socket End program root@myir-yg2lx:~# 总结 本开发板接口资源丰富,性能强,特别适合工控领域的应用,比如作为EtherCAT
下文将以HDG2L-IOT为例,介绍ARM工控板中的模块化设计。 HDG2L-IOT是基于瑞萨RZ/G2L 双核A55处理器设计的高性价工控板,其WIFI、以太网、USB、音频、4G/5G等部分采用模块化设计,理念是自由搭配、灵活替换。 图2 以太网模块 USBHUB模块 邮票孔设计,板载USB HUB芯片,轻松完成4路USB扩展,支援USB热插拔功能。 HDG2L-IOT采用RTL8723、RTL8821、RTL8188等高速USB通信接口兼容设计, 可选单WIFI、WiFi+蓝牙集成式模组。 为做到根据不同应用需求灵活选用5G或4G模组,此处设计M.2与MiniPCIE兼容接口板。
2、标准化试验:科学严谨,有据可依高低温试验并非随意进行,而是需要遵循一系列严格的标准。 不同行业、不同产品均有明确的标准要求,如:GB/T 2423.1-2008、GB/T 2423.2-2008、IEC 60068-2-1:2025、IEC 60068-2-2:2025、GB/T 15153.2 -2000、IEC 60870-2-2 等,试验条件(温度范围、持续时间、升降温速率)需严格按照标准执行。 (1)准备阶段:需 要注意检查样品与要试验的型号一致,同时 确认工装及连接线连接牢靠,连接线的长短也需要注意,样品要模拟启动测试程序,查看测试反馈的结果是否符合要求,如果是循环测试,至少要进行 2轮测试来确认方法有效 (2)试验阶段:首先要把样品放入试验箱,样品与样品之间、样品与试验箱内壁都需要预留10cm间距以保证通风。
150元打造低成本NAS小钢炮,捡一块3865U工控板一块二手的熊猫B3工控板3865U,搭配一张30元左右的PCIE扩展卡,就能用不足150元的成本,打造出兼顾4K解码、软路由、下载机、多盘位NAS的全能设备 512GNVMe固态,Ubuntu系统启动时间仅需6秒在二手交易平台搜索"3865U工控板"保姆级装机配置清单(总预算≤150元)配件名称选择建议参考价格主板二手熊猫B3工控板3865U75元内存DDR3L4G 与Linux全生态系统PCIE原生扩展:提供比USB扩展更稳定、更快的数据传输能力专业级解码性能:核显硬件解码能力碾压ARM平台八大实用场景:从“办公”到“娱乐”全覆盖基于硬件基础和扩展能力,熊猫B3工控板可适配 6.代码实验室系统选择:Windows10+WSL2(Windows子系统)或Ubuntu核心优势:支持Docker容器化部署,可运行MySQL、Nginx等服务;32G内存版本可同时编译2个轻量级项目 最后目前黄鱼上的熊猫B3工控板二手价稳定在70-90元,扩展卡30元左右就能搞定,整套方案不到150元——对于想尝试NAS、软路由,又不想花高价“踩坑”的玩家来说,这无疑是最佳入门选择。
0x02 实战演示 前几篇文章我们讲了我们自研的一套工控攻击框架(ISF)的使用,以及怎样给这套攻击框架添加攻击脚本,并以实例的方式演示了ISF破解西门子S7-300密码的过程。 针对ISF工控攻击框架还有很多丰富的功能,比如PLC程序注入、PLC代理等,大家可以自行研究(免责声明:该攻击框架(ISF)主要应用于工控安全研究和教学,请不用作非法用途,使用该工具产生的一切后果该公司概不负责 演示视频: https://pan.baidu.com/s/1J1nBAO4izdKdiij2jst80Q 提取码: bqtu 0x03 攻击原理分析 向上面介绍的那样,拒绝服务攻击有多种形式,带宽占用 给工控安全一双可以看得见的眼睛,使工控安全看得见。 ? 0x05 下集预告 今天我们从网络层面分析了,当工业设备接入互联网后所面临的风险,以及面对这样的风险应该采取什么的防护措施。 下一章我们将分享指令攻击,如果说网络攻击和工控安全没有太大关系的话,那么指令攻击将是真正进入工控安全领域的第一步。请大家敬候下一次分享。
70%的技术人员觉得数学那是至关重要,不懂算法的工控人将无法存活这个市场,另外30%保持着垂头丧气的状态,为什么呢? 还有很多做运动控制的工控人说,过程控制可能不太需要算法,那我们做运动控制都是要算运动轨迹的,那这个时候算法对于我们来说至关重要。 工控应用不是自控理论这样的深入,在自动算法领域你需要使用复杂的微积分等数学知识来建立被控模型,在工控应用编程中需要的数学知识比这个简单多了。 所以我会毫不犹豫的、充满自信的告诉大家:数学不好的你也能学习工控,为什么呢? 1、你的数学没有你想象中的那么差 2、你的数学不需要像别人口中、你认为的那么好 在PLC组态中没有随机数这个功能,那为了我们这些苦逼的工控应用人员,特意为大家用SCL语言写了一个随机函数(直接放进去用就可以了
y2, x3, y3, ...]的方式存储点坐标。 曲线的多边形可通过segments的Array数组来描述, segment以[1, 2, 1, 3 ...]的方式描述每个线段: 1: moveTo,占用1个点信息,代表一个新路径的起点 2: lineTo 2, 2 ], background : 'red' } ] }); 我们在矢量中定义了4个顶点,并且将这4个顶点通过直线勾勒出叶片的大致形状 2 ] ? * Math.PI / 3 * 2 } ] }); ?
JZGKCHINA 工控技术分享平台 工控领域的专业人才,拥有丰富的工控知识和技能。但是不可替代性不强,特别是人工智能的发展,完全可以接替工控人的一大部分工作。 现在是一个分岔口,因此工控人应该警觉起来,在职业发展方向要拓展多条出路。 一方面,人工智能技术的发展和普及有可能替代一些原本由工控人员所负责的任务,这对于他们的职业前景带来一定的威胁。 对于工控人员来说,职业出路也是非常丰富的,可以无缝衔接到多个不同的领域。在传统制造业领域,工控人员可以承担工业自动化、机器人控制和电气控制等工作。 工控人需要不断学习、更新技能,这样才能适应行业的发展趋势。
因工作需要,我也准备来盘一下,准备部署检测一下工控这块的流量,同时也添加一些工控规则来提高检测效率。 可动态加载预设规则,支持多种文件格式统计数据输出,如pcap、json、unified2等,非常便于与Barnyard2等工具集成。 ppa:oisf/suricata-stable sudo apt update sudo apt install suricata jq 1、更新规则: suricata-update 2、 Suricata的规则书写参考snort规则(suricata完全兼容snort规则),下面我就来简单介绍下规则的每段含义,因为主要是讲工控规则,所以我取一条工控规则来说,规则如下: alert modbus sid:2250009:用于唯一性规则标识,sid不能重复 rev:2:规则版本号,每次修改规则rev则递增1 工控规则编写: Suricata现在主要是et/open 规则,这是系统自带的规则,目前开源免费的就是
/pysOFUEcGNA1mcKyerO/us0fNLF2iv/vjht6rx2K1Q6ngAvrlHau890OKdu3a3+vdz2NPbs7ynq++tq/XoxDd8MrGvaUHzrr/6srBu /TN/1SGLetu62li3/k2zHaKowSDwrYBx2XQx0HXBFT8Zu1pwXdBMBM88z1/VicCQ52b5qzVhELjvcMFZ7REFN2Jd7gScWH3VB2qiPUkP8r03rn6eWT6jBQMi1WRO HNGK-blik 过滤了一部分字符,直接用反引号来绕过,ls直接出了 图片 flag{1ggtfjar81go4u028b4a42mjn646p8v1} HNGK-奇怪的工控协议 追踪TCP,流为1, = tmp2.replace('j',s[i+1]) print (tmp2.decode('hex')) tmp1 = s2.replace('j',s[i+1]) print ( = n2 ^ 0x33 else: n2 = n2 ^ n1 ^ 0x33 if n2 == 0: n3 = n3 ^ 0x22 else: n3 = n3
JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 工控人平时最多就是安装操作系统和组态软件,当需要安装一个 windows 操作系统,一般都是用大白菜/老毛桃等写入U盘后再重新安装 VMware等) 支持插件扩展 支持启动过程中 U 盘设置写保护 支持 ISO 文件显示列表模式和目录模式 不影响 U 盘的使用,在升级时数据将不会丢失,无需跟随操作系统的升级而升级 安装 首先加入剑指工控微信技术群 执行 VXX2Disk.exe,选择 U 盘设备,点击安装按钮即可。 拷贝 ISO 文件 安装完成后,U 盘将会被分为两个区。 软件下载链接与用户名和密码 请入剑指工控微信群后 与群管理员联系获取 作 者 简 介 曹俊义 工业物联网资深构建专家 工厂智能化改造践行专家 资深工业网络通讯专家 工业自动化控制系统专家 ProSoft
作为工业控制系统的核心组件,工业控制设备安全是工控安全的重中之重。 二、工控黑产之解密产业链介绍 2.1近年来公开报道的设备解密黑产事件 首例工程机械黑产案:三一重工内鬼勾结 价值十亿泵车“失踪”,如图2-2、图2-3所示。 3、其他用途 2.3解密从业者剖析 从解密的市场需求情况来看,一种是工控设备使用者迫于无奈,多数人为工控从业者,最初是为了更好的完成项目而进行研究学习,后期发觉有利可图后进行非法牟利, 还有就是安全研究人员 而欧姆龙则采用,限时限次的方法,即在2个小时内密码只能试5次,如果第5次仍然密码不正确,只能等2个小时后再试。 有些只能通过物理拆除的方式进行芯片解密,或者无解,大大提高了设备的安全性。 五、结尾 近年来针对工业控制设备的破解屡见不鲜,因为破解造成的损失没有一个定量的标准,觉得工控设备破解不是破坏,目的也是为了让工控系统运转起来,只是属于非授权运转。
欢迎关注R语言数据分析指南 ❝本节来介绍如何通过R代码绘制调色板图,大家可根据自己喜爱整理常用的调色板方便后期使用,整个过程仅参考。希望对各位观众老爷能有所帮助。 library(gridExtra) library(scales) library(ggsci) 导入数据 hex_df <- read_tsv("col.xls") rgb_df <- col2rgb (hex_df$color_hex) lab_df <- convertColor(t(rgb_df), 'sRGB', 'Lab') 绘制单个调色板 df <- data.frame(color unit(c(1.75, 1.75, 1.75, 1.75), "cm"), plot.background = element_rect(color = NA, fill = "#F<em>2</em>F<em>2</em>F<em>2</em> ")) 绘制多个调色板 sci_palettes <- list(aaas=pal_aaas()(10), npg=pal_npg()(10),
公司发展成熟的标志在于是否拥有自己的数据中心。有些企业的数据中心集中在公司的一层或两层,而有的企业则是分散在多个地方,以实现完全冗余。
最近一直在思考怎么跟零基础的人讲PLC,也就是当你面对一个非工控安全人时,怎么让他对PLC感兴趣,然后慢慢的带着学习PLC。思考了很多,先整理了这篇东西。 2、I/O模块 输入输出模块简称I/O模块,相当于人的眼睛、耳朵、鼻子、手、脚是联系外部信息和大脑(CPU)的桥梁。
IRTeam工控安全红队-剑思庭 今天分享一个IRTeam工控安全红队自己搭建的工控PLC的研究环境,为了让工控安全研究人员,更加贴近真实的工控环境,这次IRTeam采用著名德国3S公司的Codesys 软PLC的Demo版本,此版本每次能够持续运行2个小时后自动停止,然后需要在控制器控制面板上重启启动,才可以继续运行2个小时,但对于工控研究并不妨碍。 ,用户名:plc 密码:123456 环境所需资源: CPU:4 Core 内存:8G 硬盘:40G Codesys工控研究环境下载: 链接:https://pan.baidu.com/s/19jAzbXG5kIYDUn2JhR9s7A 可以看到这个test项目树和一段极其简单的测试梯形图代码,为通过开关test0的接通后test2连续累加,当test2大于100时清零。 至此Codesys工控环境已经搭建起来,大家就可以来做一些环境的熟悉和学习,以及协议逆向和漏洞复现工作了。
商业的本质在于买卖,销售的任务和职责是促进达成买卖这个交易,工控销售在一个商业环节中的作用以及交易完成之后的跟踪。既然现在又谈到这么大这么宏观的一个问题,那很有必要细细探索工控销售存在的宏观背景。 这五点,基本就给未来制造业或者未来的制造定了一个基调,至少在未来2-3年时间内不会发生什么改变。 这5点,跟“两鸟理论”是有共通之处的。“提笼换鸟”和“涅槃重生”。 从一个垂直领域做B2B电商,从售后服务,解放培训工程师或者共享在企业任职的工程师资源,也许会撕开这个口子的第一步。 这是开始,后面可能有很多种玩法,看起来简单,但它是颠覆一个规则的第一步。 PS: 这篇文章思索了有一段时间,既然标题是论工控销售的存在性,那我必须尝试着去解释为什么现在的工控行业是这样,尝试着去站在大的行业背景来看未来工控行业的发展,尝试着从商业的本质出发,来理解销售环节, 离开工控行业已经有一段时间,重新适应了现在的生活轨迹,越来越感觉工控真的变得遥远。奈何心里总有这么一个情愫,说起来很微妙,之前又爱又恨,现在又时不时的回想,尝试着去理解。
因为有大量工控软件的后门以及系统里被捆绑安装的木马,会让你的工控机开启很多通讯端口,而这些通讯端口则是自动连接外部IP或者某个网站等等。 那么今天就用一个免费的小软件,来彻底检查你的工控机,开放了哪些隐藏端口,外联哪些IP?这个软件是用go语言开发的,可以运行在64位的windows系统,也不需要安装直接运行就好了。 打开这个文件就可以看到你的工控机里,到底有哪些程序开了哪些端口,同时他们都连接哪些IP地址一目了然。 为了让大家看的更清楚一些,我把其中一行的信息copy出来,就可以看到包含了哪些项目。