ESP8266 WIFI模块实现远程wifi控制

2023-10-27

http://www.geek-workshop.com/thread-11266-1-1.html

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=536464

http://www.extragsm.com/blog/2014/12/03/connect-esp8266-to-raspberry-pi/





 

如果你刚买了一个ESP8266板,你可以用树莓派直接与它通信。由于它们都是使用3.3V的信号,所以不需要电平转换。

第一步:所需材料
  • 树莓派的桌面设置(任何PI都应该有的,但与电池、键盘、屏幕和网络等接入更佳)
  • esp8266-01
  • 一些跳线、钳子和剥离器
  • 无焊面包板
  • 2个上拉、下拉电阻
  • 按键开关(可选)


第二步:接线
如图。
第三步:配置Raspbian Linux
启动树莓派和超级用户进行编辑(如: “sudo nano”)。
  • 禁用内核串口控制台
在文件Edit /boot/cmdline.txt ,去除:
dwc_otg.lpm_enable=0 rpitestmode=1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
  • [tr]禁用串口登录
在文件 /etc/inittab 去除(通常是)最后一行:
2:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
  • 重启:sudo shutdown -r now


第四步:开始与ESP8266通信
  • 连接到串行端口
[tr] 你现在应该能够通过终端仿真程序与ESP8266互动。
[tr]
  • 备注/说明
[tr]如果你试图使用复位按钮,效果可能不好。[tr]最好关掉树莓派,然后切断电源再重启。
[tr]当接通电源时不要乱拔电线。[tr]关掉树莓派("sudo shutdown -h now"),等任何发光二极管闪烁停止并断开电源再尝试连接/断开电线。
[tr]这个链接本身无法通过ESP8266给你树莓派网络接口[tr]。[tr]但它至少让你尝试,配置,甚至改变它。
[tr] 如果你只是关闭一个窗口或断开连接,屏幕仍然串行端口不变的。
[tr]树莓派和ESP8266可以使用大量的电力。[tr]这种设置只依赖于树莓派的3.3V电源,如果两个设备都全力启动,可能是不够的。[tr]一个更可靠的和永久性的解决方案,为ESP8266提供独立电源。



本帖最后由 348081236 于 2016-1-19 15:44 编辑



 

如果你刚买了一个ESP8266板,你可以用树莓派直接与它通信。由于它们都是使用3.3V的信号,所以不需要电平转换。

第一步:所需材料
  • 树莓派的桌面设置(任何PI都应该有的,但与电池、键盘、屏幕和网络等接入更佳)
  • esp8266-01
  • 一些跳线、钳子和剥离器
  • 无焊面包板
  • 2个上拉、下拉电阻
  • 按键开关(可选)


第二步:接线
如图。
第三步:配置Raspbian Linux
启动树莓派和超级用户进行编辑(如: “sudo nano”)。
  • 禁用内核串口控制台
在文件Edit /boot/cmdline.txt ,去除:
dwc_otg.lpm_enable=0 rpitestmode=1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
  • [tr]禁用串口登录
在文件 /etc/inittab 去除(通常是)最后一行:
2:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
  • 重启:sudo shutdown -r now


第四步:开始与ESP8266通信
  • 连接到串行端口
[tr] 你现在应该能够通过终端仿真程序与ESP8266互动。
[tr]
  • 备注/说明
