首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏工业4G路由器解决方案

    路由无线WiFi模块数据透传工业串口WiFi模块的分类

    这些物联网控制大多用到了网关信息桥梁来传输—wifi 路由模块。但你知道吗? 工程师们想要选择高性价比的wifi路由模块做串口透传,不得不知道wifi路由模块的两大区分:mcu+wifi模块和CPU+wifi模块。最近总有客户问其中的区别,现在小编来为您安排。 Mcu+wifi模块简称单片机和wifi模块集成的主控,是单线程只有一个串口的路由模块,是指在传输指令的时候只能一个一个指令传输发出,不可多样同时进行,而且也智能是简单的指令比如智能开关的开与关的指令。 CPU+wifi模块简称系统集wifi 模块的主控,是同时可多线程处理指令的wifi路由模块,也就是指在在传输指令的时候多个指令同时发出,同时处理。 功耗和价格相对也高一点,目前能已将4G LTE转WiFi或网口,串口数据透传, WiFi-音响测试, WiFi-U盘测试, WiFi-图传测试功能集成一个wifi路由模块的有BOJINGnet的RMS7688AN

    1.6K30编辑于 2022-07-28
  • 来自专栏自学测试之道

    智能硬件-WIFI模块测试

    :测试WiFi在不同位置下的两个同名同密码下是否可以进行切换(即:当从AP1的位置向AP2移动,移动过程中:AP1的信号越来越弱,AP2的信号会越来越强,设备会根据漫游机制进行快速切换),如果不漫游的话 ,WiFi会断开与1个AP的连接后再连接另1个AP,这样导致在数据过程中会经常断线或大量丢包等,此场景主要应用于企业或医院等; WiFi抗干扰性测试:测试与WiFi其相关硬件模块(如:WiFi与蓝牙共用 1根天线)是否给其带来干扰,如出现异常可能出现WiFi打不开、数据传输速率很低; WiFi交互性测试:主要测试与硬件模块之间的同时使用时是否出现问题(如:WiFi下载时,进行蓝牙传输、打电话等) WiFi 2WiFi分析仪 WiFiAnalyzer是一款手机端的无线信号分析器。 功耗测试报告参考资料 RAK477 UART WiFi模块功耗测试报告 V1.0.pdf

    7K42发布于 2019-10-16
  • 来自专栏知识分享

    有人WIFI模块使用详解

     补充 模块在连接路由器时如果希望模块固定IP 不过发现固定IP之后好像连接路由器的等待时间增加了 用的这一款 看一下现在可能用到了引脚 这个模块也有三种模式AP,STA,AP+STA 先说一下模块在AP ,,,因为提供厂家提供的资料不是很详细......一些细节没有说清楚,,,,,,,, 1----发送+++ 2----发送  a  进入AT指令模式 ,,   发送完+++后一看模块回复a了3秒内赶紧发给模块一个  模块默认的IP地址是10.10.100.254,可以修改,先按照他一开始默认的吧 6--复位模块AT+Z    别忘了再发送个0x0D,,重启生效  连接上WIFI模块的无线 打开网络调试助手  模块最多支持 1---设置进入AT模式  +++,a 打开网络调试助手  2--设置模块连接TCP服务器  AT+SOCKA=TCPC,10.10.100.1,8080 3-----然后复位生效 下面是补充部分,也就是模块其他功能 IP 所以在建立服务器的时候  现在看模块在AP + STA模式,,,连接路由器,也支持连接模块的无线网 有一点需要注意,模块作为服务器,,如果是连接模块WIFI信号,那么客户端所连接的IP是模块内部默认的

    2.4K50发布于 2018-04-18
  • 来自专栏站长的编程笔记

    使用Python的wifi模块连接到您的WiFi

    虽然有几种选择可以开始,但我们将使用Python及其各种功能来连接或发现WiFi。 该库还附带了一个可执行文件,您可以使用它来管理您的 WiFi 连接。它支持各种加密类型,包括WEP和WEP2。 开始 首先,我们必须安装“wifi模块,因为它没有预先打包在 Python 中。这可以通过使用 pip 包管理器轻松完成。 要下载并安装 wifi 模块,请使用以下命令 − pip install wifi 现在,如果您无法访问互联网,您可以随时从另一台计算机安装它,并将文件从 python 文件夹复制到您的 Linux 系统 wifi scan | sort –rn 现在,如果要连接到 WiFi 网络,请使用以下命令 - wifi connect -a WIFI_NAME 其中WIFI_NAME是要连接到的网络的名称。 wifi add nickname WIFI_NAME 其中“昵称”是您的WiFi网络的名称。

    1.6K20编辑于 2023-08-11
  • 来自专栏FPGA/ARM/DSP技术专栏

    开发板测试手册——SPI FLASH 读写、USB WIFI 模块2

    图 573 USB WIFI 模块测试本案例使用的 USB WIFI 模块为 Tronlong 的 TL8188,支持 STA 模式和 AP 模式。 (2) AP 模式:在 AP 工作模式下, USB WIFI 模块会创建一个无线局域网热点,手机、 电脑等设备可通过此热点组建局域网。 EEE 802.11 协议内核模块和 USB WIFI 驱动。 /ap_setup.sh图 68默认设置的 WIFI 名称为: rtl8188eu,密码为: 88888888,可在 rtl_hostapd_2G.conf 配置文件内进行修改。 在编译 USB WIFI 驱动前,需确保内核镜像和内核模块已成功编译。 内核镜像、内 核模块编译方法请参考 Linux 系统使用手册的内核编译章节。

    1.8K10编辑于 2024-07-30
  • 来自专栏用户8594645的专栏

    开发板测试手册——SPI FLASH 读写、USB WIFI 模块2

    图 573 USB WIFI 模块测试本案例使用的 USB WIFI 模块为 Tronlong 的 TL8188,支持 STA 模式和 AP 模式。 (2) AP 模式:在 AP 工作模式下, USB WIFI 模块会创建一个无线局域网热点,手机、 电脑等设备可通过此热点组建局域网。 EEE 802.11 协议内核模块和 USB WIFI 驱动。 /ap_setup.sh图 68默认设置的 WIFI 名称为: rtl8188eu,密码为: 88888888,可在 rtl_hostapd_2G.conf 配置文件内进行修改。 在编译 USB WIFI 驱动前,需确保内核镜像和内核模块已成功编译。 内核镜像、内 核模块编译方法请参考 Linux 系统使用手册的内核编译章节。

    4K20编辑于 2023-01-02
  • 来自专栏知识分享

    12-系统教程演示(WIFI模块)

    整体的系统教程是STM32采集温湿度数据,通过WIFI或者GPRS模块远程转发给APP曲线动态显示。 用调试助手测试一下通信 2S打印一次采集的温湿度数据 ?  控制USB灯亮 {data:switch,bit:1,status:1} ? ? 现在下载WIFI程序 ? ? ? ? ? ? ? ? ? ? ? ? ?

    86820发布于 2018-12-13
  • 来自专栏嵌入式iot

    8266wifi模块开发详解(四)OLED

    在淘宝上购买的模块是下面这样子 ? 拆封后可以看到实物 ? 5.SSD1306 本模块采用的驱动IC为0.96寸屏,驱动IC为SSD1306,具有内部升压的功能。由于SSD1306每页包含128字节,一共8页,也就是是128*64bit的点阵大小。 I2C也是一种外设通信总线,两根线,是一种半双工的通信总线。由SCL与SDA两根线相连。 ? 简单的说,I2C速率比SPI慢,但是用的引脚资源少。 由于购买的模块属于I2C总线,所以先分析一下I2C对该模块的操作。 从机地址的选择 通过查看芯片手册,在芯片手册中,可以根据SA0引脚来确定从机地址,可以知道其基本的从机地址可由SA0引脚来决定。 下面来在8266上驱动这个模块。 8.1 硬件连接 目前还是采用我们的nodemcu模块,只是现在将引脚全部焊接上了。 接上电源与地线,同时接上SDA与CLK ?

    2.2K20发布于 2020-03-17
  • 来自专栏嵌入式程序猿

    快速配置无线模块连入家庭Wifi

    近日玩了下microchip的无线wifi模块,配置相当简单,可以与单片机进行串口连接,今天分享给大家 如何快速配置这款模块,使其可以连入家庭Wifi 拿到任何一个模块首先恢复工厂设置,配置到自己的网络 ,才能连接使用,首先我们需要安装一个终端Tera Term,配置为串口模式,安装 Tera Term终端,可以选择不同的语言,我们选择简体中文;将电脑与microchip Wifi 模块连接,安装USB 打开终端配置为串口模式,并配置波特率,串口号,数据位,停止位等参数如下显示 按模块上的RESET 按键将模块复位重启,在终端 Tera Term上会显示,进入命令模式,输入$$$,则终端回送CMD,证明进入命令模式 ,输入命令 factory RESET 将模块恢复工厂设置,然后reboot重启模块 扫描网络,通过命令scan可以扫描到wifi网络有连个,如上图所示,其中第一个是我的wifi,为了将microchip 的无线模块连接如家庭wifi,需要进行配置,使用命令如下图所示:需配置Wifi名称,密码,自动连接,保存,然后reboot 获取IP查看下 可以看到无线模块和电脑都位于同一个网段,都已连接到TP-LINK_C444

    2.5K120发布于 2018-04-11
  • 来自专栏编程思想之路

    Android4.4.2源码分析之WiFi模块(二)

    接着上一篇继续对WiFi源码的分析 Android4.4.2源码分析之WiFi模块(一) onResume方法中 6>,首先是调用WiFiEnabler的resume方法对switch进行管理 接下来注册广播 (WifiManager.WIFI_STATE_CHANGED_ACTION); //WiFi扫描到附近可用WiFi时的广播 mFilter.addAction "android.net.wifi.WIFI_STATE_CHANGED"; WIFI_STATE_CHANGED_ACTION:当WiFi被打开、关闭、正在打开、正在关闭或者位置状态即 ("WPA-PSK"); boolean wpa2 = result.capabilities.contains("WPA2-PSK") iii> /** * The network "; WIFI_RSSI_CHANGED:当WiFi信号强度发生改变时系统会发送该广播,通过字段EXTRA_NEW_RSSI可以获取到改变后的wifi信号强度,当然也需要去更新WiFi列表

    1.9K10编辑于 2022-05-07
  • 来自专栏编程思想之路

    Android4.4.2源码分析之WiFi模块(三)

    参考博文 Android4.4.2源码分析之WiFi模块(一) Android4.4.2源码分析之WiFi模块(二) 获取到WiFi列表后就是对WiFi进行连接,本博文分析WiFi列表的点击事件 Wifi 列表中存有四中WiFi 已连接WiFi 未连接也无需输入密码的WiFi(程序不会对该WiFi进行保存) 未连接但需要输入密码而且已保存的WiFi 未连接但需要输入密码而且未保存的WiFi 分情况进行分析 , 1,已连接的WiFi,点击弹出dialog显示WiFi信息 除了第二种情况无需密码的WiFi点击时直接连接,其他三种情况的点击事件的处理均是弹出dialog,只不过是根据不同情况去加载布局,说一下源码的实现思路 <item android:drawable="@drawable/<em>wifi</em>_level_<em>2</em>" android:maxLevel="<em>2</em>"/> <item android:drawable 相当于存放WiFi的Javabean数据,但是对开发者是hide的,但开发者可以模拟AccessPoint去自己创建WiFi的Javabean数据的类 2,点击未连接无需密码的WiFi 点击该WiFi没有

    1.4K10编辑于 2022-05-07
  • 来自专栏编程思想之路

    Android4.4.2源码分析之WiFi模块(一)

    由对Androidsetting的源码分析之WiFi模块的界面fragment为WiFisettings.java,关于setting模块的源码分析可以参考 Android系统源码剖析(一)---Settings 已经写了几篇关于Android源码的,源码代码量太大,所以如果想分析某个模块可能不知如何下手,说一下思路 1,分析源码英文阅读能力要够,想要分析某个模块一般找模块对应的英文,就是模块 2,找到之后首先查看清单配置文件 否则加载正常布局 View v = inflater.inflate(R.layout.add_preference_list_fragment,null); 接着onActivityCreated方法中 2> mP2pSupported = getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI_DIRECT); 这句代码用来判断是否支持 UI Android4.4.2源码分析之WiFi模块(二)

    1.5K10编辑于 2022-05-07
  • 来自专栏嵌入式iot

    8266wifi模块开发详解(二)基本用法

    文章说明2. 硬件电路2.1 外观介绍2.2 引脚分布3. 软件设计3.1 闪灯3.2 按键3.3 PWM3.4 SoftAP3.5 STA模式3.6 AP+STA3.7 Scan WiFi4. 2. 硬件电路 2.1 外观介绍 对于硬件的使用,采用的是NODEMCU。如下图所示 ? 基本上就是这个样子。一句话概括。NodeMCU,是一个开源的物联网平台。淘宝上14元左右即可拿下。 ? void loop() { for(int i = 0; i < 1024; i++) { analogWrite(PIN_LED,i); delay(2) 3.4 SoftAP 既然是联网模块,那么就一定要涉及到网络部分才叫wifi模块。8266的网络支持功能是非常的强大的,这个也是该模块的特点。下面主要讲一下AP与STA。先来说说AP。 前面的实验对于初学者来说,可以全面的了解这个模块的功能,如果是大神可以直接忽略,因为太过简单。后面再慢慢深入研究该模块的使用。

    2.4K10发布于 2020-03-17
  • 来自专栏嵌入式iot

    8266wifi模块开发详解(三)Smartconfig配网

    在实现的过程中,就是将WiFi模块处于AP+STA模式,然后手机APP将SSID与密码编码发送到UDP的报文中,通过广播包或者组播包进行发送。 准确的说,smartconfig的技术本质是UDP广播,而这里的难点在于如果WiFi传输的数据不是加密的数据,那么直接将UDP数据发过来就可以让WiFi模块解析到了,然而并不是这样,由于路由器的加密方式不是固定的 路由器的加密方式分为三种:WPA/WPA2、WPA-PSK/WPA2-PSK、WEP。 那么这种又该如何告知WiFi模块呢? 先看一下协议封装包的格式 ? 因为wifi的工作通道一般为1到13,如果不知道WiFi模块处于哪个channel,智能定时的去切换了。 此时WIFI模块已经连上wifi了。此时模块就可以上网了。 分析 对于该模块的分析,主要讲一下代码的结构。 首先,模块要开启STA模式,然后开始smartconfig ?

    3.1K11发布于 2020-03-17
  • 来自专栏changxin7

    2.模块

    shelve模块:类似于字典的操作方式去操作特殊的字符串(不讲,可以课下了解)。 当然序列化模块中使用最多的的就是json模块,那么接下来,我们讲一下json与pickle模块。 1.1 json模块 json模块是将满足条件的数据结构转化成特殊的字符串,并且也可以反序列化还原回去。 刚才也跟大家提到了pickle模块,pickle模块是只能Python语言识别的序列化模块。 可参考processon流程图:https://www.processon.com/diagraming/5cb8278ce4b085d0107b2d38 2. os模块 os模块是与操作系统交互的一个接口 3. sys模块 sys模块是与python解释器交互的一个接口,这个模块功能不是很多,练习一遍就行。

    1.9K20发布于 2019-09-10
  • 来自专栏嵌入式iot

    8266wifi模块开发详解(一)走进8266的世界

    1.文章说明2.走进wifi的世界3. 快速上手3.1 新建工程3.2 工程编译3.3 烧写验证4. 8266与Arduino4.1 什么是Arduino4.2 Arduino的好处4.3 怎么用? 总结 1.文章说明 WiFi作为IoT中重要的组成部分,其重要性不言而喻。随着网络技术的不断发展,对联网模块的使用显得极其重要。作为一个嵌入式工程师,对联网模块的使用也应该要加强学习使用。 在接下来的日子里,我会不断的更新8266wifi模块的使用教程。争取将文章写的通俗易懂,写出连电子小白都能看的明白的文章。 2.走进wifi的世界 前几天逛淘宝,发现现在的8266wifi模块卖的真的很好,而且种类也非常的多。 这个模块其实很漂亮,很整洁,很能吸引我。这个模块的功能就是用来连接无线网的,而我要做的就是介绍如何使用它。 3.

    3.8K30发布于 2020-03-17
  • 来自专栏FreeBuf

    使用ESP8266模块进行Deauth攻击及其他WiFi hacks

    得益于Spacehuhn项目,我们可以利用 NodeMCU ESP8266自己动手组装WiFi干扰器(更为精准的无线网络Deauth攻击工具)。 在攻击进行时限内,所有的wifi网络都不能正常工作。像这样的设备足以让你的室友,商场的无线监控摄像头,或者是你邻居的物联网设备的通信连接断开。 ? 802.11 WiFi协议包含了一个Deauthentication特性,其作用就是为了将用户从网络中分离。 从那时起ESP8266就被开发出来了,如今世界上已经有支持WiFi的微型计算机了,其大小和一张邮票差不多,且成本几乎可以忽略不计。 ? 在10年前,如此小巧且便宜的wifi模块是无法想像的! 支持的设备: 你可以将该代码刷入任意ESP8266板子。根据模块或者开发板,在性能和稳定性上可能存在差异。

    3.7K40发布于 2018-02-28
  • 来自专栏Y5neKO博客

    利用ESP8266模块制作便携WiFi杀手进行deauth攻击

    起因是这样的: 前几天突然想起以前玩过的kali攻击WiFi,用的是aircrack-ng一套工具,然后又对WiFi的攻击起了三分钟热情。 然后想起了以前b站上有人做过的一个esp8266板子的视频,可以刷WiFi杀手的固件,于是乎当即下单买了块esp8266的板子,盼了几天今天终于到了,迫不及待地开箱测试。 准备材料: ESP8266模块 数据线和TypeC转接头(因为手里暂时没有microusb的线,还有记住要能传数据) ESP8266 deauther 下载地址(汉化版有需要的可以留言) ESP8266 启动后ESP8266会开启一个WiFi,默认名称为pwned,默认密码为deauther 连接pwned,然后在浏览器输入192.168.4.1: 到这里说明固件刷去成功了,下面是他的三种攻击模式:

    7.6K10编辑于 2022-01-13
  • 来自专栏知识分享

    1-WIFI(ESP8266)模块远程升级程序,方案总揽

    我的这个升级篇的代码适用于自己所有的带WIFI模块的开发板,升级功能实质上是通过MQTT把数据发给WIFI模块,然后模块进行保存和运行. 这个升级程序是当时自己花了两个星期的时间写的,当时自己写的时候给自己定了很多要求. 1,可以方便每个人升级自己的设备 2,不能让用户自己去搭建服务器 3,保证每个人不能冲突 4,要在现有的远程通信的基础上 ,这个上位机也必须同时支持GPRS模块升级程序,而且操作步骤要和WIFI一样 8,由此通信主题中加入了 "设备的型号"(也是为了不同型号的设备升级程序,实质WIFI和GPRS也相当于不同的型号而已) 9 杨工,有关远程升级的考虑: 1、目前的困惑点是因为内存不够引起的,我的想法是这样来考虑,你看是否可行: 2、把升级哪部分程序进行剥离单独出来,具体这样: init.lua程序:按键处理和根据标识选择运行程序 ,(1)选择运行A程序,就是Aupdata1~7; (2)运行升级程序,进行升级;(3)运行Bupdata1~7; 主要修改mqttconfig.lua程序,把其中有关升级的程序全部剥离出来。

    2.2K30发布于 2019-02-13
  • 来自专栏网络技术联盟站

    WiFi 6 vs WiFi 5

    WiFi 6(802.11ax)和WiFi 5(802.11ac)是当前两个主要的WiFi标准。图片本文将详细介绍WiFi 6和WiFi 5的概念、特点以及它们在性能和应用方面的区别。 更低的能耗:WiFi 5在传输效率方面进行了优化,减少了设备的能耗,延长了电池寿命。较高的安全性:WiFi 5引入了更强大的加密算法和安全协议,如WPA2,提供较高的网络安全性。 WiFi 6与WiFi 5的比较WiFi 6相对于WiFi 5在性能和功能上进行了进一步的改进和提升。 下面是WiFi 6和WiFi 5之间的主要区别:速度和吞吐量:WiFi 6相对于WiFi 5提供更高的速度和更大的吞吐量。 WiFi 6与WiFi 5的应用场景WiFi 6和WiFi 5在不同的应用场景中有不同的优势和适用性:高密度环境:WiFi 6在高密度环境中表现出色,能够更好地处理大量设备的同时连接和数据传输。

    3.8K00编辑于 2023-05-28
领券