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

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

3天内不再提示

物联网开发人员需要了解的有关连接的知识

星星科技指导员 来源:嵌入式计算设计 作者:Mark Bowyer 2022-09-10 16:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文可作为初步指南,帮助那些几乎没有射频蓝牙专业知识的人开始物联网IoT) 设计并快速进入市场。

物联网领域继续快速增长。在健身和活动追踪器、智能手表、联网汽车等之间,消费者驱动的利用设备和小工具中的各种传感器来检索可测量数据的愿望空前高涨。物联网面临的挑战将是大众市场的支持,并通过易于使用、易于部署的无线技术和可以将计算资源驱动到设备的复杂传感器来创造物联网的可访问性。这种方法可以减少原本委托给云的繁重工作,从而可以创建更节能的解决方案,提供世界一流的性能和环境/用例准确性。

希望进入物联网的原始设备制造商 (OEM) 需要考虑几个因素,包括他们的设计理念。进入消费物联网市场通常会推动设计实现简单、直观的设置和操作与延长电池寿命的平衡,同时降低功耗、成本和外形尺寸。为了满足这些需求,应该从一开始就选择正确的通信技术

低功耗蓝牙(BLE 或蓝牙智能对许多人来说)可以轻松使用。当蓝牙 SIG 宣布正式采用蓝牙核心规范 4.0 版时,它包含了蓝牙智能(低能耗)功能,为开发人员提供了一种简单有效的方法,可以通过手机和平板电脑等支持 BLE 的平台为嵌入式设备实现互联网连接。一系列加速度计;磁力计;红外温度、霍尔效应、位置、雷达和光传感器;现在可以快速启用数百个其他设备并将其部署为连接互联网的“事物”。

尽管如此,开发人员应该意识到,在创建支持物联网 (IoT) 的产品时,存在几个项目级别的挑战。在开始项目之前了解挑战可以节省时间、精力和金钱,并且精通设备和模块提供商部署的新兴应用程序开发解决方案和生态系统也可以使开发人员受益。最重要的是,请记住“易用性”是与以前“绑定”解决方案集成的主要驱动因素,这对于成功的设备至关重要。

选择正确的无线技术

如前所述,选择一种技术来实现物联网设备的连接是关键。随着消费者物联网产品在便携性、移动性和更长的电池寿命方面变得越来越小、越来越方便,直接互联网连接的电路被牺牲了。但是,智能手机和平板电脑允许外部设备通过自己的连接方式充当网关,将数据连接到互联网并将数据发送到互联网。这使得手机和平板电脑成为寻求将基于传感器的嵌入式设备连接到 Internet 的开发人员的理想选择。外部设备与智能手机和平板电脑的可用无线连接选项列表可以缩小到 Wi-Fi、蓝牙和近场通信NFC),每个选项的特性都在图 2 中列出。

poYBAGMLJ_-AEA9eAAGqrLqnS8U211.png

【图2 | Wi-Fi、蓝牙和近场通信 (NFC) 是设计工程师最常用的无线连接选项。这里列出了它们的一些基本特征。]

众所周知,经典蓝牙和 Wi-Fi 在基于应用程序和用例运行时会不断消耗电池寿命,因此此类协议可能更适合流式传输和高数据速率应用程序,而不是发送少量数据包突发。相比之下,BLE 的功耗非常低,这要归功于其数据交换的性质。确定您的产品应使用哪种无线连接方法取决于应用需求。在大多数情况下,物联网设备都符合相同的设计原则:在保持良好电池寿命的同时实现连接、体积小、重量轻、成本低。因此,BLE 发现自己在物联网设备中占据了一席之地,因为有几个不同的因素可以满足这些需求:

• 许多物联网设备是由短距离通信驱动的。BLE 在低范围内以尽可能低的功耗运行,这是此类通信的理想选择。

• IoT 设备通常充当边缘设备角色,有助于降低其功耗。处于中心角色的设备——通常是智能手机或平板电脑本身——由于其连续扫描性质和连接到它们的设备数量而受到稍高的功耗。

• BLE 的低功耗直接归因于设备的尺寸。支持 BLE 的设备通常只能在纽扣电池上运行。这有助于减小这种装置的总体尺寸、重量和成本。

• BLE 保持低数据速率并在较长的时间间隔内交换小信息包。这对于不经常发送短数据位的设备非常有用,因为它可以最大限度地延长处于低功耗模式时的空闲时间。

• BLE 经过优化,可将连接和数据交换之间的时间缩短到几毫秒内,典型的连接和断开周期仅持续约 6 毫秒。然后协议断开连接并返回空闲模式。这是发送数据的设备的关键。

• 许多支持BLE 的设备与移动操作系统本机兼容。这使得它们非常适合与大多数智能手机和平板电脑一起使用

但是,每个连接选项都有其优点,因此选择一个而不是另一个是特定于应用程序的。虽然蓝牙不提供 Wi-Fi 的数据速率和速度,但它提供了更好的电池寿命比。NFC 设备的功耗最低,但范围有限。此外,支持蓝牙的设备可以轻松地与智能手机和平板电脑配对,以创建可访问 Internet 的 ad hoc 网络。

鉴于上述方法,BLE 似乎脱颖而出,成为通过使用移动设备作为网关为嵌入式设备实现物联网连接的最可行标准。

开始开发

有了对 BLE 的基本了解后,让我们考虑一下应用程序开发。开始该过程时有很多选择,因为有许多开发工具可用于帮助创建应用程序和定制设计。App Inventor、Appcelerator、Atmosphere、MoSync、Phonegap 等平台允许轻松开发移动应用程序,这些应用程序可以针对嵌入式解决方案进行定制并在多个平台上进行测试。几乎没有 RF 或 BLE 专业知识的用户会发现 Atmosphere 开发平台特别有趣。有了它,开发人员可以使用基于 Web 的拖放工具同时创建嵌入式设备固件和移动应用程序。此外,Atmosphere 提供了一个传感器库,无需编码即可集成到设计中。

