物联网简介

以下内容源于朱有鹏老师课程的学习整理,如有侵权,请告知删除。

本文档提供下载:提取码1111——物联网简介

1、什么是物联网

1.1.物联网的概念和发展历程

1.1.1、认识物联网

(1)百度百科中物联网定义

(2)维基百科中物联网定义

(3)物联网定义总结

<1> 物联网是互联网是延伸,而不是取代品,所以物联网不必颠覆互联网。

<2> 物联网注重“人与物”、“物与物”之间的连接,互联网是“人与人”之间的连接。

<3> 连接是物联网的基础设施,基于连接之上的业务和应用才是物联网的价值。

<4> 物联网是融合性学科,而非单一性学科。

1.1.2、物联网的发展历程

(1)1990年施乐公司可乐贩售机。

(2)1991年MIT首次提出物联网概念,1999年美国麻省理工学院建立了“自动识别中心。(Auto-ID)”,提出“万物皆可通过网络互联”,阐明了物联网的基本含义。早期的物联网是依托射频识别(RFID)技术的物流网络。

(3)2005年11.17,ITU重新定义物联网的概念,覆盖范围有了较大的拓展,不再只是指基于RFID技术的物联网。

(4)2009.8,提出“感知中国”,在无锡设立物联网研究院。

(5)2015.5,签署并发布《中国制造2025》强国战略。

(6)物联网的发展历程总结

<1> 物联网由来已久,是逐步衍生发展而来的,其实任何主流科技都是这样。

<2> 物联网已经经历泡沫期和幻灭期,本次萌芽发展正在高速拓展中。

<3> 物联网是重要战略,国内华为、阿里、三大运营商等都投入巨资和重磅计划。

<4> 得益于互联网产业和电子设备研发制造产业基础,中国发展物联网有天然优势。

1.2.物联网的典型案例

1.2.1、共享单车

(1)场景分析:解决了随时随地低成本有偿租借自行车的问题。

(2)工作原理和过程:参考素材中图片“共享单车智能锁.jpg”

(3)典型的“人与物”通信,手机app是人的延伸,共享单车智能锁是物的代表。

(4)连接的物理通道是2G网络和蓝牙。

(5)基于连接提供的借车还车、按时长计费的商业模式是业务和应用。

(6)由此拓展的共享充电宝、扫码支付零售机、扫码支付抓娃娃机等均为此类物联网应用。

1.2.2、断电监测报警器

(1)场景分析:解决了低成本故障判断问题,极大降低了运维成本。

(2)工作原理和过程:持续监测断电事件并单向报警。

(3)典型的“传感器型”物联网应用,通信以单向上报为主。

(4)为提高部署便利性和降低运维成本,大多数类似产品需要电池供电,因此要求低功耗。

1.2.3、智慧城市共享停车系统

(1)场景分析:为解决城市停车位不足,提升停车位资产资源利用率。

(2)工作原理:结合传感器和出入场识别收费系统,动态管控停车位使用和停车费支付。

(3)属智慧城市的一个分支,充分体现物联网在未来智慧城市建设中的重要性。

(4)挑战一方面在于系统成本控制、产品迭代,另一方面在于落地过程的协调和具体问题。

1.2.4、案例总结

(1)以上案例只是物联网很小一部分应用,实际还有非常多各种场景的应用详见1.3部分。

(2)谈物联网必须指定具体场景,传感器和连接方案、应用开发都由场景决定。

1.3.物联网的分支应用领域

1.3.1、智慧城市

(1)智慧交通

(2)智慧安防

(3)智慧建筑

1.3.2、智能家居

(1)智慧酒店、商场、展厅、场馆等

(2)智慧办公和智慧大楼

(3)智慧家庭

1.3.3、智慧医疗

(1)输液监控系统

(2)监测报警手环

1.3.4、智慧物流

1.3.5、智慧农业

1.3.6、智能制造与产业互联网

1.3.7、智慧零售

(1)快递柜

(2)无人零售终端

(3)物流配送机器人

1.4、总结:究竟该如何理解物联网

