协议要不要分终端

2021-07-11  本文已影响0人  lipyhui

一、笔记时间

  2021年7月11日

二、详情

  协议要不要分终端?如果就这么问的话,大部分的答案会是要分终端,因为便于相关业务的维护。

  但我认为这并不适合所有产品,而是非常适合平民化的大众产品。如果我们产品是非常专业化和小众化的小型嵌入式产品是否还应该把协议区分不同的终端?我认为这样就不一定需要区分了。当然这里的前提条件是通信硬件条件相同、相通的情况下,比如都是通过网络通信的方式。像一部分是串口通信、一部分是网络通信的这种就不在我们今天讨论范围之内,因为他们硬件条件就难支持。

  接下来以我手里现在的产品为例,来聊一下我们的今天话题。我们的产品是一个医院的小型嵌入式产品,也可以叫物联网产品。我们产品当中有几个终端都是通过局域网的网络进行通信的,这几个终端分别是设备上的安卓一体机、挂墙上的大屏电视、Windows电脑上的控制台软件。

  当我们在做协议的时候,有人建议把这几个终端的协议独立开来,但我依然选择了不区分终端而是只做一套协议。原因有以下几点:

  我从以上几个方向来论证了我们的产品当前并不适合把这几个终端的协议区分开来,但是如果我们以后在这个基础上去拓展微信公众号、微信小程序、随身携带的安卓手机、随身携带的苹果手机、平板、公有云等产品和业务的时候,这些协议大部分是需要独立开来与我们原有嵌入式产品进行区分的。

  也欢迎大家发表意见,相互讨论和成长。

上一篇 下一篇

猜你喜欢

热点阅读