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

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

3天内不再提示

如何将众多物联网领域的相关技术集成在一起,成为一个系统

贸泽电子设计圈 来源:Cypress赛普拉斯半导体 2020-05-29 16:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在本篇文章中,我们以智能锁系统为例,讲解如何将众多物联网领域的相关技术集成在一起,成为一个系统。对一个智能锁来说,需要考虑连接性、用户界面、系统安全、系统处理和电机控制五个方面。

图1:智能锁的系统级实现方案 高端智能锁内部的嵌入式系统需要处理多重任务,包括显示驱动、触摸感应、指纹识别、接近探测感应、电机控制、锁状态/破坏行为检测、无线Wi-Fi和BLE连接,以及系统安全和处理。为了加快开发速度,降低制造成本,设计人员正在尝试采用SoC,在灵活且超低功耗的架构中集成这些功能。此外,集成方法也便于OEM厂商紧跟持续变化的标准,设计出符合新要求的产品。 下面逐一介绍集成型SoC内嵌的各项功能。

1

连接性

BLE:BLE用于智能锁配置、重置和远程认证。对于智能锁来说,BLE是一项必备功能。内置BLE功能的单芯片SoC有助于显著降低系统的成本、尺寸和设计复杂性。

Wi-Fi:除了能够与移动电话或智能手表进行通信以外,先进的智能锁也需要能够与智能家居中的其他设备进行通信。Wi-Fi连接可提供一系列先进功能,例如实时查看进出日志,通过互联网智能锁进行全方位控制,等等。此外,考虑到物联网标准的快速演进发展,为了确保家中电器的功能与时俱进,需要能够实现安全启动的无线(OTA)更新功能。

2

用户界面

显示:高端智能锁配备TFT或OLED显示器。一般情况下,这类小型低成本显示器使用并行RGB接口(也称为Intel 8080接口)。与其他接口相比,RGB接口能以合理的刷新率驱动显示器。综合使用PWM、DMA和可编程数字I/O(即“智能”I/O),无需使用更高成本的MCU(集成专用图形硬件引擎),就能驱动并行显示器。

用户输入:密码型门禁需要接受来自用户的输入。实体按钮会占据额外空间,影响智能锁的使用寿命。因此,可以使用电容式感应触摸控制搭配显示驱动的设计,提供一体化用户界面。

3

系统安全

数据安全:由于用户的指纹数据存储在设备内,因此安全性至关重要。面向智能锁应用而设计的嵌入式系统需要提供安全存储、安全运行和安全通信功能,以保护上述敏感信息。以可靠、高性价比的方式确保安全性,不仅需要具备片上加密功能、集成安全无线连接,还要采用相关的机制,保障内外部存储器中个人数据的安全。指纹感应与接近检测:作为密码型门禁的替代方案,指纹认证也能够有效保障安全。然而,为检测触摸而不断扫描指纹传感器却不利于节能。为了最大限度缩短扫描时间,可以通过电容式感应技术实现接近检测,提高能效。具体而言,就是在指纹传感器附近布设电容式接近传感器,当手指靠近指纹扫描板几厘米时,启动检测指纹。这使得系统在待机模式下能够完全关闭指纹传感器及相关电路。在接近传感器检测到手指时,系统有充足的时间为指纹传感器加电,为检测指纹做好准备。通过电感感应实现机械安全:电感传感器可以探测到金属的接近。这一功能在多个场景下可提供帮助。例如,检测门栓是否安全到位,检测任何试图破坏智能锁的行为,包括强力拆除滑盖或造成锁体变形,等等。一旦电感传感器检测到破坏行为,就会向屋主发出警报或线上告警。

4

系统处理

Arm Cortex-M4这样的高能效CPU内核负责完成所有处理工作,包括:

a)处理传感器数据

b)通过SPI等接口管理与指纹模组的通信

c)完整的指纹处理,包括匹配算法和注册算法

d)电容式感应扫描与处理

e)系统管理,包括安全任务与传感器控制

f)图形显示,包括绘制文本、图像、形状等

g)管理BLE链路层控制器、保持BLE连接和广播、维护BLE主机层任务,包括各项服务、配置和连接认证

