一、硬件简介  1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。     2. ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G
ESP8266 nodemcu模块使用Arduino IDE 连接onenet示例 文章目录目录ESP8266 nodemcu模块使用Arduino IDE 连接onenet示例文章目录前言一、onenet平台设置二、ESP8266 nodeMcu程序 以arduino IDE为例1.程序2.修改API和产品ID总结 前言很多同
转载 2024-03-25 21:25:11
866阅读
 1、当使用HAL库的函数时,遇到函数形参时指针时,实参应为地址。HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)这个函数中,形参UART_HandleTypeDef *huart、uint8_t *pData。均为指针,所以调用时,实参应为地址,
中国移动onenet平台 文章目录中国移动onenet平台前言一、onenet平台二、ESP82661.完整代码2.联网代码3.连云代码4.数据处理总结 前言最近在弄onenet平台,用arduino结合esp8266,就是不知道怎么回事,一直连不上wifi,然后就用esp8266试了一下,没想到一下就在线了,先看一下图。一、onenet平台 你就创建一个mqtt协议接入的设备就行了二、ESP82
转载 2024-02-28 21:28:08
288阅读
一、为什么使用旧版MQTT1、简单   使用ESP8266 + Arduino开发的方式,只需要极简的代码,就可以实现上云。   MQTT在ESP8266上拥有现成的库,我们只需要在平台创建设备,在程序里面输入参数即可。2、双向  对比于HTTP的单向连接,MQTT是双向的,不需要设备去请求服务器下发数据,大大简化了程序流程。二、如何实现MQTT接
转载 2024-03-28 10:05:43
480阅读
到目前为止,我们已经学习了发布和订阅MQTT消息的基本知识,这节课我们来将目前所学的知识应用到实际操作中。我们将要利用ESP8266来实现最基本的MQTT消息发布。本节课的学习将需要您掌握ESP8266的基本操作,假如您对ESP8266的基本操作不太了解,您可以先通过以下小程序观看我们制作的《零基础入门学用物联网 - 基础知识篇》。假如您已经完成以上教程,那么接下来您就可以继续这节课的学习了。ES
网络调试助手:1.选择TCP Client2.输入IP:183.230.40.333.输入端口号:804.点连接(显示断开,表示已经连接)5.使用调试助手对要发送的数据进行测试  TCP透传串口助手调试:将安信可8266WIFI模块与USB转TTL连接至电脑后,在串口调试助手中依次输入以下指令发送给8266:1.AT            //发送这个指令后
转载 2024-06-18 20:49:17
497阅读
总结了网上的一些关于使用Arduino IDE开发ESP8266接入ONENET平台的示例,将其修改总结为方便修改的程序。 至于如何在onenet新建的设备接入,网上资料很多。我这里节约时间就不写了(有需要的话,留言评论,评论多了,我直接出视频教程)HTTP协议接入OneNet后,云平台不显示在线,但是云平台数据的收发没有问题直接上程序/*HTTP接入ONENET 不显示在线*/ #include
转载 2024-03-25 18:30:11
680阅读
简介应用代码不太健壮时, 会遇到程序 crash 情况, 通常可通过 PC 寄存器, A0 寄存器, EXCCAUSE 寄存器和 backtrace 来初步定位问题. 例如截图中 crash 信息:通过如下方式定位分析问题时, 旨在让读者能够初步感知 crash 时的现场. 不代表程序 100% crash 在分析出的位置上.通过 backtrace 定位如上截图所示, 黄色打印是 backtra
转载 2024-04-21 16:20:39
59阅读
本文将介绍如何从零开始在STM32F103开发板上,通过连接ESP8266模组实现WiFi联网,以及使用OneOS高德云服务组件,最终实现根据公网定位当前大概位置,以及获取天气预报。一、创建项目如果你已经创建了OneOS项目,则可以跳过本节的内容,继续向下阅读。本节描述的是,还没有创建OneOS项目的情况下所需的操作。1.1 下载OneOS代码以使用码云主线代码为例,使用如下命令下载代码:git
ESP32/ESP8266 MQTT协议接入阿里云(二)1、在连接阿里云之前,需要先了解MQTT的连接协议。CONNECT 协议格式:固定包头+可变包头+有效载体(1)固定报头长度:2~5bytes包括报文类型(1),固定保留位(0)和剩余长度。 剩余长度等于可变报头的长度(10字节)加上有效载荷的长度。注意:当剩余长度大于0x7F后,需要进位。剩余长度字段的字节长度:最少1个字节,最多4个字节。
转载 2024-06-12 13:25:20
14阅读
目录 步入正题一、CONNECT 请求二、Subscribe 请求三、Publish 请求四、发送更新数据五、心跳请求 在此我使用的是官方的ESP8266 的MQTT SDK 进行接入测试。首先大家需要把MQTT SDK 移植到自己的板子上,这里面还是有很多坑的,建议大家下载两个不同版本的SDK 进行比对,因为你往往能在另一个版本的SDK 中找到你所需要的东西。接下来的内容都是基于大家对MQTT
转载 2024-06-05 12:44:36
819阅读
   第一版 原型系统 连上西电的网直接发送上网的认证信息返回认证结果网页成功上网 #include <ESP8266WiFi.h> #define Use_Serial Serial struct http_request{ String Referer; char* host; int httpPort = 80;
