我建议使用基于ARM Cortex-M系列处理器的硬件设计,具备多种接口,如多个串口、多网口、CAN总线、I2C接口、SPI接口等,实现多种传感器的监控,并支持分布式部署;软件设计上采用MVC模式,将数据采集、远程控制、参数配置等功能分别实现在模型(M)、视图(V)和控制器(C)三部分,同时结合socket编程实现TCP/UDP连接。
我建议使用基于ARM Cortex-M系列处理器的硬件设计,具备多种接口,如多个串口、多网口、CAN总线、I2C接口、SPI接口等,实现多种传感器的监控,并支持分布式部署;软件设计上采用MVC模式,将数据采集、远程控制、参数配置等功能分别实现在模型(M)、视图(V)和控制器(C)三部分,同时结合socket编程实现TCP/UDP连接。