物联网设备接入产品该怎么设计
在某些 B 端产品中,会通过安装物联网设备来提高工作效率,比如能
耗监测、智能抄表、远程监测等等。如果接入的物联网设备品牌多、各
家协议、数据格式不一致的话,那么就需要产品层面设计一个物联网接
入模块,这个模块充当业务层和设备层的桥梁,使得业务层无需关心具
体接入设备的品牌、协议和数据格式。
有了物联网接入模块后,接入新的设备时就不需要更改业务层的设计了,
也就能够减少业务层的开发工作量,提高整个团队的产出效率。
01 一个反面案例
先给大家看一个没有物联网设备接入模块的反面案例,这样会更好理解
为什么需要物联网接入模块。本人曾经接触过一个物联网监测项目,他
们的产品选用的物联网设备只有一个厂家,因此产品设计没有多考虑,
开发这边也是为了尽快上线,于是设计了下面这样的产品架构。
结构很简单,实现起来确实也很快,产品顺利上线了。随着业务的发展,
从成本和厂家设备的质量综合考虑,公司又选了另外一个厂家的同类设