物联网生活在一个复杂的生态系统中。物联网设备常常会带来一些混乱。在构建新的物联网设备时,要了解这三个基本原则。
随着物联网(IoT)的大肆宣传,无论是在家里还是在工作中,它在我们的日常生活中日益普及,几乎无法回避。话虽如此,我们中几乎没有人真正全面了解复杂的物联网生态系统、其组成部分以及它们如何相互作用。如果你是物联网游戏的新手,这些设备或东西本身可能会给你带来很多困惑。物联网设备令人困惑的异构性(部分原因是连接选项过多)可能会挑战我们所认为的连接对象应该是什么样的。
即便是科技行业的领导者,也可能会忽视物联网这一关键组成部分的一些基本而又不那么明显的方面。在这篇文章中,我们来看看关于物联网设备的三个事实,任何想要着手物联网项目的公司都应该知道这些事实。
1. 所有商用物联网设备都必须通过严格的监管认证
如果您要开发自己的物联网设备并使之商业化,则必须通过相应市场的射频操作认证。法规测试可确保IoT设备成功共存,以最大程度地减少共享无线电频谱中的干扰。不幸的是,没有通用的认证机构拥有全球认可的测试标准;相反,每个国家或地区都有其自己的制度和负责任的组织。例如,您需要美国的FCC认证,加拿大的IC和欧洲的CE。
许多公司没有认识到认证过程的苛刻和耗时。测试必须在经过认可的测试实验室中进行,并且可能需要单个组件以及整个产品进行测试。准备和提交必要的文件可能需要数周甚至数月的时间,更不用说昂贵的测试成本了。举一个简单的例子,用于射频设备的FCC认证通常包括两个级别:普通发射测试(最高花费5,000美元)和更复杂的故意辐射测试(最高花费15,000美元)。如果您的设备在不同地区运行,则必须确保它获得所有适用的认证。
最大限度地降低法规测试的重大成本和负担的最佳方法是,从产品设计的第一天起就对其进行规划,并选择“预认证”的设备组件。通常,预先认证的射频收发器已经通过了CE和FCC测试,可以为您节省设备认证中最麻烦的部分。使用这些组件还可以最大限度地降低设计不合格产品的风险,以及由于重新测试而导致的不必要的费用和延迟。
2. 边缘智能(Edge Intelligence)未与物联网设备结合
随着物联网时代数据量的爆炸式增长,边缘计算已获得了极大的关注。事实证明,在云或数据中心中处理和存储所有数据的常规模型既昂贵又效率低下。主要原因之一是大多数遥测数据通常是不相关的,不需要传输到云中。例如,状态消息仅在通知您异常情况时才有用。这种集中化的方法还会给数据基础架构带来不适当的压力,同时在时间紧迫的应用程序中造成不必要的延迟。
这就是为什么边缘计算或边缘智能越来越重要的原因,它是指在源附近本地处理数据的做法。乍一看,将边缘智能与终端设备的功能联系起来很容易,但事实并非如此。
消费者物联网产品通常都很复杂,但在工业和商业环境中,更多的联网设备都是小型、电池供电的传感器,计算能力非常低。在拥有数百甚至数千个数据点的网络中,您根本负担不起在每台设备上都具有高处理能力。
取而代之的是,将智能推送到IoT网关或工业PC,该PC可以聚合来自多个端点的数据。这些本地数据中心仅处理相关信息,然后再将其推送到云等中央基础架构。将繁重的计算任务留给边缘网关而不是放置在每个设备上,可以实现更简化的体系结构,从而降低成本和复杂性。
3. 物联网设备不需要一个(公共)IP地址来暴露更多的安全威胁
我们经常将物联网设备视为可以通过Internet无缝交互和交换数据的智能对象。因此,就像每个房屋都需要一个邮政地址一样,每个设备都需要一个IP地址以进行唯一标识。可以提供几乎无穷无尽IP地址来源的IPv6的引入似乎进一步巩固了这种思想。
实际上,许多物联网设备不需要甚至不应该有IP地址。为模块化、电池驱动传感器优化的新连接解决方案不再遵循老式的OSI协议栈。繁重的TCP/IP开销通常被删除,以简化收发器的设计并降低每次传输的功耗。具有IP功能的物联网网关使用本地无线链路从一群传感器收集数据,并代表传感器将这些数据传输到互联网上。这些物联网设备中的每一个都分配了与其内置无线链路兼容的唯一标识符,而不是IP地址。
成本和能效并不是绕过TCP / IP连接的唯一优势。在大规模的物联网网络中,将每个设备直接连接到Internet会大大增加您遭受诸如拒绝服务攻击之类的安全漏洞的风险。确保所有设备都支持TLS/SSL等通用加密协议,并且采取额外措施进行维护和安全更新可能超出公司的资源和专业知识。如果您的IoT设备是小型传感器,并且需要定期仅传输少量数据,则最好使用非IP连接。
预计到2025年,物联网设备将达到252亿台,物联网将继续存在。在构建、采购或部署物联网设备之前,请确保您充分了解随之而来的需求。