0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网连接方法的的优势和权衡

星星科技指导员 来源:嵌入式计算设计 作者:Josh Pederson 2022-10-12 15:33 次阅读

物联网IoT) 开发人员可以选择创建与 IoT 云的连接的方法,每种方法都有不同的优势和权衡。你怎么能知道哪个选项是最好的?

将物联网产品连接到物联网云的最快、最简单的方法是使用功能齐全的生产物联网软件代理,就像领先的物联网平台提供商提供的那样。集成到无线物联网模块硬件上,生产代理代表了“黑匣子”方法。另一方面,物联网云连接最精简的方法是使用由亚马逊网络服务(AWS),微软Azure等提供的基本软件开发工具包(SDK)。这将是“白盒”方法。

最近,物联网解决方案开发人员现在有了一种新的替代方案,可以被认为是一种“灰色盒子”方法:便携式物联网软件代理。便携式代理就像一个增强的SDK,具有模块化选项,可提供各种物联网连接功能。

以下是黑盒,白盒和新灰盒方法的简要介绍。

生产代理:黑匣子物联网云连接

生产级 IoT 软件代理与特定型号的无线 IoT 模块硬件预先集成。物联网模块(有时称为无线电芯片)提供基本的通信电路,使连接的产品能够使用无线协议(如Wi-Fi,蜂窝或蓝牙)发送和接收数据。

生产代理提供广泛的功能集,用于处理物联网产品与特定物联网云连接的各种细节,例如消息处理、计划、无线 (OTA) 更新、用户注册和故障排除。但它们代表了一种黑匣子方法,因为所有这些内置功能基本上都看不见,不可触及。

黑匣子方法的优点:

物联网产品的开发人员不必担心掌握物联网云连接所需的所有工程技能和专业知识。

特别是对于刚接触物联网并制造其首批互联产品的制造商而言,生产代理可以显著加快上市时间。

互联产品制造商可以降低其物联网开发成本,以及相关的风险和头痛。

黑匣子方法的缺点:

由于生产代理将对特定 IoT 云的访问与特定型号的模块硬件配对,因此生产代理软件和模块硬件是一揽子交易。想要连接到特定 IoT 云的开发人员无法选择尚未经过测试和认证的 IoT 模块来协同工作,此过程可能需要数月时间。

使用生产代理方法需要制造商购买额外的微控制器,将其物联网应用程序加载到其上,并对微控制器进行编程以与无线模块通信。此要求会增加物料清单 (BOM) 成本。

生产代理本质上是一个封闭的系统,有经验的物联网开发人员可能会因为物联网云连接选项缺乏灵活性而感到沮丧。

SDK:白盒物联网云连接

SDK 仅提供用于通过低级和标准化协议进行通信的最通用库。物联网产品的制造商通过这些标准化协议构建自己的消息传递和数据模型,其中包括 MQTT、CoAP 和 HTTP。

SDK 代表了一种白盒方法,因为它们对开发人员的调整和自定义持开放态度。事实上,他们要求物联网产品制造商承担其物联网云连接的大部分责任。

白盒方法的优点:

互联产品的制造商在决定在其物联网云连接中包含哪些功能以及如何实现这些功能方面具有极大的灵活性。

他们可以根据价格或最适合其连接产品特性或设计目标的功能,选择与任何无线物联网模块配合使用。

无需购买额外的微控制器与无线模块结合使用,与使用生产代理相比,制造商可以降低其BOM成本。

白盒方法的缺点:

内部工程团队需要足够庞大且精通物联网,以处理开发、测试、实施和支持物联网云连接的所有复杂细节,并确保云连接与完整物联网解决方案的所有其他端到端要求无缝交互。

在内部进行所有物联网云连接工程和测试会增加制造商的风险。

自己动手(DIY)方法还可以延长物联网项目的开发时间并提高其成本,除非内部团队非常精通物联网特定问题。

便携式代理:灰盒物联网云连接

便携式 IoT 软件代理是将设备连接到 IoT 云的新替代方法。便携式代理支持从任何蜂窝或 Wi-Fi 模块连接到特定的 IoT 云。除了提供SDK提供的低级连接外,它还管理与物联网云的连接性,可靠性和安全性。

