提示:在开始之前,请研究您的目标市场及其投资回报率潜力。迄今为止,为物联网初创企业带来最高收入的行业有:智能家居(19%)、医疗保健(14%)、可穿戴设备(13%)、智慧城市(13%)和汽车(11%)(根据Harbor and Progress Software)。
物联网开发:计算所有成本
物联网项目负责人Igor Safroniak 说:“在物联网中,一切都很重要。应用程序功能、物联网设备数量、目标操作系统和物联网硬件组件均会影响物联网系统的最终成本。虽然没有适合所有人的省钱计划,但您可以确定物联网系统功能的优先级,并确定最适合您的开发方案。”
现在,让我们来详细探讨每个物联网成本因素。
1. 物联网后端和基础设施
任何物联网系统都需要后端来处理从物联网设备收集到的数据。您有两种选择:从头开始构建Web服务器或使用现成的云平台。与从头开始构建Web服务器相比,使用第三方云服务平台更加灵活且更具成本效益。无论哪种方式,您都需要一个强大的后端开发来支持您的系统。
在大多数情况下,公司会选择亚马逊或谷歌的服务器来存储物联网数据。这样,他们就可以在以后添加新的物联网设备,或者在需要时缩小规模。使用这些服务还必须每月支付订阅费用,而不是一次性投资。
2. 物联网应用开发
在规划应用程序开发时,请考虑以下方面:
(1) 功能
- 核心功能。这是应用程序运行的必备条件(例如,实时显示设备移动的地图对于交通管理应用至关重要)。想象一下消费者将如何使用您的应用程序,以及您如何能更好地满足他们的需求。
- 避免不必要的功能。如果合理预算是您的首要任务,那么就不要添加无关紧要的功能。您可以在以后添加它们为更新版本或高级功能。此外,分散注意力的“弹出窗口”或混乱的时间轴可能会损害用户体验,并让用户不知所措。
- 设置差异点。有时,建筑工地的3D地图会使您的应用与其他应用有所不同。在这种情况下,值得将其添加到功能列表中。
(2) 目标操作系统
接下来,考虑您的物联网应用程序应该运行的操作系统。
一家总部位于美国的创业公司Beam Authority,该公司需要为Windows、Linux和macOS开发桌面应用程序。而且该程序必须通过USB自动将内容传输到可穿戴设备,并将其存储在Web平台上。(本文:物联之家)为了降低3个平台的本地应用程序开发成本和时间,第三方开发公司Vakoms决定采用跨平台方式。使用Qt框架,Vakoms构建了可在多个操作系统上运行的跨平台解决方案。
尽管跨平台框架节省了开发时间和费用,但它们也增加了创建本地功能的限制。因此,如果您想为同一个应用程序开发移动、WEB和桌面操作系统版本,就要为每个目标平台增加开发费用。
3. 物联网硬件成本
如果您想要减少开支,请向您的物联网合作伙伴咨询物联网设备或传感器的组件和设计。而且一旦物联网硬件原型就绪后,它就被发送给制造公司。在某些情况下,高达70-80%的物联网项目成本可能用于硬件开发。
此外,为您的物联网设备进行认证是另一个主要因素。物联网设备认证必须在发布之前证明其符合国际标准。这个阶段可能会消耗您的大部分预算,例如,一个简单SigFox设备的CE认证费用大约为1万欧元。
4. 物联网开发团队的规模和时间
开发团队的范围和架构将直接影响您的物联网开发预算。
全面的物联网开发团队包括:
- 系统架构师
- 硬件工程师
- 固件(嵌入式软件)工程师
- 后端开发人员
- 前端开发人员
- 移动应用开发人员
- 用户体验和用户界面设计师
- 项目经理
- 质量保证工程师
- DevOps
毫无疑问,这样的团队需要大量投资。不过,专业人员的最佳架构和人数因情况而异。例如,在项目开始时可能需要硬件开发人员;如果您已经做完了产品设计,那么也就不再需要用户体验和用户界面设计师。
根据我们的经验,管理一个10人的团队大约需要32万元/月。此外,各个国家甚至不同城市之间的费用差异非常大。
5. 隐藏和不可预测的费用
“项目中对功能或设计的任何更改都会增加工作量,最终会改变整个计划。这就是为什么需要在预算中包含不可预测费用的原因所在。”
确保有一个清晰的产品愿景,以避免任何进一步的重新设计或再开发任务。
另一个事实是:公司倾向于在网络安全上投入更多。因此,从2017年到2018年,全球物联网安全支出增长了28%,达到15亿美元。与数据泄露造成的损失成本 (平均约40亿美元)相比,这是相当合理的。
因此,请提前规划好您的安全措施,并将其包含在成本之内。
总结
外部因素可能会间接影响物联网项目的成本,例如,物联网传感器价格的下降。要了解物联网系统的确切开发费用,请与专业的第三方开发公司联系,这样,您就可以避免以后的任何重新开发,并避免不必要的费用。