(1)物联网是互联网的拓展,将连接对象从人拓展到物。

(2)物联网的核心是基于连接的应用,连接是通道、应用是目的。

3)物联网具有+的属性,其本身只是一些技术的打包,物联网和传统行业的+才是关键。

(4)物联网会产生巨额经济效益,催生多个万亿级市场,是未来10年最重要的技术变革。

2、从技术实现看物联网

2.1、物联网的云管端模型

(1)早期物联网是小型简单化,本地化,离散化非标准的。

(2)现代物联网事实上的标准架构:云—管—端。

(3)云指物联网云平台,负责设备接入和管理,部署应用。

(4)管指通信管道,是抽象概念,对应各种有线无线网络通信技术。

(5)端指物联网设备端,即嵌入到“物”中的功能核心,一般包括MCU、电源、传感器等。

2.2、物联网的典型4层架构

见素材图:物联网4层架构展示.png

2.3、物联网各层次涉及的核心技术

2.3.1、传感层

(1)物联网设备端,如温度监控器、摄像头、车载智能终端、智慧屏(电视机)等

(2)核心技术1:MCU及其编程技术

(3)核心技术2:传感器

(4)核心技术3:电池及低功耗技术

(5)核心技术4:通信模组(蓝牙、wifi、2345G、LoRa等)

(6)核心技术5:物联网操作系统及其生态(如模组对接、协议栈等)

2.3.2、网络层

(1)为物联网系统提供通信管道的基础设施和软硬件、运维服务等的综合体。

(2)由多段构成而不是单一体。

(3)有多种实现架构,如蜂窝网络、网关式网络、组网式网络等。

(4)关注参数:通信距离、稳定性、延迟、带宽和速度、建设成本和运维成本等。

(5)一部分是现有成熟技术,一部分是专为IoT设计和建设。

2.3.3、平台层

(1)物联网云平台,如华为云IoT、阿里云IoT、腾讯云IoT等,是专用于物联网的云平台。

(2)提供设备接入、管理、安全、数据、AI能力等普遍性的物联网常用功能。

(3)提供应用开发和部署能力,可直接承载用户应用。

(4)提供对接能力,可对接外部应用,也可对接第三方服务能力。

2.3.4、应用层

(1)应用就是直接面向客户需求,解决客户问题,向客户提供服务的东西的打包。

(2)应用一般包括:服务端后台、前端前台、手机客户端、专用设备客户端等。

(3)不同行业不同应用差异很大,同行业不同客户也会有不同需求。

(4)应用是物联网的直接价值产生地,是物联网项目的总纲领。

3、华为物联网解决方案一览

3.1.华为云IoT

(1)华为云官网:https://www.huaweicloud.com

(2)华为云IoT主页:https://www.huaweicloud.com/product/IoTCollect.html

(3)当前4大块:IoT联接服务、IoT数据分析服务、IoT行业使能服务、IoT安全服务

3.2.华为物联网操作系统LiteOS

(1)华为云官网LiteOS入口:https://www.huaweicloud.com/product/liteos.html

(2)LiteOS官网:https://www.huawei.com/minisite/liteos/cn/index.html

(3)LiteOS论坛:https://bbs.huaweicloud.com/forum/forum-729-1.html

3.3.IoT Studio及IoT_LINK SDK

(1)IoT Studio是华为专为IoT开发工程师设计的一站式IoT开发IDE

(2)IoT_LINK SDK是LiteOS的全栈式组织,可配合IoT Studio工作,是演进方向。

(3)未来的发展方向:图形化、组件化、松耦合、全栈式

(4)IoT Studio当前下载入口:https://developer.huaweicloud.com/resource/iot.html

3.4.华为物联网认证

(1)什么是华为认证

(2)官网:https://e.huawei.com/cn/talent/#/admin/certifi

(3)华为认证IoT类目

3.5.NBIOT芯片

(1)什么是NBIOT,窄带物联网,本质是一种通信技术,类似于2G、3G、4G。

(2)NBIOT和5G的关系:NBIOT属于5G mMTC应用的事实标准,是5G大连接业务的一种实现。

