首页 > 其他分享 >【技术探讨】用户使用其他厂家433MHz无线模块时,购买样品OK,小批量100个就会出现偶尔无法收发数据的原因?

【技术探讨】用户使用其他厂家433MHz无线模块时,购买样品OK,小批量100个就会出现偶尔无法收发数据的原因?

时间:2024-01-25 15:11:09浏览次数:30  
标签:OK 用户 无线通信 收发 模块 100 433MHz 无线

       许多用户使用其他厂家的433M透传无线模块反馈这样的问题:前期购买几个样品测试,在无线信号覆盖半径内,收发包测试都很稳定,但是小批量购买100个模块收发就会出现无法收发的情况。这是什么原因呢?

       首先科普一下,无线电波,在同一个信道同一时刻只允许一个节点发射行为

       433M的无线透传模块,没有专用的MAC层,缺少时钟调度机制,如果只是几个样品,那么无线网络中就不存在拥塞,收发数据就是正常的;如果无线通信的节点数量增加,那么就会出现如同十字路口多个车辆强行通过的拥塞问题。

 

 

       现实生活总针对拥塞问题,我们采取红绿灯管控措施,那么无线通信的网络中如何在遵循无线电波在同一个信道同一时刻只允许一个节点发射行为,又能支持几百个无线节点的正常收发通信呢?

       此时就需要在无线网络中出现一个类似红绿灯作用的时钟调度机制,这样就可以在这个网络中进行有序的正常收发通信。有下面两种方式:

       方式一:用户应用层加入时钟调度机制

       有些用户在购买433MHz透传无线模块后,在用户自己的CPU应用层加入时钟调度机制,可以解决这个问题,另外由于它是通过串口下达指令的,因此效率低,延迟大,无线通信的带宽利用不充分,就会影响整个无线通信的时效性,因此这并不是一个最优的解决方案。

       方式二:无线模块内部软件实现

       如果能在433MHz无线模块内部本身就可以充分利用带宽,在专用的MAC层处理好这个时钟调度机制,引入TDMA算法,就能很好的解决这个问题,同时方便用户高效使用无线模块,WiMi-net按照OSI七层模型设计的无线自组网协议,内置TDMA算法就能完美的解决这个问题,在信号覆盖范围内实现100%稳定可靠的无线通信。

 

 

       WiMI-net无线通信网络的OSI七层模型第二层就是MAC----链路层 (Media Access Control Layer ):  TDMA时隙的分配,请求,确认,锁定,释放工作,实现大量节点同时访问网络情况下的仲裁,通过排队机制实现有 序接入网络。

翻译

搜索

复制

标签:OK,用户,无线通信,收发,模块,100,433MHz,无线
From: https://www.cnblogs.com/wiminet/p/17987213

相关文章

  • 使用Java中的OkHttp库进行HTTP通信:快速、简单且高效
    在Java的世界里,进行HTTP通信的方式多种多样。其中,OkHttp以其简单、高效和强大的功能受到了开发者的广泛欢迎。今天,我们就来深入探讨如何使用OkHttp库在Java中进行HTTP通信。首先,OkHttp是一个基于HTTP/2和SPDY的客户端,提供了现代且高效的通信方式。它不仅支持同步请求和异步请求,还提......
  • 获取AccessToken
    百度AI开放平台通用鉴权认证机制一、获取APIKey/SecretKey关键信息主要为AppID、APIKey、SecretKey注:更新SecretKey后历史生成的Access_token将立即失效二、获取Access_tokenhttps://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQR......
  • 100个GEO基因表达芯片或转录组数据处理之GSE26899(008)
    写在前边虽然现在是高通量测序的时代,但是GEO、ArrayExpress等数据库储存并公开大量的基因表达芯片数据,还是会有大量的需求去处理芯片数据,并且建模或验证自己所研究基因的表达情况,芯片数据的处理也可能是大部分刚学生信的道友入门R语言数据处理的第一次实战,因此准备更新100个基因......
  • 100 DP
    NO临时剪贴板-1.23P1103书本整理题目简化给定一个数列,和一个数字k,有k次机会将数列中的数字减一。求相邻差值之和最少。其实如果考虑扔掉k本书,操作起来感觉非常的麻烦。如果考虑留下(n-k)书,再求差值是否会更简便呢?f[i][j]=min(f[i][j],f[k][j-1]+abs(a[i]-a[k]));考虑如何排......
  • 初中英语优秀范文100篇-068I've Learned a lot from Reading Books-我从阅读书籍中学
    PDF格式公众号回复关键字:SHCZFW068记忆树1Booksplayanimportantroleinourlives.翻译书籍在我们的生活中扮演着重要的角色简化记忆角色句子结构"Books"是主语,表示事物"play"是谓语动词,表示主语的行为"animportantrole"是宾语,表示主语的行为结果"inou......
  • 重写SpringCloudGateway路由查找算法,性能提升100倍!
    如果你也在做SpringCloudGateway网关开发,希望这篇文章能给你带来一些启发背景先说背景,某油项目,通过SpringCloudGateway配置了1.6万个路由规则,实际接口调用过程中,会偶现部分接口从发起请求到业务应用处理间隔了大概5秒的时间,经排查后发现是SpringCloudGateway底层在查找对应的R......
  • “哄女友挑战”上线即爆火,两天烧掉 10 亿 token,AI 已通关丨 RTE 开发者日报 Vol.133
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表......
  • 退役前要做的 100 件事
    给自己起个ID\(✓\)@Creeper_l@YellowRose爆零一场模拟赛\(✓\)2023/07/31AK一场模拟赛\(✓\)2023/8/12记下第一次提交的日期\(✓\)2020-12-0720:19:43向大佬请教问题\(✓\)@World_Ender对自己的板子越看越满意\(✓\)有源汇上下界最大流......
  • MapStruct+Maven+Lombok问题NoSuchBeanDefinitionException、does not have an access
    概述先直接说我遇到的问题吧,SpringBoot应用启动失败:ERROR|org.springframework.boot.web.embedded.tomcat.TomcatStarter|onStartup|61|-ErrorstartingTomcatcontext.Exception:org.springframework.beans.factory.UnsatisfiedDependencyException.Message:Er......
  • 初中英语优秀范文100篇-067I'm Proud of Myself-我为自己感到骄傲
    PDF格式公众号回复关键字:SHCZFW067记忆树1I'mproudofmyselfbecauseofawonderfulexperience.翻译我很骄傲,因为我有一段美好的经历。简化记忆骄傲句子结构"I"是主语,表示句子的行动者。"amproudof"是谓语,表示主语的状态或动作。"myself"是宾语,表示动作......