[tr]如果你试图使用复位按钮,效果可能不好。[tr]最好关掉树莓派,然后切断电源再重启。
[tr]当接通电源时不要乱拔电线。[tr]关掉树莓派("sudo shutdown -h now"),等任何发光二极管闪烁停止并断开电源再尝试连接/断开电线。
[tr]这个链接本身无法通过ESP8266给你树莓派网络接口[tr]。[tr]但它至少让你尝试,配置,甚至改变它。
[tr] 如果你只是关闭一个窗口或断开连接,屏幕仍然串行端口不变的。
[tr]树莓派和ESP8266可以使用大量的电力。[tr]这种设置只依赖于树莓派的3.3V电源,如果两个设备都全力启动,可能是不够的。[tr]一个更可靠的和永久性的解决方案,为ESP8266提供独立电源。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ESP8266 WIFI模块实现远程wifi控制 的相关文章

  • 【系统移植】开发板的启动过程(认识uboot)

    在系统移植之前 需要先了解开发板启动的大致流程 了解了大致流程后 才知道开发板启动需要哪些东西 了解开发板启动的时候 一定会遇到闻所未闻的东西 所以我们了解的顺序是 了解开发板启动时涉及到的部件 了解启动过程中涉及到的文件 uboot 内核
  • 继电器、并联的二极管和驱动三极管选型实战演练

    继电器选型原则 继电器的选用原则参见下表 在表中 必须确定 栏中有 号的项目被确定之后 就可选定一款继电器 如果有进一步的要求 需要进一步考虑 参考 栏中有 号的相应项目 下面对表格中的所有参数进行详细说明 触点 1触点负载 确定继电器所能
  • STM32(七)DMA总结库函数串口使用DMA

    系列文章目录 文章目录 系列文章目录 前言 一 配置步骤 二 代码实例 前言 DMA 全称为 Direct Memory Access 即直接存储器访问 DMA 传输方式无需 CPU 直接 控制传输 也没有中断处理方式那样保留现场和恢复现场
  • 手动更新(rpi-update)树莓派固件

    手动更新 rpi update 树莓派固件 1 下载固件 本地更新 先在 PC 上下载固件 也可以用如下方法下载 curl L https github com Hexxeh rpi firmware archive master tar
  • golang1.9编译openwrt运行程序 ,window7下liteide编译

    网上看了好多资料发现都很过时了 基本都是用的https github com gomini go mips32编译的 但是go1 9早就支持mips了 设置好编译参数 开始build 这时在go pkg下会出现linux mips目录 就是
  • STM32的CAN过滤器

    最近开始给足底压力设备加外设 这里外设个主设备之间通过can总线连接 之前使用过can总线 但是对can的过滤器不是很理解 所以这里就借机整理一下 原文地址 再谈STM32的CAN过滤器 bxCAN的过滤器的4种工作模式以及使用方法总结 S
  • 基于DS18B20和HS1101的仓库自动报警系统

    基于DS18B20和HS1101的仓库自动报警系统 背景介绍 效果展示 完整版的项目代码 仿真文件 下面是项目原理图 具体管脚定义如下图 18B20温度原理 HS1101湿度传感器 红外测距报警模块我用到的是GP2D12 通过数模转化器AD
  • FPGA硬件工程师Verilog面试题(基础篇二)

    作者简介 大家好我是 嵌入式基地 是一名嵌入式工程师 希望一起努力 一起进步 个人主页 嵌入式基地 系列专栏 FPGA Verilog 习题专栏 微信公众号 嵌入式基地 FPGA硬件工程师Verilog面试题 二 习题一 多功能数据处理器
  • AD采样出来的数值与实际值之间的关系

    当刚接触AD采样时 一直对于AD采集出来的数值与实际的值之间的关系有些模糊 现在闲暇下来打算记录一下 这里以采集量为电压量来记录 当采集温度 电流等模拟量时 都是通过一个电路把模拟量转化为一个电压量输入进AD采样引脚 就不一一叙述 AD采样
  • 粤嵌GEC6818开发板-入门感慨篇(续一)

    触摸屏的事件 include
  • MSP430嵌入式接口编程(惯性测量单元温湿度双音多频磁力计LCD显示等)

    Energia IDE编程MSP430 GPIO 串口通讯 定时中断 添加库 嵌入式器件接口编程 加速度计 include
  • connect函数的用法

    作者 曾宏安 华清远见嵌入式学院讲师 在网络编程中 connect函数经常用来在套接字上初始化连接 无论是流式套接字还是数据报套接字都可以使用connect函数 但含义却不一样 下面我们分别来讨论一下 一 流式套接字 流式套接字通常使用的是
  • 用于Arduino的S4A图形化编程图文详解

    文章结构 1 说明 2 实操 2 1 S4A安装 2 2 Arduino IDE 安装 2 3 下载S4A的固件 2 4 连接 2 5 刷入S4A固件 2 6 打开S4A并测试 3 附录 Uno引脚图 1 说明 作者还拥有个人公众号 会写一
  • 在vmware里面看不到已经设置的共享文件夹

    查看你是否设置了共享文件夹 vmware hgfsclient 在上图的虚拟机点击安装vmware tools 之后会在vmware tools文件里面有一个压缩的文件 把它复制到自己创的文件夹并解压 自己创建文件夹使用mkdir p mo
  • 树莓派4B安装详细教程,从零开始!

    树莓派4B安装详细教程 从零开始 前言 一 准备材料 1 硬件材料 2 软件材料 二 安装步骤 1 格式化SD卡 2 安装系统 三 安装完成 前言 提示 本文详细介绍树莓派4B的安装流程 适合刚入手树莓派的同学 认为我写的好的同学希望点赞关
  • 毕业设计 STM32人体红外测温枪温度采集系统 - 单片机

    文章目录 1 前言 2 主要器件 3 实现效果 4 设计原理 MLX90614 红外温度传感器 5 部分实现代码 6 最后 1 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到毕业答辩的要求
  • 计算机基础:一颗芯片是怎样诞生的?

    一颗芯片是怎样诞生的 芯片属于半导体 半导体是介于导体和绝缘体之间的一类物质 元素周期表中硅 锗 硒 硼的单质都属于半导体 这些单质通过掺杂其他元素生成的一些化合物 也属于半导体的范畴 这些化合物在常温下可激发载流子的能力大增 导电能力大大
  • Java的引用类型有几种?区别是什么?

    nbsp Java的引用类型有几种 区别是什么 在开始前我有一些资料 是我根据自己从业十年经验 熬夜搞了几个通宵 精心整理了一份 Java的资料从专业入门到高级教程 工具包 点个关注 全部无偿共享给大家 在评论区回复 888 之后私信回复
  • Java18都在路上了,你还在用Java8吗?

    Java18都在路上了 你还在用Java8吗 在开始前我有一些资料 是我根据自己从业十年经验 熬夜搞了几个通宵 精心整理了一份 Java的资料从专业入门到高级教程 工具包 点个关注 全部无偿共享给大家 在评论区回复 888 之后私信回复 8
  • Java语言真的跌落神坛了吗?

    Java语言真的跌落神坛了吗 在开始前我有一些资料 是我根据自己从业十年经验 熬夜搞了几个通宵 精心整理了一份 Java的资料从专业入门到高级教程 工具包 点个关注 全部无偿共享给大家 在评论区回复 888 之后私信回复 888 即可拿走

