从本节课起,我们无际单片机编程将带领大家研发一款基于SX1278的Lora通讯模块。

Lora无线通讯是物联网的一种无线通讯方式,所以本节课先给大家简单的介绍一下物联网无线通讯技术的发展和Lora无线通讯的优势。

一、物联网无线通讯发展趋势

将近13年的工作经历,一直从事无线通讯的相关技术,对无线通讯技术有一个比较深刻全面的了解。

以下是按照我接触的顺序以及我对物联网的认知,对物联网无线通讯技术的应用做一个简单的排序,可能有点不太准确,但不会有太大的问题:

ASK/OOK  ->  FSK  ->  BLE(蓝牙) ->  Zigbee  ->  Z-wave ->  Lora  ->  蓝牙Mesh组网  -> NB-Iot  

以上的排序是我从业以来,接触到的无线通讯技术的排序,也是无线通讯技术应用到智能安防报警系统、智能家居系统、智慧消防系统中的发展进程。

二、各种通讯技术各自优缺点

1.ASK/OOK无线通讯技术

调制方式调幅

常用频率:315MHZ/433MHZ/868MHZ

优点:调制简单,开发方便,成本低,无线发射距离远、穿墙能力较强

缺点:抗干扰能力差,无线发射数据速率低 工作效率低   3个字节

ASK无线通讯技术使用非常广泛,儿童玩具,无线控制等。

2.FSK(2FSK GFSK MFSK )无线通讯

调制方式:调频

常用频率:433MHZ/868MHZ/2.4G

优点:无线通讯的数据速率高,抵抗能力较强,双向通讯,部分支持调频,频率可配

缺点:传输距离短,穿墙能力弱

3.蓝牙/2.4G

优点:无线通讯的速率高,使用方便,可以和手机直接通讯。

缺点:需要配对一对一的通讯,通讯的匹配复杂,抗干扰能力差,成本较高,开发周期长等

蓝牙通讯是目前最常见的一种无线通讯技术,蓝牙耳机,蓝牙音箱,共享单车等都有应用。目前的市场占有率也是很高。

4.Z-wave无线通讯技术

Z-wave是一个类似于Zigbee 的局域网无线通讯的技术,目前主要应用于国外市场。国内使用的比较少。

Z-wave是一个闭环系统,属于会员制的,先要交钱入会,才可以获取相关开发资料。和苹果公司模式比较类似,在这里就给大家不介绍了。

5.Zigbee无线通讯技术

优点抗干扰能力强,双向通讯

缺点:穿墙能力弱。不适合别墅级别的智能家居的布网,成本较高

Zigbee在智能家居领域应用非常广泛。

6.蓝牙Mesh组网

适合于智能家具的一种新型的蓝牙协议栈;实测数据延时比较严重。

7.Lora无线通讯技术

优点:

传输距离远,理论最远可以达到10公里255个字节。

抗干扰能力强

穿墙能力强

双向通讯,数据传输速率相对较高

缺点:

开发成本高,技术被美国公司垄断(Lorawan)

8.NB-Iot无线通讯技术:   

优点:中国华为技术,广域网通讯,功耗低  OneNet,中国电信物联网平台

缺点:需要给电信公司付费

物联网新技术,目前国内应用比较广泛,共享单车,水电表,智能路灯等。

以上所有的技术,虽然都有一定的缺点,但各自又有自己的优点和优势,不同的领域,不同的需求,需要的技术不一样。

对于智能家居,Lora在技术上有很大的优势,尤其适合于智能家居相关的智能设备的使用,目前的成本也有所降低。

提起Lora,不得不提LoraWan.   LoraWan就是底层基于Lora无线通用技术的协议栈。

在国内使用不建议大家使用LoraWan。

关于LoraWan的相关知识,大家可以到网络上自行搜集学习了解,这里不做介绍。

这个项目是由我们无际单片机编程基于芯片级的Lora通讯模块的研发与设计,带着大家从Lora无线发射的底层了解Lora的无线通讯技术。

更多实战教程,请大家留意我后面的章节。

课程安排:

(后续根据实际情况调整)

