完成本节实验所需材料:硬件:1.ESP8266 * 12.串口 * 1软件:1.NetAssist2.串口调试助手3.python软件 + 编辑阅读本节所需知识:1.对python语法有一定的了解2.对TCP通信有一定的了解前面三节已经分别介绍过如何使单片机向OneNET上上传数据,对数据交互的原理进行了相应的说明,以及如何从OneNET平台上下发命令控制单片机;但由于是使用别人已经制作好了的平
目录前言一、UDP服务器二、TCP与UDP的区别(1)TCP(Transport Control Protocol)A、TCP连接过程B、TCP断开链接C、TCP协议的特点(2)UDP(User Data Protocol)A、面向无连接B、有单播,多播,广播的功能C、UDP是面向报文的D、不可靠性E、头部开销小,传输数据报文时是很高效的前言ESP8266作为一款能直接连接wifi的NodeMCU
转载 2024-05-17 05:33:33
161阅读
1、NodeMcu长按Flash可进入智能配网模式2、AT+CWSAP=”YFRobot_ESP”,”12345678”,11,0//设置模块 AP 模式下的参数YFRobot_ESP ---- 接入点名称 12345678 ---- 密码 11 ---- 通道号 (通道修改后需要+RST
转载 2024-05-27 17:13:52
145阅读
Don’t Talk,Show me codeAT+RESTORE //恢复出厂设置(简单粗暴) AT+RST //重启一哈 AT+CWMODE=3 //设置WiFi为state和AP模式 AT+CWJAP="qq","qwertyuiop789000" //连接WiFi,“热点名”,“热点密码” AT+CIPMUX=1 //建立TCP Server AT+CIPSERVER=1,80
因为是物联网专业,毕设用到了ATK-ESP8266TCP Client模式发送信息,通过查找资料自己编写了一个单功能的TCP Cliet,无需USB转TTL模块连接,ATK-ESP8266 WiFi模块接单片机的USART 3ATK-ESP8266STM32F407ZET6VCC3.3VGNDGNDTXDPB11RXDPB10代码如下esp8266.c#include "esp8266.h"
Net模块在nodemcu中Net模块主要是用于两个或多个开发板之间,开发板与电脑、手机之间的通信。实现它们之间的信息传递。Net模块中有两种通信传输协议TCP和UDP,这两种协议各有优缺点。TCP:对系统资源要求较多,工作效率没有UDP高,且每条TCP连接只能进行点对点的传递,但是它的传输数据的可靠性高,无差错,不丢失,不重复,且按序到达。UDP:对系统资源要求相对较少,具有较好的实时性,可以进
目录前言1、效果演示2、 实验目的3、指令3.1 本实验相关指令3.2 学习指令的方法3.3 指令用途和说明4、配置并且搭建TCP通讯4.1 准备工作 :4.2 配置 ESP8266第一步:与 ESP8266 达成通讯第二步:设置 ESP8266 模块为 SoftAP第三步:设置WIFI信息第四步,连接 ESP8266 的热点第五步:设置 ESP8266 模块为多连接模式(CIPMUX=1)。第六
转载 2024-08-01 08:46:09
1570阅读
1点赞
ESP8266是个集成了LWIP协议栈的WIFI模块,利用它很容易就完成了物联网的功能。要搭建web服务器就必须支持HTTP协议。但是ESP8266官网提供的例子只能支持TCP,不直接支持HTTP。那么,就需要自己利用TCP来完成HTTP的请求包和响应包。一、搭建ESP8266的SDK开发环境。下载并安装集成IDE,AiThinkerIDE_V0.5。下载并安装Flash下载工具。下载并解压官方提
转载 2024-05-22 15:39:06
107阅读
   自己写好了51采集DHT11的程序,在这个的基础上一点一点的写,对了,自己的这一系列的文章不是讲很基础很基础的内容,这一系列更注重于应用,如果要学基础的请等待自己的51单片机开发板的基础教程...   第一步做的是配置好51单片机的指令 咱们在单片机一起动的时候,先控制8266的复位引脚为低电平 让模块复位,等待
