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

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

3天内不再提示

细数蓝牙开发的五大误区

贸泽电子 2019-08-26 17:27 次阅读

蓝牙技术联盟

随着物联网时代到来,智能设备日新月异、层出不穷,智能无线连接的优势也日益凸显,成为企业业务成功的关键。市场的成熟带来众多的开发工具与知识,大幅加快了物联网创新速度,开发者产品制造商如今能够更加游刃有余地创建新的可穿戴设备或智能家居产品,进而使生活更加便利、更易操控、效率更高。然而,人们对于安全和隐私的担忧也随之而来,蓝牙技术联盟在与包括新创企业和知名大品牌在内的27,000多家成员公司的合作中发现,在新产品开发及其安全策略等方面,有5大错误始终存在。希望这篇文稿可以为开发者解释这些误解,让他们更加明确地进行蓝牙(Bluetooth)开发。

错误1:认为安全等同于麻烦

早期的安全程序往往给开发者和消费者带来“麻烦”的感觉,这也导致一些最新实践未能及时被采用。比如,开发者们常常错误地认为蓝牙技术配对太难操作,会让消费者很难招架。但事实上这种情况自2004年早已改观,蓝牙规格的更新让设备连接过程更简易,包括加密、信任、数据完整性、以及用户数据隐私保护在内的安全功能可以提供更加完备的安全保障。蓝牙还能根据用户的要求和设备的能力,提供多个选项,让连接更易操作、更安全。

如今,开发者们可以根据产品情况和消费者需求灵活地整合安全功能,无论从技术本身和用户体验都有很大的改进。最新版本的蓝牙4.2安全功能达到了政府级美国联邦信息处理标准(FederalInformationProcessingStandard,简称FIPS),提供AES加密、椭圆曲线Diffie Hellman(Elliptic Curve Diffie Hellman,简称ECDH)密码体制、以及全新的低功耗安全连接。或许很多功能的实现并不要求ECDH密钥生成或128-位AES加密,但只要开发者欲选择更安全的连接方式,蓝牙是具备能力实现高水平加密的标准。

错误2:缺乏无线技术基本知识

关于无线设备的诸多困惑源于缺乏基本的相关知识,科幻和间谍电影中种种关于无线数据传输、追踪能力、设备智能程度的夸张描写,使得人们常常误认为Beacon的功能是用来追踪他人或用户,但Beacon的作用只是发送广播信号。依据设备是否有收到信息,智能设备上的APP能够估算用户的在店内的相对位置,用户只有下载并激活APP之后,才可能连接至这些信息,而Beacon自身是无法采集任何数据的。

开发者们需要与消费者沟通的不只是设备的功能,还有APP的功能,包括互动性、到位的安全因素、以及消费者应如何进行安全控制,这样才能有效消除大众对于设备安全常见的恐惧和误解。例如,蓝牙配对不仅仅是建立设备连接的一种方法,更是用户手中强有力的安全措施保障。

错误3:忽略消费者访问权限

如果消费者对于设备安全设置拥有简单、充分的访问权限,就会让他们感觉自己拥有控制权,也能让他们对设备互动的安全更有信心。提供用户对每个APP基于位置的服务进行开关控制,就给了他们直接的控制权,让用户能够控制APP的功能。在设计下一代智能产品时,开发者应该更加注重给予用户对设备和APP的控制权限。开发者要如何在设备互动中给予用户更多的对蓝牙智能设备的控制权,或是让他们拥有更多对无线连接开关的访问权限呢?

蓝牙已经包含了一些功能,能够将配对控制权交回消费者手中。最新的蓝牙4.2规格中的一项新功能让窃听者难以通过蓝牙连接追踪设备。这一功能让广播数据包中的MAC地址每隔一段时间(时间间隔由制造商设定)就自动更新,确保设备及其用户无法通过广播出的地址而被追踪。

错误4:功能与安全难两全

在创建智能设备时,总是存在着安全性与用户体验的权衡取舍问题。开发者和产品制造商必须持续基于客户需要和特定功能间作出取舍。这就需要在绝对的安全和传输的数据之间进行仔细的审视并进行权衡。这在很大程度上取决于所创建的产品类型及其功能。举例而言,计步器与智能锁的安全需求就不尽相同,消费者购买计步器是用于监测步数,由于个人信息与计步数据没有任何关联,记步数据的广播就无需过度保护。然而对于智能锁,安全性对于其功能来说就至关重要。很多情况下,可能由于附加的安全保护排除了所有类型的连接而使设备的功能受限。在任何应用场景中,开发者都必须审慎评估其所创建设备的安全需求,以及安全的实施会如何影响设备功能的互动。

错误5:回到安全本身

事关安全就绝不能掉以轻心,必须从始至终仔细考虑。开发者必须审视消费者与设备互动的方式,以及安全实施会如何影响设备功能和用户体验。先从所有可能的安全解决方案开始,设想产品或服务可能出现的问题,并且汲取其他开发者安全实施的成功和失败经验,了解所有可能的安全实施方案。

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

    关注

    112

    文章

    5428

    浏览量

    165632
  • 计步器
    +关注

    关注

    4

    文章

    75

    浏览量

    19768
  • 无线设备
    +关注

    关注

    0

    文章

    91

    浏览量

    16844
