单片机实现wifi协议

Garfield2333 2021-04-05 02:06:02
实验室项目需要,想问一下有没有单片机实现wifi协议的源码?

老板想要研究802.11.g或者是802.11.n协议,里面的CSMA/CA协议部分有用到RTS/CTS机制,他想知道我们自己能不能修改这个的时间间隔,所以要在单片机上实现。

但是仅用普通的单片机没有通信模块是实现不了的,市面上现有的WIFI模块会提供这种底层开发源码吗?就是可以自己编程的。
或者有没有好心人能告诉我应该怎么弄的?老板的这种想法是可行的吗?

请一个懂的人指导一下,非常感谢了!
...全文
2975 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2021-04-06
反正你需要加2.4G硬件,为什么要这么折腾? 用现成的软硬件都封装好的wifi芯片不可以吗? 物理层、链路层、TCP、IP每层都自己去实现,不谈工作量,就是实现之后的稳定性,估计也是一个问题!
  • 打赏
  • 举报
回复
xiaobr17622 2021-04-06
引用 3 楼 Garfield2333 的回复:
[quote=引用 1 楼 yjzhuangzhou 的回复:]现在市面上有集成WIFI的SOC,你可以了解下看是否满足你的需求。 SOC厂商像国内的乐鑫科技,比较早就推出了几成WIFI的SOC,国外的TI、silabs都有。
你好,请问这种市面上的芯片如果有给源码或者协议栈的话,是不是也无法看到802.11协议的实现方式?是不是这种协议一般都被封装成了库? 另外这种芯片的设计是不是也与协议有关,芯片里面已经烧录了协议相关的东西?如果是普通的单片机+2.4GHz模块的话,是不是就只能手写802.11协议了?[/quote] 我之前有评估过silabs的,协议栈是开放的,但说实话基本也没人修改,TI的是做成库的形式,只开放了接口。 如果是单片机+2.4G模块的形式,也不用手写协议栈,2.4G模块都集成了协议栈,术业有专攻,这种手写的机制基本都不会采用了呀,稳定性、可靠性都不能保证。
  • 打赏
  • 举报
回复
Garfield2333 2021-04-06
引用 2 楼 worldy 的回复:
实现肯定是可以的,但是代价肯定不小
你好,就是我在网上搜了很久也没有找到有人做过的相关的工作,请问是因为难度太大了吗?能否大致分析一下难点所在以及会遇到的问题? 因为目前市面上相关的wifi芯片其实都是支持到了应用层的,下面链路层这种协议都被封装了也看不到,所以我想要是要弄清楚802.11协议是怎么在单片机运行的话,只能自己手写了
  • 打赏
  • 举报
回复
Garfield2333 2021-04-06
引用 1 楼 yjzhuangzhou 的回复:
现在市面上有集成WIFI的SOC,你可以了解下看是否满足你的需求。 SOC厂商像国内的乐鑫科技,比较早就推出了几成WIFI的SOC,国外的TI、silabs都有。
你好,请问这种市面上的芯片如果有给源码或者协议栈的话,是不是也无法看到802.11协议的实现方式?是不是这种协议一般都被封装成了库? 另外这种芯片的设计是不是也与协议有关,芯片里面已经烧录了协议相关的东西?如果是普通的单片机+2.4GHz模块的话,是不是就只能手写802.11协议了?
  • 打赏
  • 举报
回复
worldy 2021-04-06
实现肯定是可以的,但是代价肯定不小
  • 打赏
  • 举报
回复
xiaobr17622 2021-04-06
现在市面上有集成WIFI的SOC,你可以了解下看是否满足你的需求。 SOC厂商像国内的乐鑫科技,比较早就推出了几成WIFI的SOC,国外的TI、silabs都有。
  • 打赏
  • 举报
回复
相关推荐
发帖
无线
加入

3837

社区成员

硬件/嵌入开发 无线
社区管理员
  • 无线
申请成为版主
帖子事件
创建了帖子
2021-04-05 02:06
社区公告
暂无公告