物联网基础知识介绍

  • 一、物联网定义
  • 二、物联网的特征
  • 三、常用的无线通信方式比较
  • 四、常用的无线通信应用开发
  • 五、物联网体系结构
  • 更多内容...

一、物联网定义

物联网(Internet of Things)指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等、和“外在使能”(Enabled)的,如贴上RFID的各种资产(Assets)、携带无线终端的个人与车辆等“智能化物件或动物”或“智能尘埃”(Mote),通过各种无线和/或有线的长距离和/或短距离通讯网络实现互联互通(M2M)、应用大集成(Grand Integration)、以及基于云计算(牛计算)的SaaS营运等模式,在内网(Intranet)、专网(Extranet)、和/或互联网(Internet)环境下,采用适当的信息安全保障机制,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面(集中展示的Cockpit Dashboard)等管理和服务功能,实现对“万物”的“高效、节能、安全、环保”的“管、控、营”一体化。

二、物联网的特征

一是全面感知,即利用RFID,传感器,二维码等随时随地获取物体的信息;

二是可靠传递,通过各种电信网络与互联网的融合,将物体的信息实时准确地传递出去;

三是智能处理,利用云计算,模糊识别等各种智能计算技术,对海量的数据和信息进行分析和处理,对物体实施智能化的控制。

三、常用的无线通信方式比较

常用的无线通信方式有WIFI、蓝牙、LORA、NB-IOT、ZIGBEE、蜂窝信号等。

类型 频段 简介
WIFI 2.4G 5G 局域网通信,功耗高,传输速度快,设备连接能力强
蓝牙 2.4G 设备间通信,低功耗蓝牙功耗很低,传输速度较慢,设备连接能力弱,一般主机最多连接7个从机
ZIGBEE 2.4G 短距离通信,超低功耗,传输速率较低,只适合做简单的数据传输
LORA 1G 长距离传输,功耗较低且可调节,需要自己部署网络
NB-IOT 授权频段(1G以下) 长距离传输,运营商运行,通信服务质量较好,费用较高
2G、4G等蜂窝通信 根据具体而定 长距离传输,可移动通信,费用较高
对于智能家居领域使用最多的莫过于WIFI与蓝牙了,WIFI分为STA与AP模式,AP模式可以理解为路由器,STA可以理解为连接路由器的设备。对于工程师应用开发主要为OSI的应用层,常用协议为MQTT,HTTP等,这两个协议底层都是基于TCP的。对于MQTT的详解可以参考MQTT讲解。智能家居中一般使用低功耗BLE蓝牙,模式有广播模式、从机模式、主机模式以及观察者模式。
模式 简介
广播模式 向周围发送广播包,不可被连接
从机模式 向周围发送广播包,等待被扫描连接
主机模式 扫描周围的从机设备,并可与之连接
观察者模式 扫描周围的广播包,但是不能要求与之连接,蓝牙网关常用这个模式

四、常用的无线通信应用开发

如果想要验证以上多种通讯方式的应用场景,以及想要快速的搭建物联网应用原型验证方案的可行性。可以用专业的物联网开发板进行开发验证,之前在网站上了解到一款新出来的物联网开发板shineblink core,可以快速的对各种物联网应用开发,只需要很少的代码就能搭建好方案原型,屡试不爽。下面是官网上支持的通讯方式截图,基本涵盖了物联网中的绝大多数应用场景。


更夸张的是看一下代码量。如蓝牙和手机的通信代码:

--配置低功耗蓝牙以默认参数工作,设备名称为"MyBle002"
--该设备名称就是手机扫描蓝牙设备时列表中所呈现的名称。
LIB_NrfBleDefaultConfig("MyBle002")
--开始大循环
while(GC(1) == true)
doLIB_DelayMs(200)send_tab = {0,1,2,3,4,5,6,7,8,9}--将send_tab数组内的10个元素发给手机LIB_NrfBleSend(send_tab)--查询是否收到手机发来蓝牙数据,如果收到就print打印出来recv_flag, recv_tab = LIB_NrfBleRecv()if recv_flag == 1 then--打印接收到的数据for k,v in ipairs(recv_tab) doprint(k,v)endend
end

对,就这么少。简直可怕!!!!

五、物联网体系结构

目前,物联网还没有一个被广泛认同的体系结构,但是,我们可以根据物联网对信息感知、传输、处理的过程将其划分为三层结构,即感知层、网络层和应用层。

感知层:主要用于对物理世界中的各类物理量、标识、音频、视频等数据的采集与感知。数据采集主要涉及传感器、RFID、二维码等技术。

网络层:主要用于实现更广泛、更快速的网络互连,从而把感知到的数据信息可靠、安全地进行传送。目前能够用于物联网的通信网络主要有互联网、无线通信网、卫星通信网与有线电视网。

应用层:主要包含应用支撑平台子层和应用服务子层。应用支撑平台子层用于支撑跨行业、跨应用、跨系统之间的信息协同、共享和互通。应用服务子层包括智能交通、智能家居、智能物流、智能医疗、智能电力、数字环保、数字农业、数字林业等领域。

