便利新时代:物联网的控制与联机选择
有别于以往所经历过的一切,我们来到了联机与便利新时代的开端。物联网(IoT)有望实现随时随地了解及掌握居家和工作环境的愿景,它或许已然降临,就好比杰弗里·摩尔(Geoffrey Moore)所说的"鸿沟(Chasm)",你是站在哪一侧?如今通过联网可以联机监控居家环境,确保家人安全无忧,使家中的能源获得最妥善的运用,查看宠物,而这一切皆能在家里或在路上就能搞定。其中的引爆点在于,有极少数创新的消费产品与服务,即使是最近的采用者都无法忽略。此后,物联网的到来就毋庸置疑了。
假如这种情况还没有发生,公司的管理团队不久后也会推出产品来参与物联网。各位要如何应对?好消息是,物联网的应用如今有很多现成的应用的协议栈架构,就等着各位和所属团队来发挥本身的创意专长。在本文中,我们将探讨家居互连的常见架构,以及有助于驾驭物联网的技术考虑。
大家都想要把握住家与家人的安全,而唯有在失火或失窃时,这方面的需求才会浮现在我们的脑海。有些新创公司和有线电视业者已针对家居互连推出了产品,以提供消防、安全和便利方面的服务。典型的家居互连系统架构包含了一些从简单到复杂的感测节点、有网关可供无线上网并且可能需提供本地化智能系统的无线网络,以及链接移动装置的云端服务。类似的家居互连架构如图1所示。
嵌入式系统设计人员在设计网关或感测节点时,必须考虑到有冲突的需求,举例来说像是处理速度、存储容量、法规考虑、功耗、系统延迟、联机选择、系统分隔、安全要求、互操作性、未来的迁移和系统成本。
图1:家居互连
系统网关可能是有线电视机顶盒,也可能是独立的系统。典型网关架构范例可参见图2。网关的微控制器(MCU)最有可能采用基于ARM的Cortex-M或Cortex-A型处理器搭配上链接选择,如以太网络、Wi-Fi、ZigBee和sub-GHz/ISM。在挑选最理想的微控制器时,所要考虑的包括通讯协议栈和网关服务的存储容量与处理要求、"实时"或脱机运作的系统延迟要求,以及联机。在挑选无线射频子系统时,所要考虑的则包括当地的法规(FCC、ETSI等)、要不要连结至更大的生态系统(此时就必须有标准),或是协议堆栈要求、链路预算(以转换为无线射频的范围)和系统成本,假如系统是自成一体的话(可采用专属协议栈)。无线接收器的能耗与系统架构息息相关,因为它会影响到感测节点的范围与电池的寿命。
迷你网关在把感测和环境数据传到云端时,只会通过以太网络或无线射频子系统,所以使用较小、较便宜的Cortex-M型处理器应足以应付,特别是将通讯的协议栈要求降到最低。迷你网关的优点在于,节点之间的情报与互操作性可以靠云端服务来管理,但缺点是可能要绕上一圈来等待云端服务处理并回复指挥与控制指令。另一个极端则是"智能型"网关,它提供本地指挥与智能控制,并具有最小延迟与全功能的优点 - 假如云端断线的话。不过,智能型网关的应用必须管理商业逻辑,在支持系统升级方面也必须经得起未来的考验。没有人希望今天所买的无线照明控制系统到明天就要换新的网关。
图2:家居互连网关架构范例
联机住家的基本节点可能是大门传感器、无线照明或烟雾侦测器,如图3所示。微控制器大部分使用低功耗的8位器件或32位的ARM Cortex-M型器件。在挑选最理想的微控制器时,所要考虑的存储容量与处理要求包括无线射频协议栈与传感器管理、能源消耗、小封装及成本。在挑选无线射频协议时,所要考虑的则包括功耗、链路预算和成本。无线连接的选择一般包含了专用的sub-GHz/ISM协议栈、ZigBee、蓝牙或Wi-Fi。在这些选择中,sub-GHz和ZigBee是居家自动化最常使用的协议,因为它们最具能源效率、长效的电池寿命(一般是三至五年),以及广大的范围以侦测室内各区的感测节点,以避免经常更换电池的麻烦。对许多无线感测节点的应用来说,蓝牙缺乏足够的范围,因为它不支持中继器。蓝牙对电源的要求也远高于ZigBee。Wi-Fi所需要的耗能大过ZigBee和sub-GHz,所以并不适合以电池供电的应用,因为电池无法轻易充电。
对于sub-GHz的星形节点或泛洪的(flooding-capable)无线射频协议栈以及像感测节点这种空间受限的应用,最省成本的解决方案或许是小封装、超低功耗的8位微控制器和无线射频接收器,或是将微控制器和接收器整合在一起的系统单芯片。对于ZigBee网状网络应用,最佳的选择是将微控制器和无线射频子系统整合在一起的系统单芯片,尤其是在印刷电路板这种对于空间锱铢必较的地方。在寻找微控制器和无线射频接收器时,供
- Dust Networks 拓展工业无线以外的领域(10-09)
- 无线传感器可放置在任何地方,以在长距离提供低功耗和可靠的无线传感器网络(12-08)
- 可靠、低功耗无线传感器网络适用于物联网: 使无线传感器像网络服务器一样易于使用(05-06)
- 低功率是物联网的关键(09-14)
- 为工业物联网正确选择无线网格网络协议以实现新应用(04-03)
- 针对工业 IoT 应用的主要无线要求(02-15)