当前位置: 首页 > 科技观察

在设计物联网平台之前,您必须首先询问这些要求

时间:2023-03-15 20:44:16 科技观察

设计未完成,需求至上。对于物联网平台,在设计前最好明确这些要求:1.SLA服务水平要求:99%、95%、99%、99.9%、99.99%等2.历史数据:在线存储的最长时间,近线存储和离线存储,以及对历史数据近线和离线备份的要求。3、传输协议支持:需要支持多种传输协议,如CoAP、MQTT、MQTTS、HTTPS、AMQP、XMPP、WebSocket、自定义TCP协议、透传等。4、Payload序列化机制:XML、JSON、Protobuffer,msgpack,custombinary等。5.2G/4G流量费:是否有无线流量费,流量费预估和流量优化。6、数据分析需求:实时流式、ad-hoc聚合或预聚合等。7、数据分析需求:是否需要对原始数据进行数据清洗和数据聚合。8、数据呈现:Dashboard需求、报表需求等。9、容量规划:设备总数、采集频率、每台设备Tag数量、实时数据存储空间、历史数据存储空间、网络带宽等。例如,您可以从Thingworx的规模调整指南中了解:https://www.ptc.com/support/-/media/BC2F28281E4142AFA6FC79EC49D9DBD3.pdf?sc_lang=enwww.ptc.com10。安全防护:TLS、Web应用防火墙、DMZ、哪些重要指标可视化、监控告警、自动快照、自动备份等。11.扩展性:如果以后可能需要接入更多的设备,是否可以横向或纵向扩展。12.消息批处理时缓存队列持久化的策略:in-memory,File-based等13.Alarm:Alarm的各种策略(阈值报警,报警升级,报警静默期...)和Notification的各种策略(邮件、短信、微信……)。14.集成:是否需要与第三方服务集成。如果可以,如何连接。15.部署:可以部署到哪些云服务器提供商?AWS、Azure、阿里云等。你熟悉它的操作和维护吗?