首先先来解决上一讲留下的问题,如何检测芯片是否获取了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-01刷AT固件esp8266-01基本结构方法一:esp8266-01使用arduino UNO刷AT固件方法二:esp8266-01使用USB转TTL刷AT固件CH340G USB2TTL工具结构 刷AT固件接线图软件工具刷写AT固件步骤esp8266-01基本结构一个ESP8266-01一共有8个引脚:引脚作用VCC接电,3.3VTX串口写RX串口读CH_PD高电平可用,低电平
ESP8266通过MQTT协议连接ONENET一、设计目标二、ONENET平台搭建三、硬件准备四、程序烧写五、ONENET平台控件配置      本文将介绍通过MQTT协议连接ONENET,实现ESP8266ONENET平台数据交互一、设计目标实现ESP8266通过MQTT协议连接ONENET实现DHT11温湿度数据获取,串口发送调试,并将
转载 2024-04-09 11:25:43
1236阅读
       这是我个人第二次接触Arduino(ESP8266)这块板,再此之前的话使用的是Arduino R1,R1是没有自带ESP8266的,建议大家选单片机的时候选Arduino有自带ESP8266,这样就可以少走弯路,省了很多代码。1、首先,我们先在电脑下载并安装Arduino IDE,大家可以去Arduino中文社区下载自己想要的版本https:
转载 2024-05-07 16:29:17
50阅读
一、网页控制原理Esp8266相当于作为一个web服务器,当我连接wifi后通过外部设备输入相应的IP,esp8266进行解析,将存储在8266,falsh中的网页读取并显示出来,当我点击网页上的按钮后,8266进行解析,控制灯亮。网页与服务器之间使用Get/POST协议。8266设置AP模式,建立wifi热点创建TCP_server,建立帧听等待clientl连接server,等待接收数据根据接
转载 2024-03-28 06:58:19
319阅读
最近在用esp8266获取天气预报时,遇到了许多问题,经过了一下午的搜罗,总结出以下经验供各位网友学习。本文只需通晓8266连接wifi,创建tcp连接即可。我使用的是心知天气的api,百度搜索即可,可以申请免费试用付费版也可以使用免费版,这里以免费版为例。心知天气api:https://api.seniverse.com/v3/weather/now.json?key=key&locat
上次我们一起做了抢答器后,脑回路是不是特别快啦。这时候我们趁热打铁,思考一下。在前面我们一直使用的是数字引脚(比如:开发板上标注的D0、D1、D2等),但是很多情况下我们需要测量一个模拟量,比如读取某个变化的电压值,这时候就需要模拟引脚的功能了(如:A0),下面我们在电路中加入一个电位器,看看随着电位器的变化,读取到的模拟数值变化。一、工具原料 电脑,windows系统 零知ESP8266开发板
  • 1
  • 2
  • 3
  • 4
  • 5