首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与硬件和设备通信的应用程序类型是什么?

与硬件和设备通信的应用程序类型是什么?
EN

Stack Overflow用户
提问于 2021-02-25 05:34:57
回答 1查看 56关注 0票数 0

我计划设计一个应用程序,它的工作是管理和控制一些设备。可以通过GUI在设备上设置一些设置。同时,这些设备触发一些需要处理的事件(因此将有多个服务来处理事件)。与设备的通信主要是通过USB,但有些设备是蓝牙和无线的。因此,我将有一个中间件,用于硬件和软件服务之间的通信。最后,每个设备都有一个配置设置,需要存储在某种云中,仅供备份使用。

我想知道如何设计这个系统。关键输入数据是:

  1. 所有服务都在本地机器上运行。
  2. 有硬件和服务之间的通信。
  3. 是唯一的网络主题是在云端备份数据。

我的问题是:

  1. 这个系统是否可以看作是一个独立的应用程序?由于设备和服务之间的通信,我们可以把它称为网络应用吗?或者蓝牙和无线communications?

  1. 我们可以仅仅因为处理事件(软件或硬件事件)而使用事件驱动的体系结构吗?注意:在最少时间(实时)的

中处理事件很重要。

一般来说,什么样的体系结构适合这个系统的要求?多层事件驱动..。如果对相关设计模式有任何建议的话。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-26 19:48:30

这是个难题。即使是经验丰富的工程师团队也很难做到这一点。它比设计模式复杂得多。但这是一个有趣的设计挑战。我创造了一个建筑。我没有时间包括云备份。与其他事物相比,云将是很容易的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66362946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档