Lora模块项目01:简述物联网的各大无线通信技术相关推荐

  1. Lora模块距离测试-新大陆物联网竞赛-物联网Lora开发

    目录 一.概述 二.程序编写与实现 三.源码实现 四.场地实测 <1>30m复杂环境 <2>50m复杂环境 <3>100m空旷环境 <3>500m空旷环 ...

  2. 低功耗远距离lora模块:SX1262与SX1278、SX1276射频无线收发器芯片对比分析以及选型指南

    1.产品简述 SX1278/6是Semtech公司在2013年推出的一款远距离.低功耗的无线收发器,是一款性能高的物联网无线收发器,具备特殊的LoRa调制方式,在一定程度上增加了通信距离:而SX126 ...

  3. Zigbee模块、NB-IOT模块、LoRa模块谁将主导未来物联网市场?

    提到物联网中的短距离无线通信技术,可能不少人第一时间想到的会是蓝牙和WiFi.但实际上,包括Zigbee等在内的其他技术,其发展速度正在大大加速,并迅速占据市场.从前几年开始,国内市场对Zigbee模 ...

  4. 物联网国赛LORA模块开发教程(通用库)—Keil添加注释的快捷键

    LORA模块开发教程目录 物联网国赛LORA模块开发教程-开发环境配置 物联网国赛LORA模块开发教程-Keil添加注释的快捷键 物联网国赛LORA模块开发教程-点亮第一颗LED灯 物联网国赛LORA ...

  5. maven 多模块项目

    maven 多模块项目 项目结构 proj | |- proj-model |      | |      |- src |      |- pom (jar) |      | | |- proj- ...

  6. Maven多模块项目搭建

    要: Maven多模块项目搭建,可以通过合理的模块拆分,实现代码复用,便于维护管理,可以根据需要配置指定的模块. __kindeditor_temp_url__   http://git.oschin ...

  7. LoRa模块在物联网中的应用

    lora一种LPWAN通信技术,它基于扩频技术而广泛应用于超长距离的无线传输场景中.现在,LoRa主要在全世界433.868.915MHz等自由频带工作.其最大特征是灵敏度高,传输距离长,工作功耗低, ...

  8. 以太网远程MQTT IO模块在IIOT工业物联网项目中的应用

    以太网远程MQTT IO模块在IIOT工业物联网项目中的应用 随着IIOT(Industrial IOT)工业物联网技术的发展,很多传统的资产都需要接入互联中,实现数据的统一采集.分析.处理以及存储, ...

  9. 物联网竞赛LoRa模块双击实现某些功能-新大陆

    一.任务要求 1.第一次双击key3使得OLED屏幕显示工位号 2.第二次双击key3使得OLED屏幕显示某个图标 3.第三次双击key3使得OLED屏幕环境监测 4.能实现以上三步循环操作 二.代码 ...

最新文章

  1. 数据结构:关于重建二叉树的三种思路
  2. 神经网络中的激活函数的比较
  3. mezzanine安装配置
  4. AUTOSAR从入门到精通100讲(六十)-Explanation of Firmware Over-The-Air
  5. linux 多级目录查找,Linux如何在多级目录中查找某个文件
  6. Spring AOP 前置通知
  7. android中将自己的自定义组件打成JAR包
  8. squid 日志清理
  9. SQL2008--SQL语句-存储过程-触发器-事务处理-基本语法-函数
  10. 电子商务的核心是不是计算机技术,电子商务的核心内容是网络营销
  11. Android ToggleButton(状态切换按钮)
  12. java静态方法没有this,super与this无法用在static方法中
  13. 百度地图 实现 热力图
  14. 记录一下blender烘焙光照漫反射贴图
  15. 「高效程序员的修炼」代码版本管理工具 Git 用起来 01 Git 基础
  16. 网站服务器迁移耗时,网站迁移,整体服务器网站迁移步骤方案
  17. android 爱普生打印机,安卓打印 爱普生推出智能iPrint新应用
  18. 安卓手机浏览器:远程调试
  19. 如何高效管理企业的海量固定资产?
  20. 建设数字化车间的主线有哪些

热门文章

  1. 面试问你红黑树,你都懂了吗
  2. VUE的本地应用-V-TEXT
  3. 拒绝遗忘:高效的动态规划算法
  4. 机器学习小抄,轻松搞定理解机器学习!
  5. 使用Python,机器学习和深度学习的5个很棒的计算机视觉项目创意!
  6. 基于OpenCV的透视图转化为不同平面
  7. iOS面试准备之思维导图
  8. 避免沦为“人工智障”,机器人还需找对语音交互的“打开方式”
  9. hadoop 集群开启之后datanode没有启动问题
  10. Python显示图像