当前位置: 首页 > news >正文

【嵌入式面试高频知识点】-wifi相关

一、wifi初始相关

        在面试时,大部分会问你是否使用过wifi模块,型号是什么,然后就是一些特性了;问得不多,大都比较简单,多数是联合你的项目进行提问。

比如:常用的wifi模块-ESP8266

这款主频支持80MHZ和160MHZ,支持RTOS,超低功耗的32位微型MCU,在使用时,会进行固件的烧录,简单的说就是你需要什么,就烧录什么。

详细步骤参考:固件烧录

二、常问知识点

1、几种工作模式?分别是什么?

这款模块支持3中工作模式:STA、AP、STA+AP

①STA模式:简单说就是模块可连接到其他设备提供的无线网络,比如通过wifi连接至路由器;

②AP模式:通常为默认模式,在这个模式下,模块作为热点供其他设备连接,比如让电脑与模块进行通信,该模块相对于提供一个热点,创建一个小范围的局域网;

③STA+AP模式:这是STA模式和AP模式共存的一种模式,模块既能连接至其他设备,又能作为热点,使其他设备连接,实现广域网与局域网的切换。

2、通信相关

①常用可以使用AT指令,既可以作为客户端也能作为服务端,比如:

AT+CWMODE=2        //设置AP模式

AT+RST        //重启生效

AT+CWSAP="ATK-MW8266D", "12345678",1,4//设置 AP 参数。SSID 为 ATK-MW8266D、密码为 12345678、 通道为 1、加密方式为 WPA_WPA2_PSK

AT+CIPMUX=1//开启多连接

AT+CIPSERVER=1,8086//开启 SERVER 模式,端口号为 8086

②连接云端

这是比较常用的,连接某某云,通常需要根据选择的云来配置相关的链接。

可以使用AT指令连接简单的云,也可以使用MQTT协议。

3、MQTT协议

可以参考这篇文章:MQTT相关

连接阿里云:连接云端

面试基本上知识点问得很少,主要得结合项目问使用的过程,实际项目中挺复杂的设计客户端,服务端的搭建以及传输中的解包拆包,比如使用到JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。

http://www.xdnf.cn/news/342379.html

相关文章:

  • 钯铂贵金属分离回收树脂
  • 【写作格式】写论文时常见格式问题
  • sherpa-ncnn:Endpointing(断句规则)
  • 05_项目集成飞书预警
  • 浙大与哈佛联合开源图像编辑模型IC-Edit,实现高效、精准、快速的指令编辑~
  • 淘宝九宫格验证码识别
  • 【UltralyticsYolo11图像分类完整项目-02】onnx模型转engine格式+TensorRT版Gpu预测C++实现
  • 动态规划之两个数组的dp问题(最长公共子序列)
  • Unity图集系统(Sprite Atlas)
  • Vue实现不同网站之间的Cookie共享功能
  • 信息系统项目管理工程师备考计算类真题讲解十四
  • 【软件设计师:软件工程】9.软件开发模型与方法
  • Java三大基本特征之多态
  • auto_ptr和unique_ptr
  • 统一授权与加密防护,CodeMeter 护航机器视觉创新全链路
  • kafka logs storage
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(16):单词与句子
  • Element-ui Table tree 结构使用(解决无展开箭头)
  • (14)Element Plus项目综合案例
  • 基础算法系列——树的入门
  • kafka records deletion policy
  • 如何设置内网映射端口到外网访问?哪些软件可以进行端口映射?
  • 2025.05.07-携程春招笔试第二题
  • flutter build apk出现的一些奇怪的编译错误
  • K8s网络从0到1
  • 《易语言学习大全》
  • k8s术语之DaemonSet
  • [python] 函数基础
  • 深入解析asyncio的实现与应用
  • C#简易Modbus从站仿真器