(3)NBIOT特点:超低功耗、超大连接、超低成本、超强覆盖。

(4)NBIOT应用:传感器类如烟感探头、路边停车、三表等,控制类如智慧路灯。

(5)NBIOT现状:2018年开始发展,目前中国三大运营商均已建网,产品落地发展中。

(6)2G会逐步退网,部分被NBIOT替代,部分被4G替代。

(7)华为直接提供:NBIOT芯片。

4、什么是操作系统

4.1.从公司发展的案例说起

(1)初创期一个人,主要是干活,直接产出价值。不需要管理。

(2)发展期10个人,一起干活,当面沟通,稍有组织即可,不需要专业化管理。

(3)规模期几百几千几万人,部分人纯干活,部分人干活加管理,部分人纯管理。

(4)总结:任何组织和系统的演变发展方向都是组织整体效率最优化配置。

(5)干活、沟通、管理必须模块化划分,然后再有效结合,被证明是最有效的方式。

4.2.为什么要用操作系统

4.2.1、从裸机到操作系统是必然发展路线

(1)发展阶段1:裸机并且全部代码自写

(2)发展阶段2:裸机但调用库函数

(3)发展阶段3:裸机加状态机实现简单的多任务

(4)发展阶段4:上简单操作系统:RTOS(ucos、LiteoS)

(5)发展阶段5:上复杂操作系统:Linux、Windows、Android

4.2.2、用操作系统的优势

(1)轻松实现多任务

(2)轻松借用很多第三方组件功能

(3)更好实现可移植性

(4)减少项目开发复杂度(类比汽车自动挡和手动挡)

(5)代价就是操作系统自身的开销(启动时间、资源消耗、学习投入)

4.3.操作系统的构成

4.3.1.操作系统的核心组件

(1)任务创建和管理调度系统

(2)内存管理(计算机系统的2大核心资源:CPU算力资源、内存资源)

(3)任务间通信机制(沟通、协作)

4.3.2操作系统的外围组件

(1)HAL和硬件驱动

(2)网络通信和协议栈

(3)文件系统

(4)GUI系统

(5)其他第三方组件

4.4.总结:究竟什么是操作系统

(1)操作系统本身是一套软件系统

(2)操作系统负责内部管理而非外部业务

(3)操作系统的本质是代码复用和功能复用

(4)基于操作系统来设计项目是一种思路和技术观

(5)操作系统自身的设计是一门学问

(6)学习操作系统的直接目的:使用操作系统来做项目做产品

(7)学习操作系统源码的目的:更好的使用操作系统,改造甚至自己写新的操作系统

5、什么是物联网操作系统

5.1.传统两大类操作系统

5.1.1、RTOS

(1)RTOS的定义和特征:实时性强、不复杂、不庞大、任务数不多。

(2)典型RTOS之ucos:单片机全五季课程的第4季。

(3)典型RTOS之Vxworks、rtlinux。

(4)RTOS的主要应用场景和技术核心:工业、军工、消费电子等。

5.1.2、桌面级和服务器级操作系统

(1)基于MMU和虚拟地址映射的OS特征

(2)典型桌面操作系统Windows

(3)典型桌面和服务器级操作系统linux

(4)典型智能手机操作系统Android

(5)基于虚拟地址的操作系统的优势和技术核心

5.2.从RTOS到IoTOS

5.2.1、IoTOS技术上属于RTOS

(1)IoTOS的硬件平台主要是单片机

(2)IoTOS基于实地址而非虚拟地址

5.2.2、IoTOS的本质特征

(1)IoTOS面向物联网设备端场景

(2)比起实时性参数IoTOS更在意周边生态

(3)IoTOS之争核心在于云平台和应用、数据等衍生价值之争,而不是IoTOS本身之争

5.3.市场主流IoTOS介绍

(1)华为LiteOS

(2)RT-Thread

(3)亚马逊freeRTOS

(4)TencentOSTiny

(5)AliOSThings

5.4.华为LiteOS的竞争优势

(1)短小精悍历经实战的kernel