随机推荐

  • React 实现井字棋游戏 (tic-tac-toe) 教程 (6) <译自官方文档>

    React 实现井字棋游戏 tic tac toe 教程 1 lt 译自官方文档 gt React 实现井字棋游戏 tic tac toe 教程 2 lt 译自官方文档 gt React 实现井字棋游戏 tic tac toe 教程 3 l
  • Jama实现奇异值分解需要注意的问题(SVD)

    可以直接使用Jama的svd 例如 SingularValueDecomposition s paraMatrix svd 但是一定要注意前提是该矩阵的行比列大才行 否则会报错
  • 深入理解Vue双向数据绑定

    MVVM Vue的双向数据绑定是指model 模型 也就是vue实例中的数据 和view 视图 的双向绑定 即一个发生改变 另一个也会改变 首先了解一下什么是MVVM model view viewmodel 在 MVVM 架构中 引入了
  • selenium webdriver webelement获取标签方法

    1 等待浏览器加载完指定的标签 from selenium webdriver support wait import WebDriverWait from selenium webdriver support import expecte
  • 使用C++中用OLEDB读dbf文件,报“外部表不是预期的格式”错误的处理

    使用C builder的ADO控件访问dbf文件 执行SQL时报错 我的connect连接字符串 con1 gt ConnectionString Provider Microsoft Jet OLEDB 4 0 Data Source s
  • python 基于GPS空间相似度的K-means轨迹聚类

    python 基于空间相似度的K means轨迹聚类 数据读取 定义不同轨迹间的距离 计算距离矩阵 k means聚类 这里分享一些轨迹聚类的基本方法 涉及轨迹距离的定义 kmeans聚类应用 需要使用的python库如下 import p
  • Node事件循环

    node事件循环和浏览器事件循环完全不一样 Node事件循环阶段 timers 定时器 此阶段执行setTimeout和setInterval调度的回调函数 I O callback I O回调 此阶段执行几乎所有的回调函数 除了close
  • C语言---栈(详解)---数据结构

    如果要拿数据要先拿最上面的 不允许跳过第一个 拿第二个 先重定义类型 意义前几篇都要讲 就不再赘述 实现栈要用到的头文件 结构体 top是记录栈中现有多少个数据 并且top一直处于栈顶 capacity就是容量大小 如果大于容量大小 那么我
  • 企业电子招标采购系统源码Spring Cloud + Spring Boot + MybatisPlus + Redis + Layui + 前后端分离 + 二次开发

    功能描述 1 门户管理 所有用户可在门户页面查看所有的公告信息及相关的通知信息 主要板块包含 招标公告 非招标公告 系统通知 政策法规 2 立项管理 企业用户可对需要采购的项目进行立项申请 并提交审批 查看所有的立项信息 主要功能包含 招标
  • 最强自动化测试框架Playwright(34)CDPSession

    在 Playwright 中 CDPSession 类是用于与浏览器的 Chrome DevTools Protocol CDP 会话进行交互的对象 CDP 是与Chromium浏览器通信的底层协议 它提供了许多与浏览器进行交互和控制的功能
  • 电动机三相绕组的星形接线法和三角形接线法

    三相异步电动机的定子绕组由U V W三相绕组组成 这三相绕组有6个接线端 它们与接线盒的6个接线柱连接 在接线盒上 可以通过将不同的接线柱短接 来将三相异步电动机定子绕组接成星形或三角形 图1 三相异步电动机接线盒 1 星形接线法 要将定子
  • FutureTask源码解析(详细)

    FutureTask源码解析 详细 首先futuretask实现了Runablefuture接口 此接口声明了run方法 而Runablefuture接口继承了runable和future接口 future接口定义了某些方法比如get获取结
  • listener模式

    监听者模式 一个listenerCenter 每个listener 对不同的传入参数做不同的事情 把这些listener加入Center列表 然后Center执行做什么事情 调用响应的listener执行事情 我只需要让center 广播消
  • 『学Vue2+Vue3』生命周期、工程化开发入门、综合案例-小兔仙首页

    day03 一 今日目标 1 生命周期 生命周期介绍 生命周期的四个阶段 生命周期钩子 声明周期案例 2 综合案例 小黑记账清单 列表渲染 添加 删除 饼图渲染 3 工程化开发入门 工程化开发和脚手架 项目运行流程 组件化 组件注册 4 综
  • 蓝牙Mesh协议三 设备配网

    前言 蓝牙Mesh配网就是通过配网器配置未配网设备 将未配网设备加入网络中 使其成为蓝牙mesh网络的节点 配网数据中包括分发网络密钥 network key 元素单播地址 unicast address 和IV Index 为了提高配网效
  • nmap基础使用

    nmap Nmap包含四项基本功能 主机发现 Host Discovery 端口扫描 Port Scanning 版本侦测 Version Detection 操作系统侦测 Operating System Detection 而这四项功能
  • el-form表单中el-form-item嵌套表格嵌套表单校验

  • spss对数据进行聚类分析(系统聚类法和k-均值聚类法)和判别分析(费歇尔和贝叶斯)。

    为了方便大家理解 以三道题为例 实现聚类分析和判别分析的演示 1 为了研究世界各国森林 草原资源的分布规律 共抽取了21个国家的数据 每个国家4项指标 原始数据见下表 试用该原始数据对国别进行系统聚类和K 均值聚类 分3类 分析 国别 森林
  • 文章发布系统的设计与实现

    摘 要 随着计算机技术的迅速发展 网络正以一种前所未有的冲击力影响着人类的生产和生活 网络的快速发展 颠覆了传统的信息传播方式 冲破了传统的时间 空间的局限性 继而引发了人类阅读方式的变革 现如今 网络阅读已成为一种新的时尚 在这种趋势下
  • ESP8266 WIFI模块实现远程wifi控制

    http www geek workshop com thread 11266 1 1 html http bbs elecfans com forum php mod viewthread tid 536464 http www extr