美国德州日前遭遇第一波夏季热浪袭击,突显了物联网(IoT)供货商如何处理控制问题的潜在痛点。当电力公司透过网络改变智能恒温器设定时,成千上万的用户才意识到对其装置的远程控制功能造成影响。
这一事件显示,当设计允许第三方干预装置操作时,开发人员必须确保为客户保留一定程度的控制权。
智慧恒温器开发人员似乎多半都是这么做的。因此,用户通常必须登入能源公司的“自带恒温器”(bring your own thermostat)计划中,主动为其恒温器进行注册,以便在迫切需要节能时允许能源公司进行此类干预。该计划通常会提供现金回馈或其他经济奖励来鼓励用户注册。因此,能源公司能够调整用户的装置设置,这对用户来说应该不至于太意外。
此外,恒温器开发人员也提供了一种机制,当能源公司即将采取“节能行动”时,可以透过该机制通知客户。一般情况下,这一类通知会出现在恒温器的显示屏幕上,也有其他情况是透过恒温器的智能型手机应用程序(App)发出通知。无论如何,这一机制都可以在干预发生之前或期间通知用户。
图1:传统的恒温器让用户能够完全控制其系统设置,但智能恒温器则可以将部份控制授权给能源公司。(图片来源:PublicDomainPictures.net)
最重要的是,恒温器开发人员必须确保用户可对其系统保留一定程度的控制。当能源公司提高恒温器设定后,用户可以使用装置的常规控制机制,简单地恢复其原始设置,实际上就是“选择退出”(opt-out)节电事件。至少,他们可以撤销该特定事件。如果要永久退出该计划有时可能必须与能源公司进行漫长而复杂的互动,具体细节取决于该计划规定。
尽管如此,德州最近发生的事件还是让一些用户感到意外,甚至引发愤怒的反应。用户们不明白所参加的计划含义,或者并未留意到是否收到关于即将发生节电事件的通知。但这类问题也不是供货商能透过在其设计任务中而避免的。
但是,一旦能源公司介入,确保客户知道如何重新控制恒温器,则在供货商可控制范围内。这正是供货商可以采取一些积极行动之处。他们必须确保在其装置的用户指南中特别提到第三方对其装置操作的控制可能性,以及如何在需要时撤销该控制权。
我没办法一一检查每家供货商的用户指南,但我所能取得并仔细阅读的少数几份指南中几乎都没有提到第三方控制装置的这种能力,也没有说明用户应该采取哪些步骤来重新取得其控制权。我检查过几份能源公司的计划说明,确实提供了大部份的信息,但只是一般形式,更别说有什么专为特定装置提供的信息了。
问题是,尽管愤怒的用户可能责怪能源公司,但也可能会因为外部机构控制其恒温器的意外与不悦而怪罪装置供货商甚至装置本身。无论这种怒气是否合理,用户的不满确实存在,开发人员可能要好好思考如何将这种怒气从其产品中转移开来。一个好办法是让供货商确保为用户提供了相关信息,而不是依赖第三方来通知消费者。在此情况下,简要地描述节能计划、可能造成的影响以及缓解技巧,将明显有助于转移用户的愤怒情绪。即使用户并未阅读该信息,也要确保可传达这样的信息:供货商关心用户并力求避免负面意外。
当开发人员考虑在其IoT设计中包含可能将装置控制权交给第三方的任何功能时,也必须确保为用户保留对流程的一定程度控制权。为了确保用户了解第三方控制的潜力和影响,轻松辨识此类事件的发生,并了解如何重新取得控制权,开发人员如果能做的越多,用户就会更加了解产品及其供货商。
(原文发表于ASPENCORE旗下EDN美国版,参考链接:Maintain a degree of control in your IoT device,编译:Susan Hong)