作者:CHANDRASHEKHAR DESHPANDE
译者:张新慧
原文地址:What are the 4 layers of data “architecture” needed for smart cities?
审校:贾维娣,关注 IoT 领域,寻求报道或者投稿请发邮件jiawd@csdn.net,技术之路,我们共同进步。

智慧城市中的智慧水资源/能源/交通/建筑管理等均是通过一个中央系统建立起来的。遍布城市的传感器网通过感测物理环境中的活动将数据馈送到该集中式系统或中央控制中心。在控制中心,数据被处理和存储为有意义的信息。这一信息由城市政府各部门共享,为各部门协调和科学决策提供数据依据。

听起来很简单,对吧?但操作起来绝非易事。

建设可持续、高效能的智慧城市面临的最大挑战便是将不同设备、技术和现存通信技术设施整合为一个有机整体。

智能城市的信息通信技术(ICT)架构有4层:传感层、通信层、数据层和服务层。

第一层:传感层

传感层拥有遍布城市各个角落的IoT节点,负责收集物理环境下各类活动的数据。一个IoT节点由传感器、微芯片、电源供应和网络组成,根据运行条件分为两类:

  • 限制性节点:在低功率环境下运行,处理能力和数据传送速率较弱。
  • 非限制性节点:能量功耗、处理速度和数据传送速率均无运行限制

节点根据运行环境和条件可自由切换于限制性和非限制性之间。举个例子:一个近距离传感器节点放在小型办公楼停车场里,则为限制性;放在大型停车场里,则为非限制性。

IoT节点通过传感器感应周围环境,将数据经数据层送往数据中心。数据交换时,非限制性节点以可扩展标示语言 (XML)格式发送数据,该格式由于传输数据解析复杂耗时,不适用于限制性节点。除此之外,XML的文本性质也不适用于CPU受限的节点。

为解决这一问题,万维网联盟(W3C)发布了高效XML交换(EXI)格式,由此一来,限制性检点就可以通过使用XML兼容的开放数据格式来实现本地支持和信息产出。

EXI有两种编码方式:

  • 模式未知编码:XML数据直接编码,然后由EXI处理器解码,无需提前知晓被编码数据;
  • 模式已知编码:编码/解码开始前,XML模式共享给两个EXI处理器。共享的模式允许EXI处理器为XML标签发放数字标识符,在此编码基础上构建EXI语法。

模式已知的EXI处理器可实现任何限制性IoT节点的无缝整合,由此一来限制性IoT节点不仅可读取EXO格式,还可切换为多功能IoT节点。

第二层:通信层

每个智能城市系统都有10亿个IoT节点,分布在整个城。提供128位地址的IPv6帮助实现了这一点。

但IPv6(给IoT节点分配地址)不适用于受限设备,所以采用6LoWPAN(低功率个人局域网)。

IPv6和6LoWPAN的无缝切换离不开连接在6LoWPAN网络上的桥接路由器。桥接路由器将某个节点的IPv6数据包转换为6LoWPAN,反之亦然。

由于大量的IoT节点分布在一个城市,因此建立需要一种可靠的通信技术,覆盖广阔的地理区域并且可以处理大量的数据流量。单一的通信技术无法兼顾限制性和非限制性节点,于是对于非限制性节点使用WiFi,光纤、以太网、宽频电力线等传统的LAN、MAN和WAN通信技术,以及UMTS和LTE等移动通信技术。这些技术可靠度高,传输速率快、延迟时间短。

另外,限制性节点的传输速率小于每秒1兆比特(1 mbit/sec),用于限制性节点更可靠的通信技术是IEEE 802.11低功率,蓝牙低功耗,IEEE 802.15.4,蓝牙,PLC,RFID和NFC。

第三层:数据层

数据层相当于智慧城市的“智慧层”了。只要城市数据井然有序,即使是特大智慧城市也能高效、有效运行。要实现这一点,下列条目的数据库要分开维护:

  • 所有IoT节点
  • 所有控制节点的部门(比如控制水资源管理节点的部门)
  • 向各部门传送部门对应的信息

数据层的根基是借助不同数据模型来处理数据的数据服务器。数据模型包括:

  • 预测模型:属于数据挖掘技术,分析过去和当下的数据,从而预测未来;
  • 描述模型:描述现实世界的动态及其影响因素之间的关系;
  • 决策模型:在决策因素和可能的结果之间建立联系,预测决策的后果。

这些预测帮助市政府以数据为依据,推出前瞻性的决策。

数据层也包括企业资源规划(ERP)系统——主要控制市政府各部门之间的数据流。

第四层:服务层

服务层相当于跨部门指挥中心。水资源管理、电力供应、污染控制、交通运输等部门通过建立在这一层的网络门户/移动应用来共享信息。服务层不仅支持政府部门间的信息共享,还将部分重要信息公之于众,使得非政府实体也可以提高自身的服务质量,建设更好的智慧城市。

