什么是上位机?
上位机是指可以直接发送操作指令给到计算机之外的其他硬件,向用户提供操作交互界面和展示反馈数据,主要指的是PC桌面客户端、Web浏览器、移动手机或平板电脑。
什么是下位机?
下位机是指将从上位机收到的操作命令解析成对应的时序信号,控制机器执行动作,读取传感器模拟数据转换成数字信号反馈给上位机,主要指的是单片机
上位机和下位机进行数据交互,实现数据采集和分析。
政策环境
作为码农,不能只埋头干活,时不时抬头看下前方路,仅靠当前工业发展的步伐
纵览工业发展的历史:
工业1.0:机械化,依靠蒸汽驱动
工业2.0:电气化,依靠电力驱动
工业3.0:信息化,依靠计算计算机信息技术驱动
工业4.0:智能化,依靠智能制造和工业互联网驱动
不同国家有自己的工业4.0标准和发展目标,这里参考我们中国制造2025的工业4.0标准
到2025年,规模以上制造业企业大部分实现数字化网络化,重点行业骨干企业初步应用智能化;
到2030年,规模以上制造业企业全面普及数字化网络化,重点行业骨干企业基本实现智能化;
在数字化进程中,设备是不能直接接入云端,因为存在风险,所以上位机就有了它存在的价值。
人员流动和待遇情况
每年互联网大厂都在批量裁员,这些人员不断下沉到制造型企业,工资待遇肯定不如原来的互联网大厂
实现技术栈
C#、WinForm、WPF、AspNetCore、Java、Swing、C++、LabView、组态王
上位机开发平台有多种选择,例如:Visual Studio、Visual Basic 6.0等。