便携式代理在无线模块级别与任何驱动程序或特定于连接的协议堆栈断开连接。在架构上,可移植代理由两个抽象层连接:顶部的应用层和下面的物联网平台适配层。

应用程序层包括一组由 IoT 云提供商提供的接口 API,用于将主机应用程序与可移植代理集成。适配层与底层物联网云平台对接,封装低级接口和依赖平台的代码,并将其转换为物联网平台提供商指定的物联网云API。这些适配层 API 与可移植代理以及依赖于平台的实用程序库集成。

便携式代理具有模块化设计,允许根据需要添加物联网连接组件,例如,时间表,OTA更新,Wi-Fi设置。同样在模块化的基础上,便携式代理还可以提供对物联网云平台提供商提供的各种连接设备设置和用户注册机制的访问。

便携式代理代表一种灰盒方法,因为它们的功能介于 SDK 和便携式代理之间。

灰色框方法的优点:

便携式代理将 SDK 的灵活性与生产代理的一些已经烘焙的品质相结合。它们包括用于应用程序和适配层的严格测试套件,以帮助确保在组件和端到端级别上实现强大的物联网功能。

便携式代理可以显著缩短将互联产品推向市场所需的时间,允许制造商跳过漫长而昂贵的测试和认证过程,将物联网云平台与特定的无线模块配对。

由于它们不再局限于经过认证的蜂窝或Wi-Fi模块列表,因此制造商可以使用便携式代理方法来利用与任何无线模块供应商协商的成本节约,即使该模块尚未获得认证以支持其选择的物联网云。

与生产代理相比,便携式代理使制造商无需购买单独的微控制器,从而能够降低 BOM 成本和产品占用空间。

同时,与 SDK 相比,便携式代理负责处理与 IoT 云的连接。

无线模块制造商可以使用便携式代理来设计更多样化的模块,并为正在创建物联网产品的更广泛的客户提供更多样化的模块。他们还可以将对特定物联网云的支持作为营销其无线模块产品的差异化功能。

灰盒方法的缺点:

与使用生产代理相比,使用便携式代理的制造商需要执行更多的开发工作来建立 IoT 云连接。

因此,便携式代理在开发和扩展连接产品的各个方面都需要相对高水平的内部专业知识。

便携式代理专门与特定的物联网云平台一起工作,因此它们在物联网设计选择的这一方面提供的灵活性低于SDK。

理想的选择?视情况而定

哪种物联网云连接方法是理想的?这取决于您的设计目标、您对物联网产品的体验水平、您需要以多快的速度进入市场、您的预算、您的 BOM 目标以及您计划为您正在构建的物联网产品出货多少台。

如果您缺乏强大的内部物联网产品专业知识,生产代理可以让您快速进入市场并降低风险。如果您拥有大量稳定的深厚物联网专业知识,SDK 可提供最大的灵活性,并可以帮助您节省 BOM 成本。

如果您对物联网产品开发能力已经有了一定的信心,或者您想用不同的无线模块改造现有产品,或者如果您从事无线模块业务,便携式座席提供了一个有吸引力的新替代方案。您可以获得 SDK 的大部分灵活性以及生产代理的一些开发护栏。您可以省去等待最佳无线模块获得所选物联网云平台认证的时间、费用和麻烦。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44578

    浏览量

    372857
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4204

    浏览量

    196705
