【嵌入式项目应用】__物联网小知识:不同通讯线的通讯距离是多少,你知道吗?

news2024/11/29 12:36:40

目录

前言

不同协议通讯线的传输距离 

无线传输协议与距离

1. 蓝牙

2. Zigbee

3. LoRa

4. Wi-Fi

5. 蜂窝网络

6. Sigfox

7. LoRaWAN

(* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。 


前言

在物联网中,通讯线的作用是传输数据信号电能,以便在设备之间建立通信链路。

常见的通讯线包括USB线、信号线、RS485、RS232、以太网线、CAN等。其中,

  • USB线 是一种数字信号传输线,可以连接电脑和其他外设,传输数据、充电和供电等功能。
  • 信号线 用于传输单个信号或特定信号,通常用于连接设备内部的不同模块、电路或组件,传输特定的信号或信号类型。
  • 而 RS485RS232以太网线CAN 等通讯线则用于在不同的设备之间进行数据传输和通信,建立长距离的通信链路。

通讯线的选择和使用取决于具体的设备和应用场景,不同的通讯线具有不同的传输速率、距离、功率等参数,需要根据实际需求进行选择。同时,通讯线的质量和可靠性也直接影响到物联网设备的性能和稳定性,因此需要选择质量可靠、性能稳定的通讯线。

不同协议通讯线的传输距离 

通讯线距离描述
RS4851,200米两线制,差分信号传输,半双工通信,最大通信距离千米以上。
RS23210米三线制,全双工通信,一般通信距离小于 10 米。
RS4221,200米RS-422的最大传输距离约1200米。最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。
以太网100米4 线或 8 线,多主通信,高性能,普通网线通信距离 100 米以内。
CAN1,000米两线制,多主通信,高性能,高可靠性,每次最多传输 8 个字节的数据,通信距离千米以上。
M-Bus1,000米两线制,半双工,专为远程抄表系统专门设计的总线,M-Bus通讯线的传输距离可以达到1000米。
USB10米

在物联网中,USB通讯线主要用于连接设备与计算机或其它设备之间的数据传输。

USB通讯线的传输距离通常很短,一般只有几米到十几米。这是因为USB通讯线是用于连接设备的近距离通信,其传输速率和传输距离都有限制。

在物联网中,如果需要实现更远距离的传输,除了使用有线传输协议外,还可以采用一些无线传输协议,继续阅读..

无线传输协议与距离

1. 蓝牙

蓝牙协议的有效范围为50到100米,支持高达1 Mbps的数据传输速率。最近,物联网开发人员已经表现出对基于蓝牙智能协议的低能耗蓝牙低功耗(BLE)的倾向。与前一代产品相比,BLE的功耗显著降低,但不适合大型文件传输

2. Zigbee

基于IEEE 802.15.4标准的Zigbee已成为嵌入式应用中使用最广泛的通信协议之一。Zigbee用于连接10-100米范围内的设备,支持高达250 Kbps的数据速率。作为一种低功耗低数据速率技术,Zigbee非常适合物联网传感器和物联网网关设备之间的双向数据传输,以及ad hoc无线网状网络。通过其网状拓扑,Zigbee设备可以通过中间设备在一定距离上传输数据。对于在消费和工业领域需要低成本和低功耗传感器网络的物联网应用,Zigbee是一个很好的选择。

3. LoRa

LoRa是一种基于扩频技术远距离无线传输方案,其最大传输距离可达数公里甚至数十公里。LoRa协议具有低功耗长距离传输网络容量大等特点,非常适合物联网应用。

4. Wi-Fi

Wi-Fi旨在取代以太网,并通过IEEE 802.11标准系列提供易于使用的短距离无线连接和跨厂商互操作性。虽然Wi-Fi不是一种低功耗技术,但其传输距离相对较远,通常在几十米到数百米之间。

5. 蜂窝网络

对于需要长距离连续连接的物联网应用,蜂窝网络是一种可行的解决方案。蜂窝网络是基于GSM、LTE、EDGE、3G、4G和5G等蜂窝标准的移动通信网络,可以提供广泛的覆盖范围和数据传输速率

6. Sigfox

Sigfox是一种基于软件的低功耗广域网(LPWAN)协议,旨在为物联网应用提供一种简单低成本可靠的通信解决方案。Sigfox通过使用超窄带技术实现远距离传输,最大传输距离可达数百公里。

7. LoRaWAN

LoRaWAN是一种基于LoRa协议广域网(LPWAN)协议,旨在为物联网应用提供长距离低功耗安全的通信能力。LoRaWAN支持多种数据传输速率和多种频段,最大传输距离可达数公里到数十公里不等。

这些无线传输协议各有特点和使用场景,需要根据具体需求进行选择。例如,对于需要低功耗和双向通信的传感器网络,Zigbee是一个很好的选择;对于需要远距离传输的应用场景,LoRa或LoRaWAN可能是更好的选择;而对于需要快速、远距离的无线连接,Wi-Fi或蜂窝网络则是更合适的选择。


(* ̄︶ ̄)创作不易!期待你们的 点赞收藏评论喔。 

本文来源网络,免费分享知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除!

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

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

相关文章

leetcode经典面试150题---5.多数元素

目录 题目描述 前置知识 代码 方法一 排序法 思路 实现 复杂度 方法二 哈希表 思路 实现 题目描述 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给…

pg14-sql基础(四)-多表联查

多表联查 内联查询 SELECT e.department_id, e.first_name, d.department_name FROM employees e INNER JOIN departments d -- JOIN departments d ON e.department_id d.department_id;左外联查询 SELECT e.department_id, e.first_name, d.department_name FROM employees…

【C语言基础】第01章_C语言入门

讲师:康师傅 视频:https://www.bilibili.com/video/BV1Bh4y1q7Nt?p1&vd_source3eaa9d17f2454e1ae80abc50d16e66b5 文章目录 本章专题脉络1初识计算机语言1.1 计算机语言是什么1.2 计算机语言简史 2初识C语言2.1 C语言的由来2.2 为什么要学习C语言2.…

英语——分享篇——每日200词——1-200

1——ball——[bɔːl]——n.球——ball——ba爸(拼音)ll筷子(象形)——爸爸用筷子夹球——The kid is playing the ball. ——孩子在玩皮球。 2——boat——[bəʊt]——n.船——boat——bo60(象形)at在(熟词)——60个人在船上——I have 60 boats.——我有60艘船。 3——bag—…

【架构图解】API架构图解:如何以图表形式展现复杂系统

文章目录 前言序列图组件图数据流程图结论 前言 架构图是链接到 API 的不同组件/服务如何相互交互的直观表示。 当需要理解 API 的架构并将其传达给不同的利益相关者(包括其他开发人员、项目经理和客户)时,这些图表非常有用。 图表/视觉效…

Python基础入门例程50-NP50 程序员节(循环语句)

最近的博文: Python基础入门例程49-NP49 字符列表的长度-CSDN博客 Python基础入门例程48-NP48 验证登录名与密码(条件语句)-CSDN博客 Python基础入门例程47-NP47 牛牛的绩点(条件语句)-CSDN博客 目录 最近的博文&a…

告知粉丝 重要

告知! 亲爱的粉丝朋友们,由于CSDN(博客)平台的限制,被迫转入 公众号!希望粉丝朋友们谅解!我们也是被逼无奈~~ 但我们还是会在CSDN(博客)发文章,但很少。 如果想要接触更好的文章请关注我们公众号,谢谢! 微信公众号:

POJ-3630电话表(考察字典树)

2023每日刷题&#xff08;二十&#xff09; POJ-3630电话表 题目原地址 输入样例&#xff1a; 2 3 911 97625999 91125426 5 113 12340 123440 12345 98346输出结果&#xff1a; NO YES实现代码 #include<iostream> #include<string> #include<cstring>…

AD9371 官方例程 NO-OS 主函数 headless 梳理(一)

AD9371 系列快速入口 AD9371ZCU102 移植到 ZCU106 &#xff1a; AD9371 官方例程构建及单音信号收发 ad9371_tx_jesd -->util_ad9371_xcvr接口映射&#xff1a; AD9371 官方例程之 tx_jesd 与 xcvr接口映射 AD9371 官方例程 时钟间的关系与生成 &#xff1a; AD9371 官方…

错误:ERROR Cannot read properties of null (reading ‘type‘)

ERROR Cannot read properties of null (reading ‘type’) TypeError: Cannot read properties of null (reading ‘type’) <template><el-card><el-row :gutter="20" class="header"><el-col :span="7"><el-input…

大数据毕业设计选题推荐-无线网络大数据平台-Hadoop-Spark-Hive

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

Unity之UI、模型跟随鼠标移动(自适应屏幕分辨率、锚点、pivot中心点)

一、效果 UI跟随鼠标移动, 动态修改屏幕分辨率、锚点、pivot等参数也不会受到影响。同时脚本中包含3d物体跟随ui位置、鼠标位置移动 二、屏幕坐标、Canvas自适应、锚点、中心点 在说原理之前我们需要先了解屏幕坐标、Canvas自适应、锚点、中心的特性和之间的关系。 1.屏幕坐标…

C# 基类中的虚函数调用基类的虚函数执行的是派生类实现的对应函数吗

答案 &#xff1a; 是的。 比如基类Base中有两个virtual 函数A和B&#xff0c;然后派生类为Derive&#xff0c;override了函数A记为A&#xff0c;override了函数B记为B&#xff0c;且B之中会执行base.B的逻辑&#xff1b; 在Base中&#xff0c;B调用了A的逻辑&#xff0c;那么外…

Qsort函数实现对各类型数组中元素的排序

目录 ​​​​​​​函数介绍 函数使用案例&#xff1a; &#xff08;一&#xff09;对int型数组的排序 &#xff08;二&#xff09;对char型数组的排序 &#xff08;三&#xff09;对浮点型数组的排序 &#xff08;四&#xff09;对结构体类型的排序 &#xff08;五&a…

[Linux打怪升级之路]-信号的产生

前言 作者&#xff1a;小蜗牛向前冲 名言&#xff1a;我可以接受失败&#xff0c;但我不能接受放弃 如果觉的博主的文章还不错的话&#xff0c;还请点赞&#xff0c;收藏&#xff0c;关注&#x1f440;支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、信号基础…

node教程(五)接口+会话

文章目录 一.接口1.1接口是什么?1.2接口的作用1.3接口的开发与调用1.4接口的组成 一.接口 1.1接口是什么? 接口是前后端通信的桥梁 1.2接口的作用 实现前后端通信 1.3接口的开发与调用 大多数接口都是由后端工程师开发的&#xff0c;开发语言不限 一般情况下接口都是由…

ts和js的区别?

文章目录 前言是什么&#xff1f;二、特性三、区别后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;Typescript &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;正在不断努力填补技术短板。(如果出现…

树状数组(分析+代码)

在2023年4月29日的力扣103夜喵双周赛上&#xff0c;我被第四题所困扰&#xff0c;又于2023年5月4日早上的Linux系统基础课上&#xff0c;我初次接触到了树状数组。从那时候我就想写一篇博客记录一下&#xff0c;鸽到了现在… 参考视频 树状数组的作用 维护一个序列修改某一个…

yum

什么是yum? Linux中我们也要进行工具/指令/程序&#xff0c;安装&#xff0c;检查卸载等&#xff0c;需要yum的软件 安装软件的方式&#xff1a; 1.源代码安装--交叉编译工作 2.rpm包直接安装 3.yum / apt-get yum:yum是我们linux预装的一个指令&#xff0c;搜索&#x…

【C++深入浅出】STL之string用法详解

目录 一. 前言 二. STL概要 2.1 什么是STL 2.2 STL的六大组件 2.3 STL的缺陷 三. string类概述 3.1 什么是string类 3.2 为什么要使用string类 四. string类的使用 4.1 包含头文件 4.2 构造函数 4.3 赋值运算符重载 4.4 容量操作 4.5 访问/遍历操作 4.6 查找修改…