(2)华为的信心背书与强大支撑资源,华为云IoT技术认证体系介绍

(3)丰富的第三方组件支持

(4)华为云IoT的对接匹配

(5)专业IDE工具IoTStudio支持,类似于STM32的cubemx

(6)各种模组厂商和开发生态支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/460947.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql语句与应用

2019独角兽企业重金招聘Python工程师标准>>> 1。正则表达式 搜索多个关键词&#xff0c;“或”, 等同 %上海% | %内蒙古% SELECT * FROM analysis_result WHERE result REGEXP 上海|内蒙古 LIMIT 1; "且" SELECT * FROM analysis_result WHERE id 1 AND …

android gb2312 utf-8,不同编码页面之间用form传值出现乱码问题解决方案 utf-8 到 gb2312...

相信有人也曾遇到过这种问题&#xff0c;今天将这个问题稍作整理发布出来。由于编码的问题传值出现乱码&#xff0c;一看到这样的情况&#xff0c;我们首先想到的是线面的两种解决办法&#xff1a;方案一&#xff1a;在接收参数页面进行转码 (这是较为理想的解决办法)方案二&a…

颜色的数字化描述(RGB与YUV的简介)

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 参考内容 &#xff08;1&#xff09;YUV和RGB的相互转换实验_Geek.Fan的博客-CSDN博客 &#xff08;2&#xff09; 工作中用到的一些基础知识 &#xff08;3&#xff09;YUV422 YUV420 Planar \ Se…

softlayer virtual machine vhd磁盘镜像导入shell脚本

softlayer virtual machine vhd磁盘镜像导入shell脚本 脚本 测试上传; 20480 records in20480 records out2147483648 bytes (2.1 GB) copied, 44.2262 s, 48.6 MB/scurl: option --data-binary: out of memorycurl: try curl --help or curl --manual for more information 28…

第二季1:MPP模块概述

以下内容源于海思官方文档内容&#xff0c;如有侵权请告知删除。 一、MPP模块概述 海思的媒体处理软件平台&#xff08;MPP&#xff0c;Media Process Platform&#xff09;有利于应用软件的快速开发。因为该平台屏蔽了一些与芯片相关的复杂的底层处理&#xff0c;给应用软件提…

小米平板安装鸿蒙系统,【新机】安卓最强平板?MatePad Pro2曝光:预装鸿蒙OS | 小米平板5到底啥时候发布?...

目前安卓阵营还在好好做平板的可能也就是三星和华为了&#xff0c;至少整体的配置规格都还不错。根据爆料&#xff0c;华为将会在近期推出MatePad Pro 2代产品&#xff0c;预计6月份正式和大家见面。MatePadPro2将会搭载麒麟9000处理器&#xff0c;算是目前安卓平板里性能最强的…

第二季3:sample_venc.c的整体分析

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 一、sample文件夹的介绍 将mpp/sample文件夹以及mpp/include文件夹导入SI后&#xff0c;搜索main时可以发现很多main函数。这说明sample文件夹下有很多例程&#xff0c;每个例程面向一个典型应用。…

poj 2891 Strange Way to Express Integers

题目&#xff1a;http://poj.org/problem?id2891 思路&#xff1a;扩展欧几里得 #include <cstdio> #include <cstring> #include <iostream> #include <cmath> #include <algorithm> using namespace std; #define maxn 100010 int n; long lo…

读书笔记2014第13本:《富爸爸,穷爸爸》

早就收藏了《富爸爸&#xff0c;穷爸爸》这本书&#xff0c;一直没看&#xff0c;最近仔细翻看一遍&#xff0c;发现自己智商一般&#xff0c;情商不行&#xff0c;原来财商更差&#xff0c;连书里的穷爸爸也比不上。这本书在这个时代再看&#xff0c;已经跟不上形势的发展了&a…

第三季1:ORTP库的移植与视频的实时传输实验

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 本节内容是移植ORTP库&#xff0c;并使用ORTP库来完成视频的实时传输。 一、ORTP的简介 1、视频网络传输的两种方式 &#xff08;1&#xff09;基于下载的方式。比如http&#xff08;Hyper Text T…

