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

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

3天内不再提示

嵌入式工程师应该如何解决物联网数据采集需求?

5RJg_mcuworld 来源:未知 作者:胡薇 2018-06-15 11:04 次阅读

最近物联网IoT)相关的文章充斥在许多电子工程杂志。众所周知虽然物联网的服务五花八门包罗万象,但有些基础的特性却都是大同小异。举例来说,不论该技术的应用为何,可以肯定的是,需要持续存取不断增加的大量数据,以利后续的分析、操作和比较。而大部分工作的完成,都是从数据的取得作为开始,以传输到云作为结束。

为了能够与云连线操作,必须使用具备相应界面的特定微控制器MCU)作为桥接转换-可以使用以太网络处理有线连接,在无线方面,可以透过Wi- Fi、ZigBee或者蓝牙协定。随着物联网应用越来越多样化,而且每种应用都有其特定的操作门槛。因此,微控制器需要有更多的I / O扩充功能。

图1:工控系统采集传感器阵列数据

图1详细描述一个简单案例,使用网页服务器用来搜集传感器阵列的数据。在这个应用中利用开源的lwIP(轻量级TCP/IP协定)平台提供网路连接所需的TCP / IP协定层。在微控制器执行网页服务器所提供的网页代码,透过此网页,经由适当训练的操作员就可以查看和分析所有获得的数据。按照应用特性,有些数据可能需要即时的处理(例如:在工厂生产线的检测系统,如果发现问题,需要马上采取措施)。在这种情况,系统延迟可能会带来重大的问题,如果没有足够的时间作出适当对策,接下来就可能导致严重的后果-例如昂贵的机械设备被损坏或者附近员工将处于危险之中。

如前文所述,目前大多数微控制器的I / O资源都相对有限,并不能完全符合工程师的期望和需求。需要具备更强大的连接能力,在此同时也需要提升运算效能。尽管很多物联网应用偏重在大量远距离传感器的连接,因此专注在维持较低功耗与提供相对有限的资料传输。但除此之外,还有更多的案例需要使用高速资料传输和数据处理。例如:家庭自动化、工业监控、公共设施等。

目前市场上大多数微控制器的解决方案都偏重在使用软件所支持的功能组合,与这些多数微控制器形成对比,Bridgetek的FT90X系列微控制器,则是使用硬件来执行大部分功能。使用软件支持的传统微控制器平台,无法因为操作性能的优化而从中受益,也无法达到上述密集数据和低延迟的优点。

内置先进的桥接技术,对于32位RISC微控制器是至关重要。因为使用这种技术的微控制器可以在高速I / O之间提供专用桥接,最适合设计用来读取分散的硬件组件。微控制器内部有着独立的运算处理单元和I / O单元接口,以确保指令可以正确地完成,而没有任何延迟问题的产生。利用专有的FT32内部核心,可以提供真正零等待的状态下操作,在100MHz的频率运行时,可以达到310 DMIPS的性能。除了兼容10 Base-T(10Mbps)和100 Base-TX(100Mbps)的以太网络连接之外,还支持CAN总线、I2CUSB和其他多种I / O。

回到前面例子(如图1所示)MM900EVxA板(使用FT90X微控制器)可以实现网页服务器的功能,并即时处理传感器阵列所产生的所有数据。在硬件上,实现通用即插即用(UPnP)的功能,在Windows资源管理器属于“网路”部分的“其他设备”与其他网路连接平台类似。为了让安装更加快速和容易,相关网路的设置也可以储存在MM900EVxA板上的非挥发性记忆体,资料会储存在lwIP资料库中。HTTPD应用程序从虚拟文件系统读取静态和服务器的内部文件。使用HTTPD应用程序处理服务器的内部文件,而增加的数据则透过应用程序的回调函数(call-back function)来处理。

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

    关注

    146

    文章

    16956

    浏览量

    350135
  • 物联网
    +关注

    关注

    2902

    文章

    44196

    浏览量

    370795

