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

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

3天内不再提示

五个用于构建连接设备的提示

PCB线路板打样 来源:LONG 2019-08-08 16:51 次阅读

连接到互联网的嵌入式设备数量正以惊人的速度增长。一些工程师已经设计了连接设备超过十年,而其他工程师刚刚开始加入竞争。然而,添加连接不仅仅是在无线电上使用螺栓。

提示1 -不要忽视安全性

与传统的嵌入式系统相比,连接的设备存在潜在的高安全风险,因为它连接到网络,每周7天,每天24小时连接数十亿设备。很可能在某些时候某人或某事会注意到该设备并尝试访问该设备。从第一个要求出发,需要在设计中加入安全性。安全性不能在设计周期结束时添加,而应该是一个经过深思熟虑和执行的计划。开发人员应该考虑加密技术,身份验证和验证方法;所有这些都已证明可以在今天使用的示例和技术。

提示2 -使用第三方软件组件

构建连接的设备在每个外设和应用程序代码的位和字节级别是一个傻瓜的差事。现代微控制器变得如此复杂,以至于从头开始设置和创建驱动程序是一项耗时且昂贵的工作。尝试编写文件系统,TCP/IP和/或USB堆栈等中间件可能需要两倍于驱动程序,并且在编写驱动程序和中间件时,竞争对手将启动第二版。现在驱动程序和中间件开发很有趣,没有得到错误的印象,但产品开发的主要关注点是开发应用程序代码。存在许多来源,开发人员可以从中购买或免费获得基本较低层次的软件,然后他们可以专注于他们的应用而不是技术的最低标准。

提示3 -利用现有的物联网平台

构建连接的设备非常复杂!开发人员需要了解编程语言,传感器,驱动程序,中间件,操作系统,项目管理流程,以及现在的安全性,加密,网络协议,Web和服务器技术等等。团队可能无法真正理解所有这些复杂的部分,所以建议是,不要!使用现有的物联网平台来缓解连接和安全问题。

物联网不仅改变了人类与世界和设备交互的方式,还改变了嵌入式系统开发的基本方式。以Electric Imp或Particle等公司为例,它们提供安全连接到云的Wi-Fi模块。这些模块为简化连接铺平了道路,更重要的是,他们正在将嵌入式软件迁移到云中!

提示4 -仅使用经过验证的标准

连接设备的时代已经推出了网络标准的激增。每个标准都尝试使用稍微不同的方法来解决问题。目前很难说出哪些标准能够经受住时间的考验。围绕在几年内消失或失去支持的标准构建产品可能具有潜在的破坏性。开发人员需要通过支持多种标准来保护他们的设备,或者保持简单,并使用成熟的互联网核心标准,如POST和Request。

提示5 -优化团队优势