有赞下拉菜单html,有赞vant-ui Tabs、List、PullRefresh组件实践

Vant ui Vue.js 部分组件实践功能需求是实现一个移动端的栏目列表切换&#xff0c;于此同时列表需要进行下拉刷新&#xff0c;上拉加载如下图&#xff0c;大概是一个这样的东西看起来是挺简单的&#xff0c;实现起来很方便。没错&#xff0c;我当时也是这么想的&#xff0c;结…

第五季1:AP模式USB-WIFI网卡移植与测试

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 内容总结 &#xff08;1&#xff09;HI3518EWIFI做AP&#xff0c;PC做STA&#xff0c;实现局域网内ortp视频传输。 &#xff08;2&#xff09;HI2518EWIFI做STA&#xff0c;PC做STA&#xff0c;外部…

免费社交类图标集

免费下载 这是一套免费社交类型的图标集&#xff0c;包含35种不同内容的图标。包括当前最热的Instagram&#xff0c;Evernatoe等。和往常推荐的一样&#xff0c;PSD文件可自行调整大小,50*50像素。它们可以被用在商业项目上&#xff0c;如果你也喜欢相关类型的图标&#xff0c;…

第五季2:STA模式USB-WIFI网卡移植与测试

以下内容源于朱有鹏课程&#xff0c;如有侵权&#xff0c;请告知删除。 参考博客 hisi3518ev200移植MT7601_fsczp的博客-CSDN博客 wpa_supplicant移植与使用_andylauren的博客-CSDN博客 Linux wpa_cli 调试方法_weixin_34168700的博客-CSDN博客 12 海思Hi3518E移植WIFI驱动(ST…

关于ping命令的工作原理

2019独角兽企业重金招聘Python工程师标准>>> 当我们在用ping命令ping地址的时候会向target主机发送一个ICMP协议中的echo包&#xff0c;如果对方living&#xff08;活动状态&#xff09;。 则会返回一个echo包。 TTL的值&#xff1a;这个值对我们有什么用&#xff0…

第七季1:分析MP4文件封装格式

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 参考内容 &#xff08;1&#xff09;mp4文件格式解析 - nigaopeng - 博客园&#xff08;推荐&#xff09; &#xff08;2&#xff09;你真的懂 MP4 格式吗&#xff1f; &#xff08;3&#xff09;m…

第七季2:移植MP4v2库 与 将H.264码流打包成MP4格式的文件

以下内容源于朱有鹏课程的学习与整理&#xff0c;如有侵权请告知删除。 前言 本文首先移植MP4V2库&#xff0c;然后运行修改后的sample代码以生成MP4文件。 利用MP4v2库&#xff0c;可以将编码方式为H264的视频码流打包、封装为MP4格式的文件。 一、移植MP4v2库 1、下载MP4…

新高考不选物理可以学计算机吗,新高考选科中物理真的那么重要吗?没有选物理是不是完了?...

文/圆梦志愿 伏老师众所周知&#xff0c;选科是我国新高考中最重要的事情之一&#xff0c;且涉及到了多门选考科目。其中&#xff0c;要数物理的话题性相对最强。那么&#xff0c;高考选科是不是物理特别重要&#xff1f;新高考没有选物理是不是完了&#xff1f;一、高考选科是…

参加第三届信息化创新克拉玛依国际学术论坛

据老孙说前二届在克拉玛依的数字油田的会议规格很高&#xff0c;可惜一直没机会参加。2014年9月3日至4日举办第三届&#xff0c;无论如何抓住了这次机会&#xff0c;不过会议的内容有些让我失望&#xff0c;克拉玛依的心思已经放在数字城市上了&#xff0c;数字油田的主题被冲淡…

Telnet远程登录 与 海思proc文件系统

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c; 如有侵权请告知删除。 内容总结 &#xff08;1&#xff09;添加“ telnet远程登录 ”这种调试方式。 &#xff08;2&#xff09;介绍“ 海思proc文件系统 ”这种调试接口。 一、telnet远程登录 1、telnet远程登录的意…