物联网基础知识介绍及常见的几种无线通讯方式和应用
物联网基础知识介绍
- 一、物联网定义
- 二、物联网的特征
- 三、常用的无线通信方式比较
- 四、常用的无线通信应用开发
- 五、物联网体系结构
- 更多内容...
一、物联网定义
物联网(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、二维码等技术。
网络层:主要用于实现更广泛、更快速的网络互连,从而把感知到的数据信息可靠、安全地进行传送。目前能够用于物联网的通信网络主要有互联网、无线通信网、卫星通信网与有线电视网。
应用层:主要包含应用支撑平台子层和应用服务子层。应用支撑平台子层用于支撑跨行业、跨应用、跨系统之间的信息协同、共享和互通。应用服务子层包括智能交通、智能家居、智能物流、智能医疗、智能电力、数字环保、数字农业、数字林业等领域。
更多内容…
物联网基础知识介绍及常见的几种无线通讯方式和应用相关推荐
- oracle 表连接 大表小表_优化必备基础:Oracle中常见的三种表连接方式
在Oracle SQL语句中,如果from后面有多个表时,表的连接方式是一个很重要的考量. 从Oracle 6开始,优化器就支持下面4种表连接方式: - 嵌套循环连接(Nested Loop Join ...
- java udp 广播 组播_UDP广播和组播的基础知识介绍
UDP广播和组播的基础知识介绍 ━━━━━━━━━━━━━━━━━━━━━━━━━ UDP可以实现一对多的传输方式,即通过广播和组播把数据发送给一组进程.下面就介绍下UDP广播和组播的相关知识. 一. ...
- the isle 服务器刷新找不到怎么办,《The Isle》常见问题解决方法汇总 基础知识介绍...
<The Isle>常见问题解决方法汇总 基础知识介绍 2018-01-22 17:33:43来源:贴吧编辑:评论(0) <岛(The Isle)>是一款恐龙开放世界的生存游戏 ...
- 视频编解码的理论和实践1:基础知识介绍
近几年,视频编解码技术在理论及应用方面都取得了重大的进展,越来越多的人想要了解编解码技术.因此,网易云信研发工程师为大家进行了归纳梳理,从理论及实践两个方面简单介绍视频编解码技术. 相关阅读推荐 &l ...
- c# getresponsestream返回byte[]_C# 基础知识系列-13 常见类库(三)
0. 前言 在<C# 基础知识系列- 13 常见类库(二)>中,我们介绍了一下DateTime和TimeSpan这两个结构体的内容,也就是C#中日期时间的简单操作.本篇将介绍Guid和Nu ...
- UICC 之 USIM 详解全系列——UICC基础知识介绍
本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. UICC 之 USIM 详解全系列--UICC(TS102 ...
- JMeter-01-性能测试基础知识介绍
JMeter-01-性能测试基础知识介绍 开篇词 性能测试常见分类 Web服务的主要指标 前端页面的主要指标 数据库的主要指标 开篇词 参加工作这些年来,性能测试做过不少,主要用的LoadRunner ...
- 蓝牙模块基础知识介绍
蓝牙模块基础知识介绍 随着近年来蓝牙技术的不断发展,在功耗不断降低的情形下,蓝牙的传输速率也不断地得到提高,使蓝牙的应用范围更加广泛.但若想设计一套完善的蓝牙系统,就必须充分掌握蓝牙的相关技术知识,如 ...
- 蓝牙耳机主动降噪的基础知识介绍
蓝牙耳机主动降噪的基础知识介绍 1:什么是噪音和为什么要降噪? 噪声的本质:是频率.强弱变化无规律.杂乱无章的机械波.机械波又可以按人耳的识别程度分为一下几个部分:a. 可听见的声音:b. 播放音乐的 ...
最新文章
- Series([] , [‘索引‘]) 数据字典 {‘项值 ’:键值}
- Leetcode 682. 棒球比赛 解题思路及C++实现
- 多线程:interrupted、isinterrupted区别
- ImageView的scaleType理解
- 多路串口服务器的应用及应用范围介绍
- 微信支付 商户Key 支付Key API密钥 的获取
- Java 画精美图形
- 用于创建此对象的程序是excel_一起学Excel专业开发22:使用类模块创建对象1
- linux java sdk_java linux sdk1.8
- 2021年塔式起重机司机考试报名及塔式起重机司机免费试题
- 手机5g什么时候普及_5G牌照发放仨月,5G手机扎堆上市,何时才能真正普及?
- keystone创建服务实体HTTP500,An unexpected error prevented the server from fulfilling your request. HTTP500
- RSF 分布式服务框架设计
- 双十一买什么充电宝好?实惠好用的充电宝推荐
- 网易实况足球获取服务器信息,网易实况足球国际服和国服数据互通吗_游戏评价介绍...
- pinyin4j获取多音字首字母同时保留非中文字符
- Plu2006即将开赛,参赛选手名单公布
- 如何保护电子邮箱安全?163邮箱安全吗?
- 20几岁男人应该懂得50件事
- 大数据项目实训总结_大数据分析处理实践的一点心得
热门文章
- 期末大作业之Matlab美图秀秀【GUI界面】
- 并发编程后记_什么是后记? 它与我的打印机有什么关系?
- win10任务管理器快捷键是什么,win10系统打开任务管理器快捷键
- 1582年日历怎么了_1582年日历图片
- 计算机网络——(6)网络互联技术与设备
- centos7软件安装更新
- echarts 圆环图中间插图或文字
- 干货| 乐队的混音应该如何改善?职业混音师的建议 MZD Studios
- CSharp代码示例每日一讲: 在GDI+中使用画笔和画刷
- python 利用Scipy计算person 和spearman相关系数