原文标题:用MCU实现Web服务器,解决物联网数据采集需求!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式软件工程师和硬件工程师的区别?

    、调试和测试嵌入式软件,以确保其功能正常,性能优良。 * 文档编写:包括编写用户手册、维护文档等。 * 维护和更新:对现有的嵌入式软件进行维护和更新,以解决出现的问题和满足新的需求嵌入式
    发表于 05-16 11:00

    方得(北京)联高薪诚聘联网嵌入式工程师

    强烈责任感,沟通能力好,能够适应不定期出差。嵌入式工程师(若干)(月薪8-15k+项目奖)岗位职责:1、协助项目售前技术支持相关工作;2、前端传感器选型,数据采集、处理、转发功能模块设计,嵌入
    发表于 05-03 13:16

    一名合格的嵌入式工程师需要的技能-中智讯

    比较优秀的嵌入式工程师应该具备的一些技能吧,搜集了网上的一些资料供各位立志于成为一名优秀嵌入式工程师的作为参考。一、
    发表于 03-30 09:28

    专家支招:联网时代,嵌入式工程师该这样转型!

    升到了一个新的高度。不仅如此,嵌入式工程师的关注角度也不能再仅仅局限于技术、产品,而应该树立广义的服务意识,站在更高的角度上统筹嵌入式系统能够给
    发表于 10-13 09:17

    专家支招:联网时代,嵌入式工程师该这样转型!

    升到了一个新的高度。不仅如此,嵌入式工程师的关注角度也不能再仅仅局限于技术、产品,而应该树立广义的服务意识,站在更高的角度上统筹嵌入式系统能够给
    发表于 10-19 09:10

    专家支招:联网时代,嵌入式工程师该这样转型!

    升到了一个新的高度。不仅如此,嵌入式工程师的关注角度也不能再仅仅局限于技术、产品,而应该树立广义的服务意识,站在更高的角度上统筹嵌入式系统能够给
    发表于 10-20 09:18

    嵌入式开发工程师

    无锡锡山,招嵌入式开发工程师一位,STM32嵌入式联网通讯设备开发,有意向留下联系方式
    发表于 03-01 19:46

    一篇文章揭开嵌入式联网的神秘面纱

    联网工程技术人员、人工智能工程技术人员、大数据工程技术人员等等。  入门
    发表于 04-29 10:32

    嵌入式软件工程师嵌入式硬件工程师有什么不同,区别在哪里?

    ,所以目前国内的软件工程师居多。并且目前国内的嵌入式培训都是以软件培训为主。所以从长远看,硬件工程师的就业压力要小。  但是另一方面,企业中硬件开发人员需求量要比软件开发人员的
    发表于 07-15 16:01

    嵌入式工程师是做什么的?

    写代码,那现在你就没必要继续看下去了。其实这一行,其实它的职业发展前景包括待遇都是很好的。嵌入式工程师有数十种发展方向:嵌入式AI工程师嵌入式
    发表于 08-08 14:59

    入门联网嵌入式是关键

    在2019年,我国人力资源社会保障部、市场监管总局、统计局正式向社会发布了13个新职业,其中就包括了联网工程技术人员、人工智能工程技术人员、大数据
    发表于 07-01 11:15

    入门联网嵌入式是关键

    在2019年,我国人力资源社会保障部、市场监管总局、统计局正式向社会发布了13个新职业,其中就包括了联网工程技术人员、人工智能工程技术人员、大数据
    发表于 07-18 09:53

    入门联网嵌入式是关键

    在2019年,我国人力资源社会保障部、市场监管总局、统计局正式向社会发布了13个新职业,其中就包括了联网工程技术人员、人工智能工程技术人员、大数据
    发表于 07-30 10:02

    嵌入式工程师完全学习指南相关资料分享

    嵌入式第0部分:前言-基础预科0.1.嵌入式软件工程师完全学习指南0.1.1课程大纲0.1.2为什么要学习嵌入式0.1.3什么人适合学习嵌入式
    发表于 10-27 09:47

    什么是嵌入式硬件工程师?什么是嵌入式软件工程师

    什么是嵌入式硬件工程师?什么是嵌入式软件工程师嵌入式软件工程师
    发表于 12-24 06:41