- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
摘要
摘要
物联网通过终端节点感知物理世界并从中获取数据,为各类数字化应用提供
了基础数据来源。然而,在现有终端架构下,终端通用性与其架构低冗余矛盾突
出,面临多样化应用需求,仅能沿用“传统”以微处理器为核心的嵌入式计算机系
统架构,从而获取可编程定制的通用化控制和计算能力,实现多样化传感芯片控
制与数据处理。但是,作为独立计算机,其架构复杂度高,功耗与成本难以优化。
现有的简化终端架构的方式有两种:其一,设计专用集成电路代替微处理器实现
特定功能,但该方式缺乏通用性,难以满足物联网多样化应用需求;其二,设计
专用的信号转换电路,使网关能够通过无线信号直接控制终端传感芯片,从而去
除终端微处理器,但是这会将原本由微处理器承载的信号交互全部转移至无线接
口,导致终端通信开销激增,部署规模受限。因此,现有终端架构及其优化方案
均无法满足物联网对终端节点的大规模、长期、低成本部署需求。
针对以上问题,本文提出了通用无处理器计算架构及其关键技术研究,旨在
通过特殊的软硬件融合设计,将感知终端简化为网关的一种无线外设。由网关统
一生成终端任务逻辑,终端则在网关的驱动下,以极简的硬件电路组合实现各类
传感芯片控制及数据处理功能,从而在满足物联网多样化功能需求的同时,实现
终端系统的高度降冗余与架构简化。本文的主要贡献和创新点如下:
一、提出了分层任务描述语言及其编译器,实现对感知终端多样化任务的统
一描述和控制,使终端的任务逻辑可以转移至网关,从而简化终端开发步骤,降
低了物联网应用开发成本,并为终端架构去冗余提供了任务逻辑支撑。
二、设计了低冗余通用任务执行电路,其作为一种感知终端专用计算电路,能
够取代终端微处理器,以轻量化的电路设计实现多样化的传感芯片控制和数据处
理功能,从而达到终端架构降冗余目的。
三、实现了多终端任务预测机制,实现对多个无处理器终端的并发任务调度
控制,降低了上下行数据传输发生碰撞的概率,提高了系统通信资源利用率。
本文实现了原型系统,并对其进行了全面的测试。测试结果表明,与传统终
端相比,本文终端的整体功耗降低了17.3%到31.9%。与C语言相比,分层任务描
述语言能够使终端任务的开发时间缩短一半,代码量减少60%以上。经仿真测试,
在500kbps通信速率下,系统能够容纳108个终端节点,且数据碰撞率低于10%。
关键词:物联网,终端架构,去冗余,低功耗
I
ABSTRACT
ABSTRACT
TheInternetofThings(IoT)sensesandobtainsdatafromthephysicalworldthrough
enddevices,providingafundamentalsourceofdataforvariousdigitalapplications.How-
ever,undertheexistingenddevicearchitecture,thecontradictionbetweenthegenerality
oftheenddeviceandthelowredundancyofthearchitectureisprominent,andintheface
ofdiversifiedapplicationrequirements,onlythe“traditional”embeddedcomputersystem
architecturewithmicroprocessorasthecorecanbeused,soastoobtainprogrammableand
customizedgeneralizedcontrolandcomputingcapabilities,andrealizediversifiedsensor
chipcontrolanddataprocessing.However,asanindependentcomputer,itsarchitectureis
highlycomplex,anditisdifficulttooptimizepowerconsumptionandcost.There
文档评论(0)