5

电机控制

智能锁遥控需要电机来移动门栓。这项工作一般由BLDC电机和相关控制电路完成。通过使用可编程逻辑和模拟电路可将电机控制集成在SoC内部,以减少元件数量,同时可独立于CPU工作。 以上介绍了一个设计物联网系统的实例,我们发现,物联网系统主要涉及技术包括模拟传感器接口、连接性、可编程数字电路、集成外设以及系统成本优化等方面。举一反三,便可通过这些技术构建物联网的大千世界。

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

    关注

    3595

    文章

    2061

    浏览量

    275266
  • 物联网
    +关注

    关注

    2939

    文章

    47335

    浏览量

    408079
  • 系统安全
    +关注

    关注

    0

    文章

    45

    浏览量

    14822

原文标题:设计一款智能锁需要考虑的五个方面

文章出处:【微信号:Mouser-Community,微信公众号:贸泽电子设计圈】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是
    发表于 10-14 10:34

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网
    发表于 10-11 16:40

    N9H20如何将 SPI 闪存与非作系统 BSP 一起使用?

    N9H20如何将 SPI 闪存与非作系统 BSP 一起使用?
    发表于 09-01 08:27

    N9H20如何将非作系统 NVTFAT 与 SPI 闪存一起使用?

    N9H20如何将非作系统 NVTFAT 与 SPI 闪存一起使用?
    发表于 09-01 06:38

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

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

    无法Jlink调试器与CYBT263065EVAL COOLDIM_PRG_BOARD连接在一起怎么解决?

    我无法 Jlink 调试器与 CYBT263065EVAL COOLDIM_PRG_BOARD连接在一起
    发表于 07-03 06:24

    如何将I2S与音频源一起使用?

    ,但 I2S 选项变灰。 我可以通过选择 .wav 来播放其他音频 定义。 如何将 I2S 与音频源一起使用?
    发表于 06-30 07:36

    联网的应用范围有哪些?

    在生活中的小小体现。 从技术层面看,联网融合了多种技术,包括传感器
    发表于 06-16 16:01

    联网未来发展趋势如何?

    、设备和资源连接在一起,实现城市管理的智能化和高效化。智慧城市可以解决交通拥堵、能源浪费等城市化问题,提升居民的生活质量和城市的可持续发展。 医疗保健:联网技术在医疗保健领域的应用
    发表于 06-09 15:25

    如何将FX3与WSL(Linux 的 Windows 子系统一起使用?

    如何将 FX3 与 WSL(Linux 的 Windows 子系统一起使用? 我在 /dev/ 中找不到任何设备 我有许多项目在 Windows 上使用VISUAL STUDIO项目进行操作,因此请验证该设备是否在 Windo
    发表于 05-06 07:11

    明远智睿SSD2351核心板在联网领域的应用实践

    联网作为当今科技发展的热门领域无数设备连接在一起,实现数据的采集、传输与共享,构建起
    发表于 04-11 11:50

    宇树科技在联网方面

    应用,再到智能决策与数据分析,以及产业生态合作,宇树科技正以其卓越的技术实力和前瞻性的战略眼光,引领着机器人技术联网时代的创新与发展。未来,随着
    发表于 02-04 06:48

    联网就业有哪些高薪岗位?

    系统的数据安全和隐私保护,这岗位的需求也在逐年上升。  随着联网行业的蓬勃发展,这些高薪岗位持续吸引着大量求职者。然而,高薪并不是唾
    发表于 01-10 16:47

    是否可以6片TLV5638的REF脚并联在一起接到基准电压?

    我设计的系统中,用到6片TLV5638作为DA输出,我使用外部基准电压作为REF的输入,请问我是否可以6片TLV5638的REF脚并联在一起
    发表于 12-27 08:27

    UCC39002与3PT4484模块一起使用

    电子发烧友网站提供《UCC39002与3PT4484模块一起使用.pdf》资料免费下载
    发表于 12-21 10:23 2次下载
    <b class='flag-5'>将</b>UCC39002与3<b class='flag-5'>个</b>PT4484模块<b class='flag-5'>一起</b>使用