1、整体流程ESP8266设置成AP模式,笔记本连上此WLAN;作为TCP服务器端,配置好本地端口8266,等待客户端建立TCP连接(并设置60s keep alive);侦听到客户端发来的TCP连接建立请求,如果能够成功建立TCP连接,则进入等待数据的阶段;收到TCP数据,向客户端发送响应;如果60s之内没有收到TCP数据,则主动断开TCP连接;后续客户端仍可以重新建立TCP连接;2、配置TCP
一、前言文章《ESP-12S学习⑤–Get拿天气数据》采用的就是TCP的连接方式,访问的是服务器,所以ESP8266做的是客户端ESP8266可以扮演四种角色,分别是TCP客户端、TCP服务端、UDP客户端和UDP服务TCP客户端相当于个人终端,比如手机电脑,这个时候对ESP8266的配置应该是配置为本地,手机开启TCP服务端,提供远端端口和ip地址ESP8266与手机的通讯流程: ESP826
转载 2024-03-22 14:06:09
402阅读
目录前言一、什么是服务器二、TCP服务器1. python版本2. C#4unity版本三、参考资料前言ESP8266作为一款能直接连接wifi的NodeMCU,常常作为系统中的客户端用以接收服务器发送的信息,因此本文先记录学习如何在个人电脑PC上搭建简易的服务器。一、什么是服务器服务器是计算机的一种,是在网络环境或分布式处理环境中,为用户提供服务的计算机。可分为访问服务器、文件服务器、数据库服务
转载 2024-03-03 22:57:10
167阅读
带联网功能的RFID宿舍门禁项目目录做完这个部分,觉得之前固件简直是无用功,根本没用上。 这部分涉及到了很多,可以写挺多篇的,不过单拿出来的话和别人写的没太大区别,就一起写了。 ESP8266WiFi.h库不存在也可以用这个办法解决。 成果 涉及内容Arduino增加NodeMCU开发板。ESP8266WiFi.h库不存在的解决办法(用NodeMCU开发板)。Arduino下载文件
一、背景首先手机APP连接智能插座热点(AP)将网关的SSID和密码通过HTTP协议配置到插座,完成配置后智能插座连接网关。Post请求和Get请求:二、流程2.1 定义相关变量及宏/********************************************************************* * LOCAL VARIABLES */ static struct e
我之前介绍了两篇关于ESP8266的OTA更新方法:基于 Arduino OTA "ESP8266 OTA之Arduino IDE更新"基于 浏览的 OTA "ESP8266 OTA之浏览更新"说实话以上这两种方案除有点好玩其实没有什么实用性,由其在开发产品时上述的两种方案就是一种鸡肋,甚至可以说是不可用的。那现在市面上的各种智能设备是怎么更新固件的呢?我使用过的绝大多数会进行固件更新的IoT
 如不做任何说明默认最头上的链接为上一篇链接,末尾的链接为下一篇链接  先把源码和资料链接放到这里   链接:https://pan.baidu.com/s/10MxI8-Q33-M_R2WEHqEi1A 密码:j1sz  自己写好了51采集DHT11的程序,在这个的基础上一点一点的写,对了,自己的这一系列
转载 2024-07-10 22:27:28
91阅读
相信各位小伙伴对ESP8266的使用已经很熟悉了,主要存在三种使用方式,AT固件方式:通过各种单片机或者ARM的串口驱动即可,安信可的开发环境编程(不推荐,开发环境难搭建),Arduino方式(各种功能都有库,推荐)。本案例以ESP8266作为服务端,利用Arduino开发环境搭建WebServer和TCPServer。WebServer、TCPServer最大的区别,各位小伙伴可以去回顾一下网络
名转成对应映射的地址1.2 DNS server库    ESP8266使用DNS服务(一般和WebServer服务一起使用,WebServer请回顾 ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用),请在代码中加入以下头文件:#include <DNSServer.h>    讲解方法之前,先来看看博主总结的百度脑图:常用方法非常简单
转载 2024-02-28 14:10:43
330阅读
目录[ESP8266网页服务器](一):搭建网页服务器[ESP8266网页服务器](二):串口控制Arduino板前言 一、Arduino添加ESP8266开发板二、修改页面总结前言        ESP8266可以算是比较常见的带有wifi功能的开发板了,关键是这个是真的便宜,某宝12块左右。不过这个系列的板子型号是真的多,我用的是下面这款,可以
Don’t Talk,Show me codeAT+RESTORE //恢复出厂设置(简单粗暴) AT+RST //重启一哈 AT+CWMODE=3 //设置WiFi为state和AP模式 AT+CWJAP="qq","qwertyuiop789000" //连接WiFi,“热点名”,“热点密码” AT+CIPMUX=1 //建立TCP Server AT+CIPSERVER=1,80
  • 1
  • 2
  • 3
  • 4
  • 5