2.4g无线私有协议透传方案特色梳理
为什么?
在2.4G这个频段,的确有待你拥挤,有提供高速上网的wifi,有提供短距离数据和云音乐传输的bt,还要各种xx的东西。在wifi和bt无法覆盖的领域,又出来一个2.4G私有协议传输芯片,这种芯片很大程度上弥补了标准协议的覆盖不到的场景,往往会有意向不到的用途。
特点
作为一个应用十分广泛的芯片,2.4G私有协议有以下几个特色是wifi和bt无法替代的。
A 低延时:
相比wifi和bt的复杂的协议和网络,2.4G私有协议的传输层东西特别少,基本上属于透传的,这就可以做出延时非常低的产品。相比蓝牙动辄100ms以上的延时,2.4G私有协议可以做到10ms以内的延时,这种延时的差距,让2.4G私有传输协议在一些对延时要求比较高的产品上大放异彩。比如,无线鼠标,游戏耳机,无线麦克风等。
B 组网简单:
相比wifi和bt的蓝牙,2.4G私有传输协议组网非常简单,可以说,基本上不需要组网,这就让设备使用起来非常简答,特别是局域网的无线设备,一对多或者一对一,开机就可以工作,这个特点可以极大地提升产品的用户体验度。
C 高速度:
相比bt的速率,2.4G的传输速率一般要比较高,无协议限制,也没有那么多层,使用蓝牙的核的2.4G芯片,往往兼顾低功耗的场景,速率可达2Mbit,这个速率应用在传输音频数据上,已经绰绰有余了。
D 远距离:
wifi和蓝牙受限于协议和认证指标,一般的发射功率不能随便配置的,这个也就导致了wifi和bt的距离并不能任意发挥,为了远一些,只能调节射频参数了,这个参数仅仅是锦上添花,2.4G私有协议芯片就不一样了,很多2.4G私有协议芯片的发射功率可达10db,数传的距离可达几百米,这个是非常惊人的传输距离了。在一些特殊应用场合,这个也是一个核心功能点。
场景
物联网的发展,以及无线设备的广泛应用,短距离的射频芯片的应用是越来越广泛了。针对这些广泛的应用,其实很多技术都无法全场景覆盖。使用不同的技术去解决特定的问题,这也许是我们方案技术人要面对的问题。2.4G私有协议传输,正好弥补了wifi和bt的场景空缺,也会让我们的产品变得丰富起来。
展望
世人都说物联好,唯有问题找不到。物联网被吹得那么大,归根到底还是要解决实际问题的,笔者相信,依靠这些技术,会让很多东西变得更加智能化,更加便利化。
2.4g无线私有协议透传方案特色梳理的更多相关文章
- 4G DTU为什么要具有透传的功能
4G DTU为什么要透传 透传的目的就是为了在数据传输的过程中不对数据做任何出来,实现发送方和接收方的数据完全一样,长度和内容完全没有变化.它主要是使用在智能设备之间的远程串口数据传输,是一种和传输方 ...
- Dubbo透传traceId/logid的一种思路
前言: 随着dubbo的开源, 以及成为apache顶级项目. dubbo越来越受到国内java developer欢迎, 甚至成为服务化自治的首选方案. 随着微服务的流行, 如何跟踪整个调用链, 成 ...
- 4G DTU的数据透传功能如何实现
准备将众山科技4G DTU进行数据透传之前,先将电脑串口连接到4G DTU串口上.如果是没有硬件串口的电脑,可以通过USB转RS232串口转换线进行连接. 连接成功后,按照说明书中提供的初始参数进行设 ...
- CC1101 433无线模块,STM8串口透传
CC1101 433无线模块,STM8串口透传 原理图:http://download.csdn.net/detail/cp1300/7496509 下面是STM8程序 CC1101.C /*** ...
- ESP8266局域网智能家居 路由器下作服务器模式串口透传 无线通信控制 arduino uno示例 模板参考
准备工作 下载一个Arduino IDE, 下载8266的库文件 ESP8266服务器模式串口透传编译 功能说明 1.直接使用路由器中转数据 2.手机放热点模式直接传输数据 两者有访问IP地址的差别, ...
- 低功耗蓝牙(BLE)透传模块 ——RF-BM-S01(BQB认证)
本文来源深圳信驰达科技www.szrfstar.com,技术交流群336720020. 低功耗蓝牙(BLE)透传模块 ——RF-BM-S01(BQB认证) 深圳市信驰达科技有限公司 2013年3月18 ...
- 百万行mysql数据库优化和10G大文件上传方案
百万行mysql数据库优化和10G大文件上传方案 最近这几天正在忙这个优化的方案,一直没时间耍,忙碌了一段时间终于还是拿下了这个项目?项目中不要每次都把程序上的问题,让mysql数据库来承担,它只是个 ...
- 18-ESP8266 SDK开发基础入门篇--TCP 服务器 RTOS版,串口透传,TCP客户端控制LED
https://www.cnblogs.com/yangfengwu/p/11112015.html 先规定一下协议 aa 55 02 01 F1 4C 控制LED点亮 F1 4C为CRC高位和低位 ...
- 个推+DCLOUD,推送消息和透传消息
DCLOUD方案中集成了个推方案,最好是用个推来做推送相关的东西 消息分2类: 1.推送消息,这种一般会出现在手机的最上面的通知栏,用户是肯定会知道的 2.透传消息,这种一般就是一个Alert提示框, ...
- 真正实现Netty私有协议开发
首先<Netty权威指南>私有协议开发那一章的样例代码是编译不通过的(但是这丝毫不影响本书的价值)处理方案可以参考:http://www.itnose.net/detail/6112870 ...
随机推荐
- VB6的WindowsXP控件引擎 - 开源研究系列文章
这几天翻了一下原来VB6的代码,将一些有用的代码进行了整理,然后将这些代码记录下来,开源出来,让需要的朋友能够进行代码复用. 这次介绍的是一个VB6的WindowXP的控件引擎代码,主要是在程序启动的 ...
- Flink CDC引起的Mysql元数据锁
记一次Flink CDC引起的Mysql元数据锁事故,总结经验教训.后续在编写Flink CDC任务时,要处理好异常,避免产生长时间的元数据锁.同时出现生产问题时要及时排查,不能抱有侥幸心理. 1.事 ...
- 高精度模板 大数减大数 可变数组vector实现
vector<int> Sub(vector<int>& A, vector<int>& B)//这里默认长数减去短数 { vector<in ...
- Spring 与 Mybatis 中的 @Repository 与 @Mapper
@Repository.@Service.@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean.如果使用@Repository则需要使用@MapperScan(&quo ...
- MySQL的四种分区方式
1. 什么是表分区? mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放 ...
- SQL中Between And的问题
使用Between And时需要注意的事项:(1)"between and"是包括边界值的,"not between"不包括边界值.(2)"betwe ...
- win10远程桌面连接,使用正确的用户名和密码仍然不能成功连接
最近笔记本重置后,台式使用"远程桌面连接"远程笔记本失败了,总是提示"登录没有成功". 开始自查:win10专业版,允许远程的相关设置也都开了,连接的ip正确, ...
- 到什么程度才叫精通 Linux?
大家好,我是陶朱公Boy,一个认真生活,总想超越自己的程序员. 前言 知乎上有一个提问:到什么程度才叫精通 Linux? ↓↓↓ 今天,我们就 ...
- IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等
有段时间没有更新IDEA了,早上看到 IntelliJ IDEA 2024.1 EAP 5发布的邮件提示,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的.也许这些能力对关注DD的小 ...
- 【OpenGL ES】透视变换原理
1 前言 MVP矩阵变换 中主要介绍了模型变换(平移.旋转.对称.缩放)和观测变换基本原理,本文将介绍透视变换的基本原理. 如下图,近平面和远平面间棱台称为视锥体,表示可见区域范围,视锥体以外 ...