范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

物联网设备接入产品该怎么设计?

  在某些B端产品中,会通过安装物联网设备来提高工作效率,比如能耗监测、智能抄表、远程监控等。而如果接入的物联网设备品牌多又不一样的话,就需要产品层面设计一个物联网接入模块了。本文作者对物联网设备接入产品的设计进行了分析,一起来看一下吧。
  在某些B 端产品中,会通过安装物联网设备来提高工作效率,比如能耗监测、智能抄表、远程监测等等。如果接入的物联网设备品牌多、各家协议、数据格式不一致的话,那么就需要产品层面设计一个物联网接入模块,这个模块充当业务层和设备层的桥梁,使得业务层无需关心具体接入设备的品牌、协议和数据格式。
  有了物联网接入模块后,接入新的设备时就不需要更改业务层的设计了,也就能够减少业务层的开发工作量,提高整个团队的产出效率。
  01 一个反面案例
  先给大家看一个没有物联网设备接入模块的反面案例,这样会更好理解为什么需要物联网接入模块。本人曾经接触过一个物联网监测项目,他们的产品选用的物联网设备只有一个厂家,因此产品设计没有多考虑,开发这边也是为了尽快上线,于是设计了下面这样的产品架构。
  结构很简单,实现起来确实也很快,产品顺利上线了。随着业务的发展,从成本和厂家设备的质量综合考虑,公司又选了另外一个厂家的同类设备,但问题来了,新厂家的数据格式和之前的厂家的完全不同,为了接入新设备,他们的产品架构变成了下面的样子。
  业务模块变"胖"了,需要新的业务逻辑来对接新厂家的数据 API 接口。更为失误的是,他们的前端页面的字段名称是按照之前的设备写死的,这就意味着前端应用也需要按不同的厂家类型做适配,如果是厂家1就按厂家1的数据格式展示,如果是厂家2就按厂家2的数据格式展示。
  之后,公司又引入了新的厂家,然后开发同学就"炸锅"了 —— 简直就是在人工制造"代码屎山"啊!引入一个新的厂家,一是整个开发链条从设备数据 API对接,到业务逻辑处理再到前端页面展示全部都需要跟着改动;二是整个业务的代码里面堆积了一堆按不同厂家做的条件判断,越来越臃肿,难以维护。开发同学怨声载道,对产品经理的配合度自然会下降很多。
  02 问题在哪?
  出了问题,自然要看看怎么"甩锅"。那么这里到底是产品同学的问题还是开发同学的问题呢?个人觉得都有问题,但是产品是源头,责任更大一些。作为产品经理,应该要具备业务前瞻性。以这个案例来说,物联网设备属于硬件设备,作为公司运营肯定会考虑硬件采购的成本,产品的质量、稳定性。因此,很大可能会使用其他厂家的设备替换。
  而且,物联网设备有一个很大的特点就是,设备已经部署后,可能分布在全国各个地方,根本不太可能用一个新厂家的设备完全替换已有的设备。这就意味着,产品设计上需要考虑不同厂家设备的共存情况 —— 也就是要能够支持多个厂家的物联网设备接入。
  物联网设备接入需要考虑不同厂家的兼容性,需要能够同时接入不同厂家的同类功能设备。
  03 如何解决问题?
  先讲我们生活中的一个例子。我们知道不同国家的交流电的电压是不同的,有220伏 ,也有110V的。如果直接接入电器设备,电器设备会因为工作电压超出范围而导致烧毁。
  这个问题是怎么解决呢?通过电源适配器来解决,比如下图是一个笔记本的电源适配器,标明了工作输入电压范围是100-240伏,虽然输入电压波动范围很大,但是输出一直稳定在笔记本需要的电压范围内(下图是19.5伏)。
  适配器就是解决不同的输入源不影响输出的一个中间设备。受到适配器的启发,软件设计领域就产生了一个"适配器"模式。适配器模式就是将不同的输入转换为相同的输出,从而避免业务层和输入直接产生关系。这样,输入源的改变处理全部由适配器来完成,业务层则无需关心输入源的变动。
  对于物联网设备接入,我们会发现和适配器要解决的问题是一样的。因此,对于物联网设备接入,我们应该设计一个适配层,作为厂家数据 API 和业务层的桥梁。这个适配层的职责就是接入不同厂家的物联网设备数据 API,然后转换为业务层需要的标准格式数据。
  这样,即便是换厂家、换设备,都只需要更改适配层,业务层和前端都不需要做任何改动。有了适配层之后,我们的产品架构就演变成下面的样子。这种架构下,不管接入多少个厂家、多少种设备,都只需要在适配层进行调整,业务模块和前端无需做任何修改。
  图中绘制的箭头是单向的,实际上换成双向箭头也是没问题的。如果业务模块需要下发指令到物联网设备,同样也可以通过适配层将标准指令转换为不同厂家设备能够接收的相应指令,接入新厂家设备同样也不需要更改业务模块。
  04 经验分享
  其实上面说的反面案例类似的情况十分常见,出现这样的问题很大程度上是没有类似的产品设计经验。本人曾经负责过一个智能电表抄表模块的产品设计,这里面就涉及到抄表、计费、欠费拉闸断电、充值恢复通电、手动通断电等等业务。
  在产品设计时,由于有适配器这样的概念(实际经验来自做软件开发时的设计模式),所以提前考虑了做适配层。并且,明确和开发同学交待要考虑未来新的厂商设备接入。到后面,确实也因为采购成本原因,采购了另一个厂家的设备。由于有适配层的存在,新厂家的智能电表非常快就接入到产品中,而业务层并没有做任何改动。要知道,如果要更改业务层的抄表、计费、通断电指令那开发的工作量就非常多,而且还容易出现纰漏导致 bug。
  对于物联网设备适配层,通常来说需要下面几个模块:
  1)设备档案
  设备档案主要维护设备的基础信息,其中关键的一个信息就是与厂家平台对接的唯一标识,通常会是设备编号或 IMEI。在产品设计的时候,需要考虑支持移动端登记设备档案以及批量导入。移动端登记是方便设备安装的时候边安装边登记;批量导入是应对大量设备的批量录入,提高效率。
  2)接口管理
  与不同厂家的对接接口管理,这里有两种处理方式,一是开发直接在代码层面完成,二是通过页面配置完成。第二种会更复杂一些,但是通用性更强。
  3)数据格式配置
  将厂家的设备数据转换为业务模块的标准格式数据,和接口管理一样,一种方式是开发在代码里完成,另一种方式是通过配置完成。通常,如果是配置会和接口配置一起完成,将厂家的设备数据字段映射到业务模块相应的字段。
  异常监控:异常监控包括两种类型,一个是厂家的服务可用性监控,另一个是业务数据层的监控。可用性是防止厂家的服务不可用导致自有业务的不可用;业务数据层的监控是监测异常数据,方便及时发现业务层面的问题。比如我们的智能电表就遇到过一个极端的案例,由于线路故障导致抄表数据异常。
  另外,如果你的产品是 SaaS 平台,那么建议是按照"开箱即用"的理念来设计物联网设备接入模块。什么是"开箱即用"?那就是脏活累活由平台运营来做,客户在业务系统中只需要关注业务模块即可。
  以我们的抄表为例,我们把设备档案这个最繁杂的工作留给了平台运营层面完成。我们会在平台层面完成设备档案的录入,然后将设备分配给客户的对应的业务单元。到了客户这边,只需要完成业务层面的计费、通断电规则就可以像使用非智能表一样使用我们的智能抄表功能。
  05 总结
  本篇以实例的方式介绍了物联网设备接入的产品设计。可以看到,通过引入适配层可以有效实现多厂家设备快捷接入而不影响业务层。
  对于产品经理而言,在做物联网设备接入或者类似的功能模块时,应当具备业务前瞻视野,提前预判可能的变化,在产品设计上引入应对变化的适配层,从而提高产品迭代的速度、减少开发工作量的同时提高产品的稳定性。
  作者:产品海豚湾;公众号:产品海豚湾(ID:pm-dophin-bay)
  本文由@产品海豚湾 原创发布于人人都是产品经理,未经许可,禁止转载。
  题图来自Unsplash,基于CC0协议。
  该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

