首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
esp8266 mDNS代码
2024-10-05
ESP8266开发之旅 网络篇⑫ 域名服务——ESP8266mDNS库
1. 前言 前面的博文中,无论是作为client端还是server端,它们之间的通信都是通过具体的IP地址来寻址.通过IP地址来寻址,本身就是一个弊端,用户怎么会去记住这些魔法数字呢?那么有没有办法可以通过其他方式来映射到IP地址,我们只需要记住有意义的名字呢? 一般来说,我们遇到问题,很多同学包括我自己,都很喜欢去baidu或者google,那么baidu或者google是怎么映射到IP地址呢?其实,这里就用到了一种叫做别名的技术,DNS服务. DNS(Domain N
(四)esp8266 MDNS域名服务
(实例一)ESP8266 TFT(ST7735)彩屏-web刷图 https://www.arduino.cn/thread-42247-1-1.html (实例二) 自己当AP时建立MDNS域名 https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266mDNS/examples/mDNS_Web_Server/mDNS_Web_Server.ino /* ESP8266 mDNS responder sample This
ESP8266 mDNS
https://circuits4you.com/2017/12/31/esp8266-mdns/ 本教程介绍如何使用ESP8266进行多播DNS?在网络世界中,很难记住每个网站和计算机的IP地址,解决这个问题域名系统(DNS)用于制作人类可理解的名称.在ESP8266中使用ESP作为Web服务器时,很难记住ESP8266的IP地址,并且在DHCP模式下很难识别ESP的IP地址.即WiFi路由器为ESP8266分配IP地址.大多数ESP8266应用程序没有显示界面,并且不容易访问以了解其IP地址
ESP8266开发之旅 网络篇① 认识一下Arduino Core For ESP8266
博主的 ESP8266开发之旅 专栏主要分为三个部分: 基础篇 网络篇 应用篇 从这一篇开始,博主将会带领各位读者在基础篇的基础上进入网络的世界.在此,博主认为各位读者已经具备以下前提: 读者具有C语言以及Arduino的开发知识: 读者已经可以自行烧写成功 Arduino Core For ESP8266的固件: 1. Arduino Core For ESP8266是什么? 一开始刚接触Arduino Core For ESP8266的时候,博主和很多初学者一样,表示
Arduino IDE for ESP8266 项目云盒子(2)一键自配置+网页服务器
https://item.taobao.com/item.htm?spm=a230r.1.14.20.eYblO3&id=521945102409&ns=1&abbucket=7#detail 手机一键配置esp8266上网,然后发送命令. 1 esp8266烧录代码 代码逐步添加,方便以后回看 1.1 一键自动配置连WIFI+固定IP #include <ESP8266WiFi.h> #define LED 2 void smartConfig() { Wi
ESP8266开发之旅 网络篇② ESP8266 工作模式与ESP8266WiFi库
在网络篇①中,博主主要讲解了Arduino上开发ESP8266的插件库 Arduino Core For ESP8266.但是,并没有讲到关于这个模块的工作模式,所以本篇讲着重讲解ESP8266的三种工作模式: Station模式: AP模式: AP兼Station模式: 重点来了,8266编程开发,都是基于以上三种模式中的一种模式来进行开发.所以,开发ESP8266的时候,需要首先确定工作模式. 1. ESP8266工作模式 1.1 Station模式 -- 我想连上谁
ESP8266与ESP8285开发时有什么区别
ESP8266模块在WiFi联网领域已经被广泛使用,但是ESP8266芯片是需要外挂Flash芯片的,这样就使模块不能做的更小.之后乐鑫公司又推出了ESP8285芯片,直接集成了1MByte的Flash于芯片内,各厂家继而推出了体积更小ESP8285模块,相对于ESP8266来说,ESP8285也更安全. 网上基本都是说ESP8285与ESP8266的代码完全兼容,可以直接使用,但是很多新手都遇到过,在ESP8266里运行正常的代码,烧录到ESP8285中就无法启动的现象,其实有两个关键环节被大
ESP8266远程控制电子门
ESP8266远程控制电子门 最前面介绍: 这是一个使用ESP8266 联网控制继电器,实现手机远程控制电子门,打开关闭,开关一次的物联网联手小项目 附git地址:https://github.com/YaronWong/ESP8266RemoteControl 三个周末,学习了下ESP8266 基础使用,做了个小玩具 实现手机端控制电子大门的开关,再也不用担心没带钥匙进不去大门了 (掩面) 使用场景:电子门支持红外遥控器,有时忘记遥控或门禁卡,只能呼叫同事开门,遂想把遥控开关放到手
解析-ESP01模块开发Arduino物联网wifi开关模块
本文将解析<完美图解物联网Iot实操 ESP8266>中 第五章 P177页 动手做的代码2(使用SPIFFS文件系统的代码) 首先我们先动手使用Arduino IDE编译并且上传代码,上传后记得使用工具中ESP8266 SPIFFS上传工具上传SPIFFS文件夹的内容,否则应用将无法使用.你很有可能看到下面这样的画面. FileNotFind 默认的404页面 至于为什么后面会详细说明,如果上传SPIFFS文件夹上传成功,访问你的ESP8266的IP看到的应该是这样的画面. 正常页面 下面我
微信硬件平台(八) 3-0ESP8266向微信服务器请求设备绑定的用户
1调试助手 请求URL: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=自己微信ID&secret=自己微信ID的密码 ESP8266程序代码:
(二 -3-1) 天猫精灵接入Home Assistant-自动发现Mqtt设备--灯系列 实战
#本片教程介绍了具体如何实现天猫精灵控制一个灯. 前提: HASS平台 你已经搭建一个可以在公网IP访问到的HASS平台--- 我用的是租了阿里云服务器,买了个域名,ubuntu1604系统 你已经搭建一个可以在公网IP访问到的MQTT服务器----没有好的话也可以使用官方测试用的服务器凑合下 在HASS论坛注册一个账户和密码---- 一般人不给注册,你需要给管理员发送邮件证明你会基本的HASS搭建(这都不会玩个蛇) 天猫精灵 花60元在咸鱼买个二手的 天猫精灵-方糖 (官网89元新的) 下载
WIFI智能配网 - SmartConfig
要开始IoT项目的第一步是什么?当然不是硬件,而是硬件与硬件的连接!即使有各种各样的通信协议没有好的连接方式绝对不行.那外设上没有的屏幕,没有键盘怎末输入密码怎末选择网络?对,这就是WIFI模块最重要解决的问题. 为了解决这个连接问题乐鑫在其SDK中加入了SmartConfig功能,所谓的smartconfig就是手机APP端发送包含WIFI 用户名 WIFI密码的 UDP 广播包或者组播包,智能终端的WIFI芯片可以接收到该UDP包,只要知道UDP的组织形式,就可以通过接收到的UDP包解密 出
玩转OneNET物联网平台之HTTP服务③ —— OneNet智能灯 HTTP版本
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&32 物联网开发 群号622368884,不喜勿喷 一.你如果想学基于Arduino的ESP8266开发技术 一.基础篇 ESP8266开发之旅 基础篇① 走进ESP8266的世界 ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境 ESP8266开发之旅 基础篇③ ESP826
动手实践丨手把手教你用STM32做一个智能鱼缸
摘要:本文基于STM32单片机设计了一款基于物联网的智能鱼缸. 本文分享自华为云社区<基于STM32+华为云IOT设计的物联网鱼缸[玩转华为云]>,作者: DS小龙哥 . 1. 前言 为了缓解学习.生活.工作带来的压力,提升生活品质,许多人喜欢在家中.办公室等场所养鱼.为节省鱼友时间.劳力.增加养鱼乐趣:为此,本文基于STM32单片机设计了一款基于物联网的智能鱼缸.该鱼缸可以实现水温检测.水质检测.自动或手动换水.氛围灯灯光变换和自动或手动喂食等功能为一体的控制系统,鱼缸通过ESP8266连接
CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
摘要:以CC2530单片机为核心器件,设计一个冷链环境信息采集系统,利用传感器技术对冷藏仓内的环境参数进行采集,上传到华为云物联网云平台,然后通过手机端或移动端进行显示,便于分析,观察冷链环境信息. 本文分享自华为云社区<基于CC2530_ZigBee+华为云IOT设计的冷链信息采集系统[玩转华为云]>,作者: DS小龙哥 . 1.前言 近年来,随着人们消费需求的不断提高,连锁超市.便利店.大卖场等商超不但提供了各种各样的新鲜食品,而且采用统一进货和冷链储藏的方式,从而不但使得商品质量有保证,
2022-08-12-esp32把玩记-②_用Micropython点ssd1306_oled屏幕
layout: post cid: 8 title: esp32把玩记-② 用Micropython点ssd1306 oled屏幕 slug: 8 date: 2022/08/12 15:12:39 updated: 2022/08/12 15:12:39 status: publish author: admin categories: 默认分类 tags: postDesc: postFile: postKeywords: postShow: 1 postShowImg: postShuoB
关于ESP8266 NodeCMU固件无法刷入新代码的解决方法
在玩ESP8266时,有时候会无意中写了导致死循环的代码,或都某些函数传递了不合适的参数导致系统崩溃,这可能会导致ES8266不停地重启,这时我们发现无法刷入新的代码,也无法删除8266中的原代码.我曾经就因为这个问题报废了块板子...心痛... 后来通过在网上找相关资料以及自己分析,总结了以下两个方法去避免以上情况: 原因分析:NodeMCU程序出现错误时,可能会导致ESP8266不停地重启,并且重启速度太快以至于我们都无法删除板子里的原代码(甚至重新刷ROM也无法刷入),更无法重新写入程序.
ESP8266代码中的存储标记
const uint8 MyArr[1024] ICACHE_RODATA_ATTR = {0}; void MyFun() ICACHE_FLASH_ATTR { } 这种 ICACHE 开头的宏作的用就是因为esp8266的ram有限,所以在启动的时候就不可能把所有的数据都载入ram,只能是先载入必要的数据,其他数据保留在Flash中,在需要的时候读取.esp8266的固件有5个有效段,分别是:.data,.rodata,.bss,.text,.irom0.text,(这些都是从编译好的el
ESP8266开发之旅 进阶篇⑤ 代码规范 —— 像写文章一样优美
1.前言 之前,一直在跟大伙分享怎么去玩蓝牙模块,怎么去玩wifi模块,怎么去玩json,然后有很多小伙伴就留言各种问题或者说直接怼他的代码过来让我看,然后我就一脸懵逼(代码中到处各种abcd变量,各种一个方法几百行,也没有什么注释,我心中一万只万马奔腾).所以就有了这次的主题,代码规范(当然,这是我自己的代码规范经验,只是借鉴经验),教了大家怎么去做东西,反而忽略了最基本的东西. 特别是出来工作之后,我就觉得代码规范比做需求业务还要重要. 首先,方便他人.一个项目往往是
ESP8266 的几个代码 加深对LUA的理解
--some functions dofile("functions.lua") lighton1= lighton2= lighton3= lighton4= pin1 = pin2 = pin3 = pin4 = gpio.mode(pin1,gpio.OUTPUT) gpio.mode(pin2,gpio.OUTPUT) gpio.mode(pin3,gpio.OUTPUT) gpio.mode(pin4,gpio.OUTPUT) --pin1 tmr.alarm(,,,func
热门专题
utm附加远程调试器
CentOS65 2.6.32 nginx离线安装包
vue monaco-editor 代码提示
qt获取控件在根窗口中的坐标
Pointwise、Pairwise、Listwise
centos6.5下载链接
redis cluster 集群 修改端口
shardphere 引入druid
共享内存shmget
c# 实现 控制其他程序
华为荣耀开发者模式调试USB也没用
websocket的架构
命令行中测试端口连通性
piesdk二次开发图标选择
lua loadfile参数
VUE250-P开机流程
java8字符串升序排序
spring boot实现全局拦截请求
12位ad的精度怎么计算
Sql2008 sa登陆失败