更多内容…

物联网基础知识介绍及常见的几种无线通讯方式和应用相关推荐

  1. oracle 表连接 大表小表_优化必备基础:Oracle中常见的三种表连接方式

    在Oracle SQL语句中,如果from后面有多个表时,表的连接方式是一个很重要的考量. 从Oracle 6开始,优化器就支持下面4种表连接方式: - 嵌套循环连接(Nested Loop Join ...

  2. java udp 广播 组播_UDP广播和组播的基础知识介绍

    UDP广播和组播的基础知识介绍 ━━━━━━━━━━━━━━━━━━━━━━━━━ UDP可以实现一对多的传输方式,即通过广播和组播把数据发送给一组进程.下面就介绍下UDP广播和组播的相关知识. 一. ...

  3. the isle 服务器刷新找不到怎么办,《The Isle》常见问题解决方法汇总 基础知识介绍...

    <The Isle>常见问题解决方法汇总 基础知识介绍 2018-01-22 17:33:43来源:贴吧编辑:评论(0) <岛(The Isle)>是一款恐龙开放世界的生存游戏 ...

  4. 视频编解码的理论和实践1:基础知识介绍

    近几年,视频编解码技术在理论及应用方面都取得了重大的进展,越来越多的人想要了解编解码技术.因此,网易云信研发工程师为大家进行了归纳梳理,从理论及实践两个方面简单介绍视频编解码技术. 相关阅读推荐 &l ...

  5. c# getresponsestream返回byte[]_C# 基础知识系列-13 常见类库(三)

    0. 前言 在<C# 基础知识系列- 13 常见类库(二)>中,我们介绍了一下DateTime和TimeSpan这两个结构体的内容,也就是C#中日期时间的简单操作.本篇将介绍Guid和Nu ...

  6. UICC 之 USIM 详解全系列——UICC基础知识介绍

    本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. UICC 之 USIM 详解全系列--UICC(TS102 ...

  7. JMeter-01-性能测试基础知识介绍

    JMeter-01-性能测试基础知识介绍 开篇词 性能测试常见分类 Web服务的主要指标 前端页面的主要指标 数据库的主要指标 开篇词 参加工作这些年来,性能测试做过不少,主要用的LoadRunner ...

  8. 蓝牙模块基础知识介绍

    蓝牙模块基础知识介绍 随着近年来蓝牙技术的不断发展,在功耗不断降低的情形下,蓝牙的传输速率也不断地得到提高,使蓝牙的应用范围更加广泛.但若想设计一套完善的蓝牙系统,就必须充分掌握蓝牙的相关技术知识,如 ...

  9. 蓝牙耳机主动降噪的基础知识介绍

    蓝牙耳机主动降噪的基础知识介绍 1:什么是噪音和为什么要降噪? 噪声的本质:是频率.强弱变化无规律.杂乱无章的机械波.机械波又可以按人耳的识别程度分为一下几个部分:a. 可听见的声音:b. 播放音乐的 ...

最新文章

  1. Series([] , [‘索引‘]) 数据字典 {‘项值 ’:键值}
  2. Leetcode 682. 棒球比赛 解题思路及C++实现
  3. 多线程:interrupted、isinterrupted区别
  4. ImageView的scaleType理解
  5. 多路串口服务器的应用及应用范围介绍
  6. 微信支付 商户Key 支付Key API密钥 的获取
  7. Java 画精美图形
  8. 用于创建此对象的程序是excel_一起学Excel专业开发22:使用类模块创建对象1
  9. linux java sdk_java linux sdk1.8
  10. 2021年塔式起重机司机考试报名及塔式起重机司机免费试题
  11. 手机5g什么时候普及_5G牌照发放仨月,5G手机扎堆上市,何时才能真正普及?
  12. keystone创建服务实体HTTP500,An unexpected error prevented the server from fulfilling your request. HTTP500
  13. RSF 分布式服务框架设计
  14. 双十一买什么充电宝好?实惠好用的充电宝推荐
  15. 网易实况足球获取服务器信息,网易实况足球国际服和国服数据互通吗_游戏评价介绍...
  16. pinyin4j获取多音字首字母同时保留非中文字符
  17. Plu2006即将开赛,参赛选手名单公布
  18. 如何保护电子邮箱安全?163邮箱安全吗?
  19. 20几岁男人应该懂得50件事
  20. 大数据项目实训总结_大数据分析处理实践的一点心得

热门文章

  1. 期末大作业之Matlab美图秀秀【GUI界面】
  2. 并发编程后记_什么是后记? 它与我的打印机有什么关系?
  3. win10任务管理器快捷键是什么,win10系统打开任务管理器快捷键
  4. 1582年日历怎么了_1582年日历图片
  5. 计算机网络——(6)网络互联技术与设备
  6. centos7软件安装更新
  7. echarts 圆环图中间插图或文字
  8. 干货| 乐队的混音应该如何改善?职业混音师的建议 MZD Studios
  9. CSharp代码示例每日一讲: 在GDI+中使用画笔和画刷
  10. python 利用Scipy计算person 和spearman相关系数