收藏 人收藏

    评论

    相关推荐

    工控变频器在节电节能中的误区

    的使用存在一些误区,这些误区可能会影响变频器的节能效果,甚至导致设备的损坏。以下是工控变频器在节电节能使用中的三大误区: 1. 误区一:变频器能在所有情况下节能 许多人认为只要安装了变
    的头像 发表于 02-16 17:23 1301次阅读

    芯科科技发布新版蓝牙开发流程

    查看Silicon Labs(亦称“芯科科技”)近日发布新版的蓝牙开发流程(Bluetooth Developer Journey),了解更多关于低功耗蓝牙蓝牙Mesh、
    的头像 发表于 01-25 10:09 292次阅读
    芯科科技发布新版<b class='flag-5'>蓝牙</b><b class='flag-5'>开发</b>流程

    低功耗设计的几个误区分享

    FPGA功耗的根本方法。 误区:这些小芯片的功耗都很低,不用考虑 点 评:对于内部不太复杂的芯片功耗是很难确定的,它主要由引脚上的电流确定,一个ABT16244,没有负载的话耗电大概不到1毫安
    发表于 01-09 08:04

    MES需求六大常见误区

    电子发烧友网站提供《MES需求六大常见误区.docx》资料免费下载
    发表于 12-21 11:08 0次下载

    示波器探头的使用误区

    示波器探头是电子测试中常用的工具,但在使用过程中存在一些常见误区。小编将详细介绍这些误区,帮助您更好地理解和使用示波器探头。           误区一:探头匹配问题 许多示波器探头在连接
    的头像 发表于 12-18 14:49 237次阅读
    示波器探头的使用<b class='flag-5'>误区</b>

    细数心脏起搏器和ICD之间的差异

    细数心脏起搏器和ICD之间的差异
    的头像 发表于 11-29 15:07 652次阅读

    模拟设计中噪声分析的11个误区

    电子发烧友网站提供《模拟设计中噪声分析的11个误区.pdf》资料免费下载
    发表于 11-28 10:25 0次下载
    模拟设计中噪声分析的11个<b class='flag-5'>误区</b>

    蓝牙低功耗系统的开发

    电子发烧友网站提供《蓝牙低功耗系统的开发.pdf》资料免费下载
    发表于 11-10 16:16 2次下载
    <b class='flag-5'>蓝牙</b>低功耗系统的<b class='flag-5'>开发</b>

    CC2640R2的外设功能介绍

    的教程。  《CC2640R2 高级教程》 从产品角度出发,带领学习者深入蓝牙协议栈开发,讲解产品研发阶段经常涉及的关键技术和开发技巧。 上述五大教程,均配套有详细的示例代码,是学习
    发表于 09-22 07:30

    寻求蓝牙网关开发

    做了15年的应用软件,想要搞个蓝牙网关跟我做的软件进行对接,便于后期的发展。目前,想找个蓝牙定位的蓝牙网关开发板用于跟我的软件测试联调使用,功能就是部署网关后能接收到手机、手环、手表等
    发表于 09-11 10:55

    量子计算五大常见误区

    量子计算有望引领人们进入天体物理学、药物研发和材料科学的新时代,但对于它将如何影响社会,仍存在一些常见的误区。美国《福布斯》网站在近日的报道中,揭示了人们对量子计算的五大误解。将迅速取代经典计算机
    的头像 发表于 09-09 08:29 655次阅读
    量子计算<b class='flag-5'>五大</b>常见<b class='flag-5'>误区</b>

    工业机器人应用的十大误区(一)

    避免的十大误区误区一:低估了有效负荷和惯性机器人应用的误区,排在第一位的是低估了有效负荷和惯性需求。通常大多是由于在计算负荷时没有包括机械臂末端所装工具的重量导致
    的头像 发表于 09-05 08:08 410次阅读
    工业机器人应用的十大<b class='flag-5'>误区</b>(一)

    EBCP RoseRed蓝牙开发平台用户指南

    蓝牙开发平台(BDP)是一个基于集成商的开发系统,旨在提供灵活的环境以支持基于ARM的蓝牙设备的快速开发。 BDPena使您能够准确建模
    发表于 08-12 07:04

    【新唐开发工具】快速建构低功耗蓝牙设计的开发模块:BLE ATCMD

    【新唐开发工具】快速建构低功耗蓝牙设计的开发模块:BLE ATCMD
    的头像 发表于 08-09 15:27 380次阅读
    【新唐<b class='flag-5'>开发</b>工具】快速建构低功耗<b class='flag-5'>蓝牙</b>设计的<b class='flag-5'>开发</b>模块:BLE ATCMD

    选择SMT贴片加工厂容易产生的五大误区

    一站式PCBA智造厂家今天为大家讲讲选择SMT贴片加工厂要注意什么?选择SMT贴片加工厂的5个大误区。由于外包在电子制造,特别是PCBA加工中扮演着重要角色,因此选择合适的SMT贴片加工厂家已成为
    的头像 发表于 06-07 09:07 350次阅读