收藏 人收藏

    评论

    相关推荐

    全球蜂窝联网连接数突破40亿

    随着联网技术的飞速发展,全球蜂窝联网市场正在经历爆炸式增长。据研究机构IoT Analytics最新报告显示,2024年底,全球蜂窝
    的头像 发表于 12-13 14:33 245次阅读

    电力改造项目推荐哪款电表?联网电表的优势

    远程抄表、用电分析、故障预警等功能。与传统的机械电表相比,联网电表具有更高的精度、更强的数据处理能力和更广泛的互联互通性,是实现能源管理智能化的关键设备。 一、 联网电表的
    的头像 发表于 12-06 10:22 136次阅读
    电力改造项目推荐哪款电表?<b class='flag-5'>物</b><b class='flag-5'>联网</b>电表的<b class='flag-5'>优势</b>

    一文探索制造业中联网优势

    、供应链等方面的改进潜力巨大。 01 什么是联网连接联网连接指的是设备
    的头像 发表于 11-29 11:16 490次阅读

    联网学习路线来啦!

    开发的方法,成为了未来一个单片机程序员的必备技能。 3.2.2网络通信协议栈 联网开发,离不开网络的支持。作为网络协议的实际统治者——TCP/IP,相信了解一些计算机知识的人都不陌生,在单片机资源受限
    发表于 11-11 16:03

    RISC-V架构在联网中有什么特别的优势吗?

    RISC-V架构在联网中有什么特别的优势吗?想咨询一下使用做个实际项目的坛友,讲解一下。
    发表于 10-12 22:17

    联网应用中HyperRAM的使用优势

    低于我们的预期,大部分联网应用仍经由2G或3G技术连接。2019年大规模联网应用的数量估计增长了两倍,到2020年底将达到约1亿部。
    的头像 发表于 10-11 09:39 539次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>应用中HyperRAM的使用<b class='flag-5'>优势</b>

    电梯联网在物流园区如何体现优势

    随着物流行业的快速发展,物流园区作为商品流通的重要节点,其运作效率与安全性日益受到重视。电梯联网技术的引入,为物流园区带来了前所未有的变革与优势。本文将详细探讨电梯
    的头像 发表于 09-25 14:50 141次阅读

    联网助力智慧交通:优势与前景

    智慧交通是当今城市发展的必然趋势,而联网技术在交通运输领域的应用正是为实现智慧交通建设提供了前所未有的机遇和优势联网作为
    的头像 发表于 09-23 14:47 281次阅读

    什么是联网技术?

    什么是联网技术? 联网技术(Internet of Things, IoT)是一种通过信息传感设备,按约定的协议,将任何物体与网络相连接
    发表于 08-19 14:08

    连接器:联网时代的神经末梢

    根据Transforma Insights的跟踪数据,截至2023年末,联网连接数超过160亿。未来10年,联网
    的头像 发表于 07-08 14:59 331次阅读
    <b class='flag-5'>连接</b>器:<b class='flag-5'>物</b><b class='flag-5'>联网</b>时代的神经末梢

    [天拓四方]4G MQTT网关在联网应用中的优势探讨

    ,因其高效、可靠、简单的特性,在联网领域得到了广泛的应用。而4G MQTT网关,作为连接联网设备和MQTT服务器的桥梁,其在
    的头像 发表于 05-28 17:22 480次阅读

    联网边缘网关优势有哪些及相关优势产品

    随着联网技术的快速发展,越来越多的设备接入网络,数据交互日益频繁,对数据处理和传输的要求也越来越高。在这样的背景下,联网边缘网关应运而生,以其低延迟、减少带宽消耗、提高数据质量和安
    的头像 发表于 03-26 15:20 342次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>边缘网关<b class='flag-5'>优势</b>有哪些及相关<b class='flag-5'>优势</b>产品

    联网IOT芯片是什么?联网芯片的作用 联网芯片的应用领域

    联网IOT芯片是什么?联网芯片的作用 联网芯片的应用领域 
    的头像 发表于 02-01 11:38 3807次阅读

    联网网关与plc怎么连接

    联网网关与plc怎么连接联网是当今社会中最热门的技术之一,而
    的头像 发表于 01-18 17:05 1594次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>网关与plc怎么<b class='flag-5'>连接</b>?

    电梯联网在电梯行业的应用优势

    电梯联网是指将联网技术应用于电梯系统中,通过传感器、数据采集和通信技术等手段,实现对电梯设备的远程监控、故障预测、维护管理以及服务优化等功能。下面梯云
    的头像 发表于 12-26 10:51 981次阅读
    电梯<b class='flag-5'>物</b><b class='flag-5'>联网</b>在电梯行业的应用<b class='flag-5'>优势</b>!