实验介绍最近做了一个小实验,在esp8266上连接了一些外设,构建了一个websocket server,用的是micropython编写程序;在pc上写了原生js,构建了一个websocket client。esp8266用的是sta模式,与pc连接到同一个WiFi,服务器和客户在同一局域网内,用彼此的ip地址进行通信。采用的是websocket协议,esp8266使用的是https://gi
转载 2024-06-07 16:31:09
564阅读
一、前言本文使用 VirtualBox + Linux +交叉编译工具 进行开发二.所需工具1.VirtualBox 下载地址:https://www.virtualbox.org/wiki/Downloads2.Lubuntu 镜像(乐鑫官方自制) 下载地址:http://downloads.espressif.com/FB/ESP8266_GCC.zip3.ESP FLASH TOOL 烧录工
本系列学习由非官方人员 半颗心脏 潜心所力所写,不做开发板。仅仅做个人技术分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。序号SDK版本内容1nonos2.0搭建开发环境,开始一个“hellow world”串口打印。点我访问2nonos2.0利用GPIO开始使用按钮点亮你的“第一盏灯。点我访问3nonos2.0利用 "软件定时器 " 定时0.5秒闪烁点亮一盏LED。点我
一、软件性能测试目标软件性能测试的目的主要有以下三点:1. 评价系统当前性能,判断系统是否满足预期的性能需求。2. 寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。3. 判定软件系统的性能表现,预见系统负载压力,在应用部署之前,评估系统性能。而对于用户来说,则最关注的是当前系统:1.是否满足上线性能要求?2.系统极限承载如何?3.系统稳定性如何?二、软件性能测试中关键指标在性能测试中最重要
转载 2024-09-12 07:22:26
42阅读
1. 为ESP8266搭建Arduino IDE开发环境方法一:通过开发板管理器安装ESP8266 SDK,具体方法【点击此处】 (此方法在虽然在网站上广为流传,本人亲测并不好用,容易受到网络波动的影响) 方法二:针对方法一,下载ESP9266 SDK时容易受到网络波动的影响,还有一种方法是删除部分文件来解决,具体方法【点击此处】 (此方法本人亲测,还是不好用)方法三:上述两种方法可以作为了解,真
转载 2024-05-14 16:12:14
120阅读
 如不做任何说明默认最头上的链接为上一篇链接,末尾的链接为下一篇链接  先把源码和资料链接放到这里   链接:https://pan.baidu.com/s/10MxI8-Q33-M_R2WEHqEi1A 密码:j1sz  自己写好了51采集DHT11的程序,在这个的基础上一点一点的写,对了,自己的这一系列
转载 2024-07-10 22:27:28
91阅读
ESP8266介绍ESP8266是⼀款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争⼒的封装尺⼨和超低能耗技术,专为移动设备和物联⽹应⽤设计, 可将⽤户的物理设备连接到 Wi-Fi ⽆线⽹络上,进⾏互联⽹或局域⽹通信,实现联⽹功能。ESP8266是上海乐鑫信息科技设计的低功耗WiFi芯⽚,集成完整的TCP/IP协议栈和MCU。⽽ESP8266模块是深圳安信可公司基于 ESP8266芯⽚研
转载 2024-05-30 12:45:45
46阅读
一、所需硬件材料1.ESP8266:01s某宝上3、5块钱2.杜邦线:某宝几块钱一组40P,这里只需要三根,用于连接 树莓派与继电器  3.烧录器二、ESP8266 AT固件烧录ESP8266主要有两种固件,一种是AT固件(一般出厂自带)实现UART-WiFi 透传模块,一种是IoT固件,即我们自己编写通过IDE烧录的固件,如果ESP8266中包含这种固件无法通过AT命令实现透
TCP粘包和半包问题我们已知TCP全双工的流传输协议,且TCP会将数据写入内核的缓冲区中,再由应用程序读取出数据。在异步传输的场景下,应用程序无法保证读取出的数据是期望的数据内容。比如我们想要的数据是ABC123,那么应用程序从缓冲区读取出可能是ABC12 ,这时3还没被写入缓冲区;也可能是23ABC123,这是上次23没有被读取走,跟下一条数据一起被读取出来;当应用程序读取的数据多于正常数据,2
转载 6月前
26阅读
(示例:stm32f103c8t6+esp01s串口AT指令模式)流程简介:一、 MQTT透传AT固件烧录      本期教程使用的是stm32+AT指令控制esp01s接入华为云联网平台完成数据上报与命令处理,在先前如果使用Arduino开发过后的esp8266可能已经无法使用AT指令,或者出厂固件不支持全部的MQTT功能,这里我们首先对esp8266进行MQTT固
转载 2024-04-20 11:00:17
1032阅读
2点赞
目前,所有已呈现的通信都是基于请求响应方法的,其中一个实体正在发送请求,另一实体正在发送回响应。 但是在某些情况下,您需要ESP8266模块与服务器之间的实时通信,而不仅仅是事务。实时通讯协议ESP8266流数据要从ESP8266流传输数据,我们首先需要在ESP8266服务器之间建立连接; 通过连接流式传输的数据将是X,Y和Z轴的加速度值。 ESP8266将从ADXL345芯片读取它们,并将其发
Arduio for esp8266 官网API:http://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html 很有价值的参考文献:http://blog.csdn.net/sadshen/article/detail
转载 2018-01-16 23:28:00
433阅读
2评论
世上没有绝对的事!这个众多版本esp8266你所选定的一种,仍然是麻烦不断,从一开始到现在,就没安生过,首先是,esp8266断电后,用串口AT命令所设置的esp8266就失效了,你需要重新再设置,其次,这种插针方式确实便利,但是,偶有触碰,就会导致esp8266再失效,真是南(难)上加南(难)啊!办法也不是没有,把他焊接死(日本人经常这样搞,把cpu焊死在主板上),另外,能否给这个模块增加不断电
转载 2024-04-27 18:42:45
230阅读
名转成对应映射的地址1.2 DNS server库    ESP8266使用DNS服务(一般和WebServer服务一起使用,WebServer请回顾 ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用),请在代码中加入以下头文件:#include <DNSServer.h>    讲解方法之前,先来看看博主总结的百度脑图:常用方法非常简单
转载 2024-02-28 14:10:43
330阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
202阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载 2024-03-13 18:38:34
150阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载 2024-02-28 10:09:43
504阅读
ESP8266使用WebREPL远程更新 目录ESP8266使用WebREPL远程更新1、WebREPL介绍2、打开ESP8266中的服务3、使用WebREPL客户进行连接 1、WebREPL介绍WebREPL客户是MicroPython官方推荐的更新方式,功能很强大,通过网页的方式读取ESP8266/ESP32的文件系统,可以上传文件或者下载开发板中已存在的文件,可以输入指令并实时查看开发板
古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。1.简介这里我们主要用到的是ESP8266EX,这款芯片,拥有有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机 搭载于其他主机 MCU 运⾏。ESP8266EX 集成了天线开关、射频 b
转载 2024-05-23 15:55:53
198阅读
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖
  • 1
  • 2
  • 3
  • 4
  • 5