Atmosphere 使用各种“元素”来帮助轻松创建项目。元素是执行各种功能的预制代码块,当添加到项目中时还可以表示传感器,使用户无需了解编程语言或编码即可轻松创建项目。每当将元素放置在用户界面中时,它都会自动为移动应用程序(可以随意设计和修改)和嵌入式系统创建代码。元素可以以无数种方式连接,以利用各种传感器并扩展项目的功能。

入门工具和技术

在所有无线标准中,面向小工具的蓝牙已成为个人设备互连的中流砥柱,借助 BLE,我们将看到新兴物联网领域的指数级增长。开发人员可以通过选择正确的无线技术、工具和软件将其基于传感器的嵌入式设备连接到 Internet,从而大大加快产品上市时间。

审核编辑:郭婷

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

    关注

    2573

    文章

    54366

    浏览量

    785946
  • 嵌入式
    +关注

    关注

    5186

    文章

    20145

    浏览量

    328737
  • BLE
    BLE
    +关注

    关注

    13

    文章

    745

    浏览量

    65996
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32嵌入式软件开发的必备知识

    全面的测试,确保软件功能的正确性和稳定性。 了解嵌入式系统的可靠性要求,能够进行软件的可靠性测试和验证。 只有全面掌握这些知识并具备持续学习的能力,才能成为一名优秀的嵌入式软件开发人员
    发表于 11-28 07:48

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要
    发表于 11-13 08:12

    学习联网怎么入门?

    联网的基本概念和技术是学习联网的重要第一步。联网是指互联网上的物品相互
    发表于 10-14 10:34

    蓝牙技术如何成为工业联网领域的理想选择

    如果您是不熟悉工业联网(IIoT)的蓝牙™开发人员、营销人员或爱好者,本文将为您梳理一系列基础知识,带您快速
    的头像 发表于 07-31 10:31 753次阅读

    联网蓝牙模块有哪些优势?

    集成:蓝牙模块体积小巧,易于集成到各种设备中。同时,蓝牙模块也提供了丰富的API接口,使得开发人员能够更加容易地进行二次开发,从而缩短产品开发周期。支持多设备连接:蓝牙模块支持多设备
    发表于 06-28 21:49

    恩智浦亮相2025 Matter开放日和开发者大会

    Matter作为连接标准联盟 (CSA) 开发的应用层连接标准,支持开发人员连接和构建可靠、安全的
    的头像 发表于 06-24 16:49 1272次阅读

    Thread标准认证概述

    本篇知识库文章概述了开发人员如何将其Thread联网设备进行Thread Group认证所需的步骤,并重点介绍使用Silicon Labs(芯科科技)的EFR32无线射频器件的相关流
    的头像 发表于 06-04 10:10 662次阅读
    Thread标准认证概述

    Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝联网原型平台

    Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝联网原型平台 挪威奥斯陆 – 2024年12月10日 – 全球领先的低功耗无线连接解决方案提供商N
    的头像 发表于 05-08 17:41 2208次阅读

    NanoEdge AI Studio 面向STM32开发人员机器学习(ML)技术

    NanoEdge™ AI Studio*(NanoEdgeAIStudio)是一种新型机器学习(ML)技术,可以让终端用户轻松享有真正的创新成果。只需几步,开发人员便可基于最少量的数据为其项目创建
    的头像 发表于 04-22 11:09 980次阅读
    NanoEdge AI Studio 面向STM32<b class='flag-5'>开发人员</b>机器学习(ML)技术

    基于RV1126开发板的人员检测算法开发

    在RV1126上开发人员检测AI算法组件
    的头像 发表于 04-14 13:56 628次阅读
    基于RV1126<b class='flag-5'>开发</b>板的<b class='flag-5'>人员</b>检测算法<b class='flag-5'>开发</b>

    聊聊 全面的蜂窝联网解决方案

    。这种零散的解决方案所有权给产品开发人员带来了各种挑战和风险,往往会导致次优的实现,需要在成本、性能和功耗方面做出许多权衡。 在 Nordic,我们的目标是简化蜂窝产品开发并支持整个产品生命周期。这就
    发表于 03-17 11:39

    MQTT联网平台有哪些?有哪些功能?

    (IoT)。关于MQTT联网平台及其功能,可以归纳如下: MQTT联网平台 MQTT联网
    的头像 发表于 03-15 14:23 1217次阅读
    MQTT<b class='flag-5'>物</b><b class='flag-5'>联网</b>平台有哪些?有哪些功能?

    层峰观点:预认证Wi-Fi 6模块助力联网开发

    Wi-Fi 6模块,助力开发人员简化产品设计和测试验证的流程,从而加速推进联网的应用创新。 从能提醒访客到来的智能门铃,到确保工厂设备高效协作的传感器,
    的头像 发表于 02-11 09:43 855次阅读

    联网设备安全性:挑战和解决方案

    联网设备制造商和开发人员需要采用和实施与其特定设备最相关且最合适的标准和框架,并紧跟联网安全
    的头像 发表于 01-08 15:58 804次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>设备安全性:挑战和解决方案

    Nordic推出最新联网原型验证平台Thingy:91 X

    开发人员提供了强大的支持。通过该平台,开发人员可以轻松地进行联网原型的搭建和测试,无需再为繁琐的硬件连接和软件
    的头像 发表于 12-11 10:13 2506次阅读