每个开发团队都有基本的优势和劣势。传统的思维方式是识别团队中的弱点,然后尝试将这些弱点建立在优势之上。这个过程可能非常耗时,而且在许多工程师经历的快节奏开发周期中,这是一个不切实际的解决方案。在构建新设备时首次了解网络安全是一种安全性较差的设备。相反,开发团队应该专注于自己的优势,并继续进一步发展这些优势。通过使用第三方组件和产品甚至使用顾问,应将已确定的弱点转化为优势。一个成功的连接设备将不是通过改善弱点而是通过使用内部和外部专业知识来构建的。

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

    关注

    2

    文章

    4465

    浏览量

    70506
  • 连接
    +关注

    关注

    2

    文章

    95

    浏览量

    20938
  • PCB打样
    +关注

    关注

    17

    文章

    2968

    浏览量

    21630
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27705
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42954
收藏 人收藏

    评论

    相关推荐

    《鸿蒙设备学习菜鸟指南》之 【、搭建开发环境】

    ` 本帖最后由 HonestQiao 于 2020-10-30 14:00 编辑 《鸿蒙设备学习菜鸟指南》之 【、搭建开发环境】[目录索引]、搭建开发环境 我们首先使用最简化的方案,先入门
    发表于 10-30 13:59

    wiznet构建提示缺少文件是什么原因造成的

    1、RT-Thread Studio的版本为2.2.6。 2、RT-thread的版本是4.0.3。 3、在Studio中新建一芯片基础工程(此时未添加组件),构建成功,0 error。 4、添加
    发表于 08-04 16:57

    jdbc连接数据库的步骤

    jdbc连接数据库的步骤:1、创建数据库的连接2、创建一Statement3、执行SQL语句4、处理结果5、关闭JDBC对象。详细说明
    发表于 02-05 19:08 3w次阅读
    jdbc<b class='flag-5'>连接</b>数据库的<b class='flag-5'>五</b><b class='flag-5'>个</b>步骤

    为可重用软件模块创建一致且适当的接口的设计提示

    为可重用软件模块创建一致且适当的接口是嵌入式软件设计中最关键和最受忽视的方面之一。接口通常是在飞行中开发的,几乎没有预见到。但是为了确保软件可以从一应用程序轻松地用于下一应用程序,每个开发人员都应该记住
    的头像 发表于 08-09 15:47 1924次阅读
    为可重用软件模块创建一致且适当的接口的<b class='flag-5'>五</b><b class='flag-5'>个</b>设计<b class='flag-5'>提示</b>

    如何构建连接互联网的流量计

    该项目演示了如何构建连接互联网的流量计,该流量计可以连续测量河流的流量并在线向用户提供实时数据。
    的头像 发表于 05-11 17:21 1765次阅读
    如何<b class='flag-5'>构建</b>一<b class='flag-5'>个</b><b class='flag-5'>连接</b>互联网的流量计

    防水连接器的重要机械性能

    防水连接器的机械性能是一项极为重要的性能。防水连接器的机械性能包括类:插拔力、定位键、锁紧方式、机械寿命、耐振动和冲击等。下面康瑞电子-康瑞连接器为大家讲解防水
    的头像 发表于 07-11 16:16 1656次阅读

    为超声医疗成像设备指定连接器时需要考虑的特性

    考虑的特性! 为超声医疗成像设备指定连接器时需要考虑的特性 一、高速性能
    发表于 10-29 15:55 890次阅读

    构建连接到任何蓝牙设备时播放歌的设备

    电子发烧友网站提供《构建连接到任何蓝牙设备时播放歌的设备.zip》资料免费下载
    发表于 11-09 09:40 1次下载
    <b class='flag-5'>构建</b>在<b class='flag-5'>连接</b>到任何蓝牙<b class='flag-5'>设备</b>时播放歌的<b class='flag-5'>设备</b>

    影响高频电子连接器接触性能的因素

    高频电子连接器的低接触电阻、低电流、工作温度等性能通常与DC条件有关。在交流条件下,一些特性会影响电接触和连接器的整体性能。下面康瑞连接器厂家为大家介绍影响高频电子连接器接触性能的
    的头像 发表于 11-10 14:56 1208次阅读

    使用 NCP1200 构建高效电路的提示和技巧

    使用 NCP1200 构建高效电路的提示和技巧
    发表于 11-14 21:07 2次下载
    使用 NCP1200 <b class='flag-5'>构建</b>高效电路的<b class='flag-5'>提示</b>和技巧

    浅谈连接器振动测试基本目的

    连接器的设计过程中都会进行严格的振动测试,振动测试是检验连接器质量的关键测试之一。那么振动测试对连接器的规范有什么帮助呢?本文康瑞连接器厂家主要为大家分享
    的头像 发表于 11-21 14:49 1777次阅读

    如何构建能够测量空气质量的设备

    电子发烧友网站提供《如何构建能够测量空气质量的设备.zip》资料免费下载
    发表于 12-05 10:15 0次下载
    如何<b class='flag-5'>构建</b>一<b class='flag-5'>个</b>能够测量空气质量的<b class='flag-5'>设备</b>

    构建模块化自供电的设备

    电子发烧友网站提供《构建模块化自供电的设备.zip》资料免费下载
    发表于 12-28 11:14 0次下载
    <b class='flag-5'>构建</b>一<b class='flag-5'>个</b>模块化自供电的<b class='flag-5'>设备</b>

    AI 模型构建过程详解

    AI 模型构建的过程 模型构建主要包括 5 阶段,分别为模型设计、特征工程、模型训练、模型验证、模型融合。
    发表于 11-17 10:31 7940次阅读
    AI 模型<b class='flag-5'>构建</b>的<b class='flag-5'>五</b><b class='flag-5'>个</b>过程详解

    选择PCB连接器的技巧

    选择PCB连接器的技巧
    的头像 发表于 11-23 09:04 540次阅读