三大挑战将扼杀你的物联网解决方案!( 十 )

寿命估算:基于测得的功耗数据 , 我们可以估算每个设备的寿命 。

具有异常检测功能的功耗跟踪:在大型系统中 , 我们使用异常检测功能来查看是否有任何设备使用的功耗超出预期 。

基于硬件的功耗测量

第一步是确定原始硬件的功耗 。 最好的方法之一就是使用一种叫做Otii的装置 。 我们不仅需要查找硬件中可能导致功耗增加的错误 , 而且还要确定硬件各个组件所消耗的基准功耗 。 然而 , 测量一台设备的功耗并不能让我们看到整个网络的功耗 。 因此 , 我们需要进行持续的测量 。 基于软件的功耗测量 基于软件的功耗测量让我们能够连续跟踪每个设备的功耗 。 因为软件可以完全控制硬件 , 所以我们只需要测量每个组件打开的时间就可以很好地估算总功耗 。 每个设备都会定期报告此数据 。 寿命估算 因为我们现在可以跟踪每个设备的功耗 , 所以我们可以使用它来估算每个设备的寿命 。

具有异常检测的功耗跟踪 随着设备数量的增长 , 监视单个设备的功耗变得越来越困难 。 因此 , 我们需要引入自动化工具 。 我们从每个设备上收集功耗数据 , 可以使用异常检测来突出显示具有异常高功耗的设备 。 这些设备需要仔细检查——因为它们可能存在导致高功耗的错误 , 如果我们在开发过程中能找到它 , 那么在我们部署解决方案时 , 它们就不会造成麻烦 。

推荐阅读