为维持发展,很多城市每天为各种问题搞得焦头烂额,最终才发现最完美的解决方案在于拥抱技术。巴塞罗那、特拉维夫、阿姆斯特丹、首尔和斯德哥尔摩的智慧城市项目可谓是拥抱技术的成功典范。


智慧城市离不开的四层数据“架构”相关推荐

  1. 智慧城市构建的核心问题:数据信息的安全性与隐私性

    人口数量变动将是我们迄今为止将面对的最大挑战之一.依照联合国的预估,到2050年,世界人口将超过95亿,这其中68%的人生活在城市环境中. 这类数亿人口将定居的城镇.城市和大都市必须适应持续增涨的人口 ...

  2. 300页13万字新型智慧城市云平台中心及大数据平台建设方案

    目    录 1. 智慧城市云计算中心总体设计 8 1.1 总体设计方案 8 1.1.1 设计原则 8 1.1.2 支撑平台技术架构设计 10 1.1.3 支撑平台网络拓扑设计 11 1.1.4 通过 ...

  3. 数字城市与智慧城市的创建,数字化大数据技术的应用

    城市即是"资源高地",又存在着"效率洼地".经过几千年的发展,人口高度集中进一步加重了城市公共资源网的供求矛盾,为城市治理者产生日渐严峻的诸多挑战.咱们的城市& ...

  4. “区块链+大数据”如何构建智慧城市生态圈

    ​ 作为一种新型生产要素,大数据的蓬勃发展将带来生产力和生产关系的变革.随着信息技术的发展和移动互联网的迅速普及,可以收集和存储越来越多的数据,大数据技术已经得到越来越广泛的应用."智慧城市 ...

  5. 215页10万字基于大数据的智慧城市解决方案

    第一章 智慧城市概述 ......................................................................................... ...

  6. 大数据在智慧城市中的应用

    摘要:文章首先介绍了大数据和智慧城市的概念.大数据的应用潜力和当前国际上智慧城市的建设概况,然后简要介绍了大数据的四个方面共16种关键技术,最后参考欧盟提出的大数据在智慧城市应用的九个方面,提出了自己 ...

  7. 王家耀院士 | 新型智慧城市“大脑”就是时空大数据平台

    来源:泰伯网 摘要:新型智慧城市建设的任务包括五点,首先是大力实施"互联网+城市"行动:二要加强体制机制创新和城市资源整合:三要推进工业化.信息化.城镇化.农业现代化融合创新:四要 ...

  8. 大数据建设是加快智慧城市的引擎

    随着移动互联网.物联网.云计算等新一代信息技术的不断成熟与普及,产生了海量的数据资源,人类社会进入大数据时代.大数据不仅增长迅速,而且已经渗透到各行各业,发展成为重要的生产要素和战略资产,蕴含着巨大的 ...

  9. 112页智慧城市大数据综合解决方案(ppt可编辑)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 项目必要性分析 完善信息基础设施布局规划,满足区域信息化的发展要求 信息化已成为提升城市管理.促进经济发展.改善民生的重要手段 合理高效 ...

最新文章

  1. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...
  2. 限制数据记录查询数量
  3. SQL 2005安装问题解决办法
  4. 阿里如何将“高峰前扩容、高峰后缩容”的梦想照进现实?
  5. Hibernate 延迟加载(一)
  6. 计算机无论采用何种方式接入网络,自考计算机网络实用技术考核知识点之Internet的结构及其接入方式...
  7. 批处理 备份网络数据
  8. java(15)-策略模式(Strategy Pattern)
  9. mysql索引 倒排表_mysql倒排的优化
  10. 华为手机邮箱发件服务器端口设置,华为手机设置-华为手机POP3设置
  11. 优秀的 WIFI 渗透工具汇总
  12. 基于SSM框架的狼途汽车门店管理系统的设计与实现
  13. Neo4j 4.x 社区版数据导入及Spring-Data-Neo4j 5.x、6.x使用案例
  14. java程序设计实用教程_清华大学出版社-图书详情-《Java程序设计实用教程》
  15. 老A:抖音爆火的“弹幕互动游戏”是什么?该如何搭建直播间?
  16. ​当英雄链逞不了英雄 比特吴等代投们也身陷囹圄
  17. 计算机的it入门知识点,基础乐理知识点电脑基础知识IT计算机专业资料-基础乐理知识点(5页)-原创力文档...
  18. lvds 共模电感_共模电感共模信号差分信号(20171124)
  19. C语言求最大公约数(四种)
  20. sklearn之LASSO算法应用

热门文章

  1. 站在移动互联时代的十字路口上_deviceone
  2. xposed一些原理总结
  3. FL Studio打开保存的flp文件
  4. exp导出excel oracle_oracle导出excel
  5. Linux系统编程——多任务的同步与互斥
  6. git提交远程报错解决方案
  7. 向量的几种距离计算方法
  8. time lapse-----延时摄影
  9. 火狐浏览器安装selenium ide以及简单使用
  10. 使用jpql 使用占位符?报错