漫山遍野的樱花,就藏在金华这里!我能想到最浪漫的事,就是带你去看雪融化会变成什么?是春天吧。春三月花簇簇留连戏蝶时时舞这片粉色的浪漫你去看了吗?东川野樱谷春风如贵客一到便繁华春天所到之处万物苏醒盛装应和东川的野樱最热忱野樱朵朵开深谷让东川村美成跌到没办法,已经躺平,期待下周的反弹30万操作第80个交易日,当前市值57。5万多元,今日再次亏损接近一万元,仍然持有迎驾,现在该股整体亏损达到5。65,现在来看,这个亏损幅度也是比较大。全天大盘较差,两市超4000浅析中世纪中国迷人的5位女性浅析这五位著名而令人敬畏的中国女性如何以不同方式塑造了中世纪中国的历史和文化。从中世纪早期到中世纪晚期,有许多著名的中国女性,她们帮助塑造了中国的发展方式。从伟大的皇后到诗人,以下被何超琼的名媛气质惊艳了!发不过肩穿衣简约高级,真迷人一提到赌王家族真的是无人不知无人不晓的状态啦,而家族之中的几位女性更是被不少的人关注,尤其是当年在富豪界娱乐圈之中一展美颜的何超琼更是让不少的女性都惊讶和惊艳了一把。她的名媛气质真海洋中发现170万亿塑料颗粒,专家污染会进入自来水管,或餐盘上的鱼肚里菲律宾附近海域,一只螃蟹被困在塑料杯里EPA8日,科学家发布最新报告称,目前全球海域漂浮的塑料垃圾颗粒数达170万亿,总重量加起来约200万吨。报告警告称,如果再不立刻减少塑料生产刘雯巴黎时装周上演皇帝的新装,设计师们不要再消费女性身材了近期,巴黎时装周如期举行,很多人和我一样,都打算一睹所谓的时尚风尚,但却再一次跌破眼镜。这次时装周走秀舞台上,主题是展示2023年的新款衣服,本来是打算来提升自己的审美水平的,却没崇祯皇帝生命的最后24小时在大明王朝覆灭前夜,他都做了什么?大明王朝是历史上唯一一个不和亲不割地不赔款的朝代,即便是在国之将倾的时候,也做到了天子守国门,君王死社稷的壮举。今天就让我们一起来了解一下,作为亡国之君的崇祯皇帝,在明朝毁灭前夜,满族的生活与信仰满族是我国东北地区的历史悠久的古老民族,一直生活在长白山以北黑龙江中上游乌苏里江流域。最早可追溯到两千多年前的肃慎,历经挹娄勿吉靺鞨女真几个发展阶段,清代时称为满洲,辛亥革命后,改两会专访丨强数字技能为就业助力访全国政协委员中国人事科学研究院院长余兴安文丨中国劳动保障报记者赵泽众近年来,我国数字经济快速发展,催生了大量新产业新业态新模式,也创造了众多灵活弹性的新职业新岗位。新职业从业者数字技能的提升,决定了新职业从业者群体进一步落马官员刘瑞英从女教师到江西省第一位主动投案的女厅级干部刘瑞英,1970年2月出生,江西瑞金人,曾任德兴市委书记市长代市长等职,2021年8月30日主动投案,涉嫌严重违纪违法。她是近15年来德兴市第五位落马的市委书记,也是江西省第一位主显微镜下的大明05退休老干部为何突然火烧书房?只因为一道政策紧接上文。帅家默丰宝玉虽然到省城提告,但范渊手眼通天,立刻派程仁清前往阻止。那两人能否躲得过退休老干部的天牢地网呢?1驿站杀手由于程仁清从中作梗,导致帅丰二人的提告失败。但帅家默立
中菲谈判72小时,菲律宾现在的最大担忧,就是中方南海动武近日,中国外交部副部长孙卫东在菲律宾与菲方副外长共同主持了一系列磋商对话,会议已经接近尾声。在这次中菲连谈的三天总计72小时的日程安排中,先是进行中菲外交磋商,对双边关系进行一个整iPhone占据高端智能手机市场75的份额,荣耀和小米在追赶?头条创作挑战赛2022年,全球智能手机市场面临宏观经济困难,导致整体销量同比下降12。然而,全球高端智能手机市场的增长却形成了鲜明对比,销量同比增长1。这种增长使得高端手机首次占到拍照排名第一的荣耀Magic5Pro,实拍表现究竟咋样?前不久发布的荣耀Maigc5Pro,凭借DXOMARK排行榜上屏幕影像两个第一,引发行业关注,赚足了眼球。不过,也有网友质疑,荣耀Magic5Pro用更小的传感器(11。12英寸)本月最值得关注3款新机!2K价位段选一加4K以上荣耀华为3月23日,华为P60正式发布多款新品,价格如下华为P60标准版4488起华为P60Pro6988元起华为P60Art8988元起华为MateX312999起华为MateX3典藏版缅北诈骗有多黑暗?电信诈骗害无数人,李赛高的背后是亨利集团!如今一提起缅甸,大家第一反应就是噶腰子和电信诈骗,缅甸一直以来都是一个十分混乱的国家,这里虽然不是硝烟战场,但恐怖程度却不亚于战场。缅北到底有多恐怖?血奴究竟又有多残忍?那些佤邦网原来胃是情绪器官,为什么?最近,有越来越多的研究发现,胃并不仅仅是消化食物的器官,它还是我们的情绪中心之一。事实上,胃和我们的情绪有着密切的关系,它们之间的联系可以追溯到几千年前的中医理论。中医认为,情绪是王者荣耀后裔从萌小白到王者应友友要求写一篇后裔的玩法介绍,在这里供各位友友一起探讨交流,还是按照惯例依旧先介绍下基本的技能,再从铭文,出装以及技巧思路上展开介绍,当然熟练玩家可直接跳过12节,新手可以仔细阅C罗或刷新国家队出场纪录!C罗即将创造另一项世界纪录,3月24日凌晨在葡萄牙主场迎战弱旅列支敦士登的2024欧洲杯预选赛中,如果这位超级巨星获得出场机会,就将打破国家队出场次数最高纪录。38岁的C罗已经为葡振奋人心!昨日十只大老虎被查,反腐大战还在持续昨日开始,中央反腐斗争逐渐走向了新的高潮,。3月23日当天,又公布了10名被查官员,随着越来越多的高官被双规,表明党中央对惩治贪污腐败的强大决心!两会在不久前刚闭幕,这阵风暴刮的振金敬道和盘托出!李霄鹏是否有触及法律行为,仍是未知!金敬道和盘托出!李霄鹏是否有触及法律行为,仍是未知!时间过得真快,李铁被带走接受调查已经过去了4个多月。就在反腐调查工作告一段落的时候,中国足坛的反腐行动又一次掀起了新的风暴,还真走胶济一城记丨胶济铁路承载淄博百年工业逐梦之旅1904年6月1日,一声嘹亮的火车汽笛声划破了齐鲁大地的宁静。这天,山东省境内第一条铁路胶济铁路全线通车。提起有着百年历史的胶济铁路,位于鲁中腹地的淄博便是其始终绕不开的城市。百年