ESP8266 wiFI 可以用作连接周边的无线设备,也可以作为发送器供其他设备连接通常在产品中,我们经常用作无线的接收使用,也可能会用作在线升级使用等。 说点题外话:虽然在线升级已经较为成熟,但我不推荐在一些重要的产品中推荐这种在线OTA升级,像汽车、智能家居等这种代码直接由软件架构生成的底层逻辑代码类型。因为如果,底层结构或者一些代码逻辑被破解之后,很容易造成安全隐患,这种事情发生过不少,而且
#记录一些注意事项物联网平台必须先等数据点都上传过一次后,才开发公版APP页面,否则控件会不显示SDK必须3.2工具链5.2TLS使用mbedtls选项因为用到TLS,使用内存比较大,可以按照下面的任务栈大小设置设置好下面2个任务后,余下大约10K左右我们自己分配,别超了,否则TLS链接会连接出错// 注意必须大于4096 xTaskCreate((void (*)(void *))start_c
示例一、 使用串口监视器演示Stream概念/********************************************************************** 项目名称/Project : 零基础入门学用物联网 程序名称/Program name : stream_readString 团队/Team : 太极创客
1、用网络调试助手GET天气预报1.1、设置域名和端口,建立TCP连接域名:pi.seniverse.com,端口:801.2、GET请求1.2.1、先了解下HTTP请求报文格式 1.2.2、分析下这个GET请求第一行:请求行GET URL链接 HTTP协议版本第二、三、四、五行:请求头冒号前面是头部键,冒号后面是值,然后回车换行到下一行第六、七行:空行Connection行末
转载 2024-05-14 10:43:03
259阅读
首先,介绍一下ESP8266吧。师承互联网。大佬绕道~Internet of Thing,让所有的独立的功能个体进行交互,实现互联互通的网络,在当今无论是家居、医疗、安防等领域都具有十分广阔的发展前景。而乐鑫的ESP8266芯片是一个体积小、功能强大、价格美丽的Wi-Fi芯片,适合搭建IoT项目。如果仅仅试用ESP8266的AT指令的话,是非常容易上手的,毕竟在单片机内进行控制就可以了。但是,如果
前一章已经搭建了ESP8266的编译环境,接下来就是编写控制代码啦~写在编写程序的前面1、ESP8266作为一款物联网模块,必定是要联网的,所以,首先把微软的防火墙关掉!2、下载程序的时候注意,如果提示“错误”,那么请查看,下载的波特率是不是过高了!3、在编译前,一定要先保存,再clean project,最后再build project !4、编写执行周期很长(>500ms)的用户程序时,
转载 2024-03-21 12:21:44
829阅读
硬件准备:开发板ESP8266 CH340 NodeMCU Lua V3,数据线(确保数据线的可靠,踩坑之一,数据线问题,导致连接问题) 软件准备:ESP烧录工具NodeMCU-PyFlasher5.0(ESP8266 NodeMCU Lua V3似乎必须使用这款烧录工具,官网烧录工具烧录不成功),Thonny(代码工具) 第一步:电脑安装CH340驱动(驱动必须正确,和开发板匹配,要不然无法连接
转载 2024-06-09 18:43:56
914阅读
前些天学习arduino编程时做的一个简单的小玩意,以后会进一步将这个项目增加更多的功能,这个是入门,接下来讲解一下项目的过程首先,用到一个esp8266nodemcu开发板,arduinoIDE软件,跳线若干,还需要加一个四个引脚的光照传感器(可以输出光照强度模拟量) 看到这个文章的小伙伴建议去b站或者其他博主哪里去学习配置好arduino的环境,光照传感器没有特殊的库函数,不需要下载多余的库函
这个项目里我将向您展示如何使用ESP8266 (12e) 制作四轴飞行器,我们使用 ESP8266 作为飞行控制器。并且据说这架无人机可以爬墙,你是不是很震惊?开玩笑的,让我们继续往下看吧!飞控飞行控制器 (FC) 是四轴飞行器的大脑。它基本上是一个集成电路板,包括检测方向变化的传感器。它还接收用户命令并控制电机以使四轴飞行器保持在空中。市场上有许多飞行控制板。其中有些是开源的,有些不是。Esp8
一、冷暖光的PWM关系;     我们在买灯具时候,一般看我们的灯支持怎么样的调节,比如只是单色,冷暖色,还是RGB七彩控制的。    一般地,家庭也就单色和冷暖光为多,而 RGB 是那些舞台音乐场景为多。所以,智能家居的灯具涉及,以单色和冷暖光为多,以 冷暖光为例,那些灯具的色温是怎么定义的? PWM 又是如何输出这
转载 2024-03-26 14:57:01
126阅读
不管是局域网还是广域网,其连接协议都分别有高(>10M)中(>1M)低(<1M)不同的速率,通常高速率也意味着高功耗。这两个特性,决定了不同的连接协议有着不同的用途。通常高速协议用于有外来供电、需要大量图像视频或其它大数据量交互的场景;而低速协议,则通常用于电池供电、信息密度低的传感器数据读取、自动化设备控制等场景。以下是未来这三种不同类型协议的应用领域和规模预估:低速率广域协议
我们上一篇网文已经介绍了mini D1 WiFi模块,具体参见下面链接:mini D1 WiFi模块Arduino开发简介下面网文介绍了如何在阿里云生活物联网平台创建一个智能设备:七步快速开启产品智能化本文我们利用之前创建的测试设备的三元组信息:"product_key": "a1xHkDRtfRl", "device_name": "ZNFS0001", "device_secret": "
文章目录前言Demo下载地址一、项目介绍1、开关控制方式:2、SmartConfig配网:3、重置配网:4、断电记忆模式切换:5、通过MQTT设备云方式接入网络二、使用步骤1.文件目录2.代码部分文件 Toss_Bemfa_MIOT_LIGHT_1.1.2.ino的代码PubSubClient库文件tosser库文件总结 前言Demo下载地址百度云链接:点击跳转 提取码:8266 最新版代码:点
转载 2024-04-25 15:14:57
4296阅读
以下代码实现了ESP8266的网页控制板载LED灯的亮度调节,并且将GPIO_2的PWM数值显示在网页上。  主要参考了以上代码,缝合了一下。#include <ESP8266WiFi.h> // 本程序使用 ESP8266WiFi库 #include <ESP8266WiFiMulti.h> // ESP8266WiFiMulti库
转载 2024-04-25 17:45:06
103阅读
阅读本文前,建议先阅读《esp8266 内存分布》和《esp8266 段的概念》。通过《esp8266 段的概念》,我们已经知道 .rodata 会占用 dRAM 的空间,从而减小实际可用的 heap 空间大小。因此我们当前的优化目标就是减小 .rodata 的使用量。os_printf为了减小打印字符串所占用的 dRAM 空间,在 sdk 中一直存在着一个看上去有些奇怪的打印宏 os_print
esp8266的点灯程序int led = LED_BUILTIN; //或者led = 2, 定义 IO 口2 既LED_BUILTIN 引脚,对应开发板内置LED灯 void setup () { pinMode(led,OUTPUT); //设置 IO 口 2 为输出接口,我们用到的I/O 口都要进行类似这样的定义 } void loop() { digitalWrite
目录前言1. 安装Home Assistant2. 配置Home Assistant3. 安装cpolar内网穿透3.1 windows系统3.2 Linux系统3.3 macOS系统4. 映射Home Assistant端口5. 公网访问Home Assistant6. 固定公网地址6.1 保留一个固定二级子域名6.2 配置固定二级子域名前言Home Assistant(以下简称HA)是个开源的
了解MQTT数据包形成 参考 :http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718027 Windows 下 MQTT 服务器搭建之Apollo(1)下载 Apollo目录Windows 下 MQTT 服务器搭建之Apollo(1)下载 Apollo(2)安装(3)安装 JDK(4)创
x先说一下实现的功能,其实就是远程控制和这篇文章的控制     应该说是这篇文章的升级,解决这篇文章由于路由器断电上电有时候公网IP就变了....所以利用了花生壳的域名解析功能,咱控制IP不再输入公网IP而是输入咱用花生壳申请的域名,然后就不会变了,对了其实一开始想用.nat123申请个域名然后用,但是呢我的电脑不知道怎么回事软件总是打不开,,后来就选择花生壳了,,,
硬件配置主控芯片:STC12C5A32S2 1个 晶振:11.0592MHz 1个; 电容:30pf 2个 电机控制:L298N 1个~2个 wifi芯片:ESP8266 1个 电动小车模型(4个轮子,4个电机,车架) 电源:9V电池1个(驱动L298N),充电宝1个(2个USB取电口,驱动主控芯片和ESP8266) 接口: ttl转USB接口线 2个(从USB端口取5V和3.3V电源用) 导线若
转载 2024-04-04 15:03:56
384阅读
  • 1
  • 2
  • 3
  • 4
  • 5