理论教育 物联网应用软件的特点及设计规划

物联网应用软件的特点及设计规划

时间:2023-11-23 理论教育 版权反馈
【摘要】:物联网应用软件除了具有一般软件的特点之外, 还具有一些自身独有的特点。物联网应用软件的这些特点使其设计与传统的基于主机的应用软件设计存在一些不同的关注点和方法。

物联网应用软件的特点及设计规划

物联网应用软件除了具有一般软件的特点之外, 还具有一些自身独有的特点。

1. 交互广泛

传统的互联网软件通常是一对一的交互, 但物联网软件通常表现为一对多、 多对多的交互。 因此, 软件的设计应该充分考虑和处理交互性引起的操作并发性、 数据相关性、 资源冲突性所导致的错误或效率低下问题。

2. 测试困难

大量物联网软件运行在智能化物品或卫星电子设备中, 没有直观的人机交互界面, 不能直观地观察程序运行结果。 软件的运行与客观世界相关联, 有的还要控制客观对象的行为,不能轻易进行测试运行。

3. 能效敏感

物联网系统中的大量设备依靠电池供电, 对能效非常敏感, 因此相关软件应该设法降低能耗, 尽可能保持休眠状态。

4. 实时传输

物联网系统的信息获取、 反馈控制等操作大多受到非常严格的时间限制, 实时性要求很高, 因此相关软件应具有很高的运行速度、 很准确的时间控制, 以满足时限要求。

5. 批量微型(www.daowen.com)

大量应用系统要求每次传输的数据量很小, 可能只有几字节, 但传输频率可能很高, 因此这类应用的协议及软件应具有针对性和高效率。

6. 数据海量

随着时间的推移, 整个系统的数据呈现海量特性, 要求软件具有处理海量数据的能力和健壮性

7. 施控忠实

物联网系统对客观世界的施控要忠实体现设计意图, 不能出现偏差或错误, 对应的软件需保证正确性、 鲁棒性。

8. 暴露隐私

物联网中的大量物品和设备都暴露在公开场合, 其隐私性和安全性受到极大挑战, 软件系统需充分处理隐私保护问题。

物联网应用软件的这些特点使其设计与传统的基于主机的应用软件设计存在一些不同的关注点和方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