文章目录前言一、使用WiFiClient库实现网络通讯1.示例2.代码讲解总结 前言WiFiClient库用于ESP8266的TCP协议物联网通讯,访问http://www.example.com请求以获取服务器响应。以下是本篇文章正文内容,下面案例可供参考一、使用WiFiClient库实现网络通讯1.示例代码如下(示例):#include <ESP8266WiFi.h>
 
con            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 16:21:00
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文将介绍如何从零开始在STM32F103开发板上,通过连接ESP8266模组实现WiFi联网,以及使用OneOS高德云服务组件,最终实现根据公网定位当前大概位置,以及获取天气预报。一、创建项目如果你已经创建了OneOS项目,则可以跳过本节的内容,继续向下阅读。本节描述的是,还没有创建OneOS项目的情况下所需的操作。1.1 下载OneOS代码以使用码云主线代码为例,使用如下命令下载代码:git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 19:51:18
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先先来解决上一讲留下的问题,如何检测芯片是否获取了ip,这个问题其实很简单。  先定义一个结构体变量struct ip_info pTempIp;用来获取连接状况,然后调用两个函数,wifi_get_ip_info(STATION_IF, &pTempIp);
if(wifi_station_get_connect_status() == STATION_GOT_IP)
{
    os            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-17 15:40:53
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP8266使用AT指令连接OneNet云平台、获取网络时间、获取网络天气等ESP8266 AT指令集、AT固件等 提取码: ax98 链接: link./********************************START**********************************/
//ESP8266 AT指令 
//注意:所有的AT指令后面必须加回车换行符号(除了退出透传模式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 13:29:14
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            获取时间概述ESP8266内置芯片无法完成实时功能,或许可以通过串口把当前时间输入,然后用定时器得到对应的时间,但是定时器不会很准,所以用到一定时间就得校准,特别麻烦。而如果一直获取时间,带宽消耗太大,而且费电,所以我给出的方案是每隔一段时间获取一次进行校准,获取后启动定时器来实现实时的时间更新。网络API接口这里我推荐使用苏宁易购的免费API:http://quan.suning.com/get            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 09:24:05
                            
                                546阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言一、模块准备:ATK-ESP8266二、视频学习三、正点原子提供的资料四、调试ATK-ESP8266模块(一)调试前准备(二)AT指令介绍(三)连接网络(四)建立TCP连接  前言这篇文章是我学习esp8266的一些学习方法与笔记,记录下来方便以后开发深入学习,也希望各位学者通过这篇文章找到自己的学习esp8266的方法,以免走更多弯路。 对esp8266我也是初学者,希望各位物联网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 17:56:55
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            连续说了好几节的TCP通信,我自己已经烦的不行了。一样东西说多了,其实是很容易烦躁的。但有的时候不学是不行的,所以这一节穿插点别的东西。SNTP,根据百度百科的定义:简单网络时间协议(Simple Network Time Protocol),由 NTP 改编而来,主要用来同步因特网中的计算机时钟。SNTP协议采用客户端/服务器的工作方式,可以采用单播(点对点)或者广播(一点对多点)模式操作。SN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 12:02:58
                            
                                383阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              要获取准确的时间,用于校时或其他操作,可以通过获取时间同步服务器的信息来实现。下面介绍几个常用的时间同步服务器的域名及IP地址:域名 IP地址time-a.nist.gov 129.6.15.28time-b.nist.gov	129.6.15.29time-a.timefreq.bldrdoc.gov	132.163.4.101time-b.timefreq.bldrdoc	132            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 12:08:41
                            
                                205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             :HTTP(HyperText Transfer Protocol,超文本传输协议)是一套计算机通过网络进行通信的规则,使HTTP客户端能够从HTTP服务器端请求到信息和服务,目前的版本号是1.1。HTTP通讯机制是在一次完整的HTTP通讯过程中,客户端和服务器之间建立连接分为以下几个步骤。1、建立连接: 其中包括:域名解析,TCP三次握手。2、发送数据3、返回数据4、关闭连接咱们这一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 21:16:51
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介应用代码不太健壮时, 会遇到程序 crash 情况, 通常可通过 PC 寄存器, A0 寄存器, EXCCAUSE 寄存器和 backtrace 来初步定位问题. 例如截图中 crash 信息:通过如下方式定位分析问题时, 旨在让读者能够初步感知 crash 时的现场. 不代表程序 100% crash 在分析出的位置上.通过 backtrace 定位如上截图所示, 黄色打印是 backtra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-21 16:20:39
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、硬件简介  1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。     2. ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G            
                
         
            
            
            
            一、软件定时器1.1 简介以下软件定时器接口位于 /ESP8266_NONOS_SDK/include/osapi.h。请注意,以下接口使用的定时器由软件实现,定时器的函数在任务中被执行。因为任务可能被中断,或者被其他高优先级的任务延迟,因此以下 os_timer 系列的接口并不能保证定时器精确执行。如果需要精确的定时,例如,周期性操作某 GPIO,请使用硬件中断定时器,具体可参考hw_timer            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-03 10:06:03
                            
                                876阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于已经掌握了ESP8266网络连接的小伙伴来说,第一件事应该就是想着利用网路获取一些数据,或者利用网络去控制一些设备,这里利用NTP服务器来获取网络时间 索引NTP服务器Arduino NTPClient库调用NTPClient库安装NTPClient库示例NTPClient库函数粗步解析NTPClient.h构造函数NTPClient ( )NTP服务器设置函数初始化函数初始化函数(带端口设置            
                
         
            
            
            
            提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、大体的实现过程二、测试使用总结 前言ESP8266 micropython固件中实现智能配网(smartconfig)功能公司产品用到了ESP8266芯片。原先的代码在ubuntu中编译,再下载到ESP8266中,操作过于繁琐。所以我想到使用micropython,去采集传感器的数据,再通过MQTT协议与A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 16:12:14
                            
                                438阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先你有这样的8266这两种8266自身带2个按键和烧录芯片方便调试,综合性价比较高。 还有就是需要这样的串口语音播放模块 有了这些我们开始吧!1.先看一段视频效果演示,再来介绍实现步骤   http请求转串口通信模块实现网页发送文字硬件语音播放(esp8266 串口语音模块 ) http请求转串口通信模块实现网页发送文字硬件语音播放(esp8266 串口语音模块 )2.这个通信系统官网地址是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 12:36:41
                            
                                699阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在用esp8266获取天气预报时,遇到了许多问题,经过了一下午的搜罗,总结出以下经验供各位网友学习。本文只需通晓8266连接wifi,创建tcp连接即可。我使用的是心知天气的api,百度搜索即可,可以申请免费试用付费版也可以使用免费版,这里以免费版为例。心知天气api:https://api.seniverse.com/v3/weather/now.json?key=key&locat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 11:42:17
                            
                                241阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、网页控制原理Esp8266相当于作为一个web服务器,当我连接wifi后通过外部设备输入相应的IP,esp8266进行解析,将存储在8266,falsh中的网页读取并显示出来,当我点击网页上的按钮后,8266进行解析,控制灯亮。网页与服务器之间使用Get/POST协议。8266设置AP模式,建立wifi热点创建TCP_server,建立帧听等待clientl连接server,等待接收数据根据接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 06:58:19
                            
                                319阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STM32+ESP8266+TFTLCD实现天气预报显示前言项目思路效果演示心知天气API硬件部分材料硬件连接软件部分ESP8266AT固件指令页面布局JSON数据解析时间数据解析与计时遇到的问题 前言最近发现自己学的东西都太杂了,真正开始找工作,才意识到自己应该精通某样技能。认真开始使用STM32做小项目后才发现自己有好多东西不知道,感觉自己是真的菜。虽然这也不是新的技术,但是真正要做到精通,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 08:32:44
                            
                                498阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 当获取了 心知天气 免费服务秘钥后,可以直接使用最后的代码,获取某个地区的天气与温度数据。使用心知天气数据服务的准备工作 使用心知天气服务前需要先完成一系列准备工作。包括注册账户,为账户添加产品以及获取私钥等。在这一节课程里我们将向您讲解如何完成以上操作ESP8266获取并解析心知天气数据 本课中将通过一系列示例程序向您讲解如何使用ESP8266通过互联网向心知天气服务器发送HTTP请求,并            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 17:07:58
                            
                                712阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP8266+Arduino IDE——电子时钟 项目内容ESP8266+Arduino IDE——电子时钟项目简介完整演示硬件准备接线软件准备项目总结 项目简介鸽了太久了,今天终于来填坑了,还记得上次记录esp8266入门时我挖的坑吗 忘了就点它.,现在他来了,怎么样?是不是有点东西[偷笑],纯手工开模、外壳是用的糖果盒。完整演示尚未上传,尴尬,老规矩先挖坑,稍等!!(2020.06.23)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 19:40:18
                            
                                195阅读
                            
                                                                             
                 
                
                                
                    