当前位置:网站首页>stm32和电机开发(从单机版到网络化)
stm32和电机开发(从单机版到网络化)
2022-07-07 06:33:00 【嵌入式-老费】
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
作为单机设备,不管是独自使用,还是和上位机一起配合使用。本质上来说,都是孤立的一套系统。在这个基础上,我们可以思考一下,能不能在单机系统之上构建网络化的系统。通过增加新的变量,站在更高维度来发现和解决问题。这里只是做一个探索和分析。
1、从单机系统搜集数据
传统的单机系统,数据都是孤立的,能不能从每一个单机系统搜集数据,通过集中处理的方法来提前预测故障、防止故障发生。
2、版本OTA升级
这方面目前用的最多的是汽车,对于汽车厂商来说,版本升级可以修复很多的bug,这肯定是好事情。但是需要考虑的是,消费者可以从中得到什么?
3、公有云服务系统
现在很多系统都可以通过网页直接完成。比如说,电路板pcb的绘制,这些以前只能在单机软件上完成,现在完全可以用浏览器来完成。不管是windows、linux还是mac系统,只要有浏览器,就可以绘制电路图,这是非常方便的。所以,我们可以思考下,对于共性的服务,能不能转移到云服务器来处理、来完成。
当然如果嵌入式系统有实时性的要求,那么就只能把非实时的部分转移到云服务器上了。
4、本地云服务系统
除了公有云,还有一类系统就是本地云服务。比如说一个小区内的camera监控,一个小区内的道闸系统等等,这些都是可以做成本地局域网服务器系统。当然,如果小区内部网络提前布置了,这些就可以做成私有云;如果本身网络本身不是很完善,估计还是要借助于公有云。当然,借助于公有云系统,安全和隐私保护,这就显得非常重要了。
5、衍生服务的拓展
传统的无人飞行器,要么用来拍照,要么用来娱乐。很少人会想到用它来做其他各种各样的图案。现在存在一种商业表演形式,就是用统一调度的方法,让几百台无人机构建非常复杂的形状。这方面的消息,大家应该时常从新闻媒体上有所获悉。所以嵌入式设备有了网络之后,它存在了拓展更多业务的可能性。
6、对已有设备的兼容
新设备上网络、上云,这不是很复杂的事情,那么对于存量设备,是不是也可以通过某种技术,让他们的数据在云服务器上显示出来。对于企业来说,已经投资的旧设备是不可能一下子抛弃的。那么怎么利用新技术对这些旧资产进行数字化改造,这本身也有很大的市场。能做到这一点,需要的不仅仅是单一的嵌入式系统,而是一个综合的、全面的、可以无痛兼容现有系统的方案,这样才能把自己从竞争的泥淖中挣脱出来,做真正有意义的事情。
作为设计者,或者架构师来说,应该眼光不仅仅局限在技术本身上面,而是应该以技术为手段,通过系统设计和整体服务创造更大的价值。和这个相比,用什么语言开发就显得不是那么重要了。
边栏推荐
- Serializer & modelserializer of DRF serialization and deserialization
- C language pointer (Part 2)
- The essence of high availability
- MySQL master-slave delay solution
- Simulation volume leetcode [general] 1567 Length of the longest subarray whose product is a positive number
- Pycharm create a new file and add author information
- Test Engineer Interview Questions 2022
- Common short chain design methods
- Digital triangle model acwing 1027 Grid access
- What is the use of PMP certificate?
猜你喜欢
Locust performance test 3 (high concurrency, parameter correlation, assembly point)
The essence of high availability
硬核分享:硬件工程师常用工具包
Detailed learning notes of JVM memory structure (I)
Cesium does not support 4490 problem solution and cesium modified source code packaging scheme
C language pointer (Part 2)
Synchronized underlying principle, volatile keyword analysis
Implementation of corner badge of Youmeng message push
STM32 clock system
Output a spiral matrix C language
随机推荐
Unityshader introduction essentials personal summary -- Basic chapter (I)
Selenium mouse sliding operation event
C语言指针(下篇)
OpenGL 3D graphics rendering
[istio introduction, architecture, components]
Pytest+request+allure+excel interface automatic construction from 0 to 1 [familiar with framework structure]
Mysql数据库-锁-学习笔记
【istio简介、架构、组件】
端口复用和重映像
5A summary: seven stages of PMP learning
Simulation volume leetcode [general] 1706 Where does the ball meet
Locust performance test 2 (interface request)
Goldbach conjecture C language
ChaosBlade:混沌工程简介(一)
MySQL master-slave delay solution
Serial port experiment - simple data sending and receiving
Digital triangle model acwing 275 Pass a note
硬核分享:硬件工程师常用工具包
RuntimeError: Calculated padded input size per channel: (1 x 1). Kernel size: (5 x 5). Kernel size c
[chaosblade: node disk filling, killing the specified process on the node, suspending the specified process on the node]