我一直怀疑我家电表不准,电费虚高,正好也想学习一下工业自动化控制方面的知识, 现在显示的就是我刚调试完的成品,这不,买了一个极具性价比,带有通讯功能的电表,通过 rs 四八五接口 modbassrto 协议实现对外通讯 需要以下配件,电镀表 rs 四八五转 ttl 模块,调试用还需要一个 ttl 转 usb 模块。 esp 八二六六模块, 通过给 esp 八二六六编程,作为网络服务器对外显示数据,先用电脑的创口软件调试,通过之后再进行编程。 modbas 协议是主重结构,主机发送指令,重机回复指令。第一个字解是重机的 id 号,第二字解是指令代码,第三字解是计算器的起始地址,第五六字解是数量,第七八字解是 crc 的教验码, 教练码的计算很麻烦,这个软件正好有这个功能,只要把前面的指令写完,发送的时候会自动添加教练码,指令正确就会收到重集发回来的信息。在这里就可以看到,零一零三是重复, 零四是表示有四个字解的数据,零 a 三三是发挥的较验码可以忽略。像零一号机读取,从地址零七零零读取两个字解。这个电动表的内部定义,这个地址存放的是通讯数律,从机收到信 以后返回的是四个字节的数据。十六音质,零三就是十音质的三表示,他定义的是九六零零 k 的通讯数率。下面这个表就是厂家提供的功能表,从二零零零 at 开始存放的是电压、电流等数据,表格显示是浮点数,两位置减, 返回的数据是四个字节,还要转换成单精度浮点数。看这个例子,用 esp 八二六六做服务端,手机或者是电脑任何能上网的设备访问他就可以读取数据。 在视频后边我放上代码,有需要的朋友仔细看一看。通过这个小项目,了解了猫的霸主,通讯基础知识,浮点数和十六音质的转换, ptf 创口和 rs 四八五创口的转换 道。也学习了一些网页编程技术,现在的芯片做到了几元钱。无比感叹科技的进步,真是要活到老,学到老。程序所需要的原代码放在后边,需要的朋友截屏保存。
粉丝986获赞3245

朋友们大家好,今天教大家如何用简单的模块做一个智能开关,成本也就十几二十块钱, 支持手机远程控制,并且还支持小爱同学和天猫精灵。好了,废话不多说,先介绍一下需要用到的硬件。首先是这个, 这个是 esp 八二六六智能继电器插座,他主要负责控制电路的通断,初中物理都学过小电压控制高电压的设备。 然后是一个 esp 零 es wifi 模块,他是负责给八二六六智能插座提供网络链接, 他俩连在一起就成了语音控制的智能开关了,这样的。 最后这个是下载器型号 cp 二幺零四,当然了 ch 三四零 c 也可以用它来给智能开关下载固件,并且配置网络。 除了这三大件以外,还需要一台小爱音箱和一部手机,如果没有小爱音箱,那么就需要一部小米或者红米的手机。 首先把这个 wifi 模块插在这个下载器上面, wifi 模块上面有八个真假,下载器上面刚好也有八个孔位,对,插上去就行了, 这样的方向不要插反了。 usb 口插电脑上。好了,接下来咱们去电脑上操作, 首先把下载器插到电脑上,电脑会自动识别安装,注意看电脑右下角提示,点击我的电脑 设备管理器,点击端口查看驱动是否安装成功,我这里已经安装好了,如果安装未成功的话,它会显示一个感叹号, 鼠标右击更新驱动程序,并且记住 come 口等下上写程序需要用的人,我这里是 come 三。 接下来是安装儿童用的软件,在下载好的资源包里面有安装文件,有需要资源包的老铁可以在评论 去留言或者私信我。双击安装包,确定 选择安装目录,我已经安装好了,就不再严肃了, 安装好就是这样的图标像两个小眼睛一样 双击打开, 打开之后需要先安装八二六六 sdk, 打开文件首选项在下面附加开发版管理器,这里 填写 sdk 地址,你们打开,这里是空白的, 在资源包步骤一里找到地址,复制粘贴过来,这样 sdk 就安装好了。 接下来安装八二六六开发版,因为软件默认是没有安装的,所以找不到八二六六开发版选项, 这里没有开发版选项,同样打开资源包,双击八二六六开发版,版本是二点 六点三,等进度条走完就安装好了。 最后安装 bling 杆库文件,点击项目加载库,添加库文件,选择资源包里面的压缩包, 这里提示库文件已存在,因为我已经加载过了。最后重启一下软件, 点击工具开发版往下拉,找到 esp, 八二六六,下面还有一个八二八五,不要选错了, 然后再点击工具,选择端口, 我知道你是靠谱山,我就选靠谱山,你们是多少就选多少,这个靠谱口不是固定的。 点击文件,打开资源包里面的小爱程序 需要更改的地方就这四个位置, wifi 名称和密码填写你家路由器账号,密码也可以填写手机热点, 注意大小写 k 马和下面一行的数据建明需要在手机 app 上获取,下面咱们去手机 app 上找到 k 马和数据建明。 手机上面咱们先需要下载一个点灯 app, 点击浏览器 搜索点灯科技 app 下载进官网选择 app 下载, 这里就有下载地址了,安卓的选上面的 ls 在这里,我已经下载好了,我就不再详细演示了。 安装好就是这样的,点 一个 led 灯,点击进去用户注册,注册登录 进来之后,你们那应该是什么都是空白的,没有的。我们先新建一个设备,点击加号,添加一个独立设备,选择网络接入服务商,选阿里云 这个 k 码复制下来,刚才程序里面用到的 k 码就是这个,把它粘贴上去, 这个 k 码,后续在设备详情里面设备密要那里也能找到,然后返回我的设备, 这里就能看到我们刚才新建的设备了,点击进去开始使用,他也是空白的,咱们先给他新建一个按钮, 编辑添加一个按键,然后再给他添加一个调试窗口,这个调试窗口的话可以监视。嗯,智能开关有没有连接网络, 点击这个文本进去,这上面可以选择样式,设置有很多种,根据自己的喜爱选择 这个数据建名就是这样的,不能随便修改他进来是什么样子,你就把它复制粘贴到程序,程序里面去,给他稍写上去 选择开关按键 文本的话,我们就给他新建一个开关吧, 然后可以选择颜色保存再保存, 这里可以更改设备图标,比如说你是灯,你就可以选一个灯,如果你是什么车库开关啊,车库门啊,其他的设备,你就根据自己喜爱选择。 这个蜜药就是那个 k 吗? 设备名称我们给他重重新命名一个,比如说是灯吧,确认修改 这个设备名就是后续用,小爱可以控制他的。 把 k 码和数据签名粘贴到程序里面,然后就可以去稍写程序了。把 app 上复制的 k 码填写在这一行,然后数据签名填写在这一行,点击上传, 正在编辑文件, 耐心等待一会,下面这些数据都不需要修改,默认就行。 好了,开始上传, 可以看到上传进度 好,这里显示上传成功了,到此为止的话,程序全部稍写完成,可以去连接设备了。

办理学系列第三期 arduino mixle esp 八二六六物联网编程包含 esp 八二六六开发版 mix 物联网编程等知识,通过丰富的案例讲解如何对各种硬件进行编程。零一工坊文老师主讲第一章万物互联一点一物联网编程简介本节学习目标有,一、 学习什么是物联网,了解物联网开发环境的配套软硬件和网络连接。二、了解基于 esp 八二六六芯片的两款开发版,掌握输入电压和输出电压,熟悉 gpio 引角。三、 掌握开发版连接到电脑的驱动程序安装,可以根据不同型号的开发版安装对应的驱动程序。四、掌握米思琪 mixi 软件的下载和安装,学习软件主要界面和功能。五、开发 第一个 arduino 程序,让板在 led 灯闪烁,配套器材一、移动电脑台式机也可。二、 nodemcu 开发版和 microb 数据线。三、 wimos 开发版和 microb 数据线配套软件,米斯奇编程软件, mixley 二点零二 c 四、物联网 internet of things iot 是指通过传感器、射频、 gps、 红外等各种技术,实时采集和控制任何需要监控连接互动的物体或过程,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、 识别和管理。本课程中主要使用手机采集传感器的数据,控制传感器输出。除了大家当前正在看的视频,还需要配备的学习材料 有三方面,一、软件方面需要安装米思琪编程工具,这是一个图形化编程工具,上手很快,很适合初学者使用。二、相关硬件, nodemcu 开发版和实验相关传感器,如 led 电阻按键等等。各大平台中有很多相关的产品, 但是品种太多,不一定与本课程对口。实验出错后,学员都不好排查,容易打击大家的积极性。本课程的操作步骤非常完整,建议配合零一工坊小店配套的硬件,让大家的学习更加高效。三、 基础环境包含家用电脑、笔记本或台式电脑,接可安装 windows 十或 windows 十一,有十具空余的硬盘和空余的 usb 接口。配置要求不高,一般近五年电脑都行。另外需要安装 手机,需要在手机安装程序,使用安卓更加简单。互联网编程需要与手机通讯物联网主板连接家庭无线网络,手机通过四 g、 五 g 连接到互联网网络,两者要连接起来 就需要中间有个物联网服务器。这类物联网服务器比较多,每个平台的通讯接口都略有不同,可以免费使用。又比较简单的 就属 mix 里自身提供的。本课程使用 mix 里自带的物联网平台 e s p 八二六六系列芯片,是可以进行 wifi 传输的模块,基于该芯片的开发版是比较多,其中 no m c u 和 we most dee 开发版都比较流行,两者都是引脚较多, 接线方便的。本实验中使用米思琪进行编程,代码也基本一样。相对而言, we most d 一体积更大,接口更多,样子也很 像耳朵 eno 和 no 主板,不过实际使用中 nodemcu 更为普遍,本实验将使用 nodemcu 作为物联网主板。 nodemcu 是一款开源快速硬件圆形平台,提供了类似于 rdemcu 的开发方式 node m c 又基于 e s p 八二六六芯片除了支持 wifi 功能,还具有 g p i o p w m i 二 c e wire a d c。 等功能。 e s p 八二六六芯片有十七个 g p i o。 引角, g p i o。 零到 g p i o 十六,其中 g p i o 六到 g p i o 十一被用于连接开发版的闪存, 不能使用。供电接口有 fin 和 microb 接口,前者输入五伏,后者四点五到九伏。 no m c u 引脚说明如下表所示, g p i o。 编号指 e s p 八二六六芯片的引脚编号。四印编号指 o m c u 上印制的引脚名称。编程时使用的是 g p i o 引脚的编号,接线时看到的是私印编号需要进行映射,如接线第一,编程时使用引脚五。 we most dee 主板基于 e s p 八二六六, 但不是 arduino 系列的开发版,自身可以兼容 arduino 编程。有了这款物联网开发版,我们就可以使用 arduino 方式开发 esp 八二六六玩转物联网项目。 we most 第一包含数字 io 引脚十一个,除了地灵引脚外,其余引脚均支持 p w m i 二 c。 中段单总线模拟引角仅有一个,支持 microb 为引角和 d c 接口供电。数字引角包括 r x, t x, 共有十一个。该版上 d 三与 d 十五, d 四与 d 十四、 d, 第五与第十三、第六与第十二,第七与第十一,第九与板。在 led, 他们两两之间是互通的。该开发板基于 esp 八二六六芯片,大部分的引脚都可以对应八二六六的引脚。同样, nodmc 有开发版的引脚,也会对应 gpio 系列引脚。如果需要切换更小开发板时, 这种对应关系就很重要了。而读 inno 编程时会使用 esp 八二六六引脚编号,不使用开发版的引脚编号。 node m c u 有多个版本,根据不同芯片可以分为 c p 二幺零 x 或 c h 三四零等, 前者体积较小。找到厂家提供的 c p 二幺零 x 驱动程序包,双击六十四位安装驱动。安装过程可能有需要确定多次,如果之前安装过相关驱动,可以先卸载并重启系统。 如果是 c h 三四零芯片,找到厂家提供的 c h 三四零驱动程序包,双击 set up 安装驱动,安装过程可能有需要确定多次,如果之前安装过相关驱动,可以先卸载并重启系统。 驱动程序安装完成后再开始菜单,点右键打开设备管理器,用 micro usb 类型的手机连接线及就是手机线连接电脑 usb 和 node mcu 主板。在设备管理器中可以看到新安装的 c p 二幺零 x 或 c h 三四零设备,表明安装驱动成功。 米思琪 id 由北师大教授研发,是非常强大好用的图形化编程工具,大家访问米思琪官方网站,可以免费下载和使用该工具兼容的硬件和软件非常多,下载的压缩包有两居多,该工 工具将相关的组件都包含了整个学习过程,不用另外安装插件,保证了学习过程的高效,减少无意义的折腾和消耗。软件下载后用解压工具解压文件,解压后的位置路径尽量不包含中文,可以减少编程的错误。无需安装就可以直接打开, 找到米思琪的图标,右键发送到桌面,快捷方式,方便以后使用双击快捷方式就可以启动程序。首页界面中选择二度一努一 sp 八二六六编程语言 c c 加加,打开后是一个图形化的编程界面,左侧是图形化指令区域,上侧是代码上传操作区和主板型号端口的展示,下侧是信息输出区,中间是图形化编程区 are doing no。 代码结构主要分为两个部分及初始化和循 循环执行。对应代码区代码的 set up 方法和 loop 方法。一般来说,我们主要设置的是循环执行部分,顾名思义,这部分的代码会一次又一次不停的执行,以保证与设备的持续对接。同时 我们也会常常看见很多代码都有延迟的逻辑,这样是为了让主板有休息的时间,减少资源的消耗而读 inno 代码执行逻辑如上图,一、我们使用 mixe 进行图形化编程,工具帮我们生成相关代码,并发出代码上传指令。二、 电脑通过 usb 数据线上传到主板三,主板根据指令执行相关逻辑四,如果需要,电脑端会接收主板从串口返回的数据,并显示这个操作在调试时常常出现。大部分集成 esp 八二六 六六芯片的开发版都具有版在 led, 而且都是以 g p i o 二为引角。上述代码上传到主板后,八二六六芯片区域的 led 就会闪烁,支持 note m c u 和 we most d 一等开发版程序上传到开发版后,可以看到 esp 八二六六芯片附近的 led 闪烁。打开米斯奇软件,选择 esp 八二六六开发版,拖入数字输出空间,注意下拉的银角是 esp 八二六六的 gpio 银角是针对八二六六芯片的编程,所以银角的数量也比较有限。也因为如此, 基于八二六六芯片的开发版,如 node mcu, we most d 一都可以使用上面的代码设置引角为二及八二六六芯片的 g, p, i, o。 二、拖入延时空键复制数字输出空键设置数字输出低电瓶复制延时 控键检查代码无误后,将代码上传到主板中。代码上传的时间有点长,根据机器的不同,可能要二十到四十秒。 我们将同一个代码分别上传到两个主板,可以看到主板的 e, s, b 八二六六芯片区域中, led 在不停闪烁中换成其他主板效果是一样的。 总结,本节重点难点一、理解开发版私印编号和 gpio 编号不相同,编程时使用的是 gpio 编号。二、不同开发版有不同的驱动程序。三、 esp 八二六六输出三点三伏电压,后面遇到额定五伏的传感器时,接线需要特别处理。本章内容说 名,第一张万物互联是超前点播的章节,介绍的内容很多不是基础性的,但是可以大大提升学员对物联网的感性认识,增加学习的兴趣。初学者以模仿为主,基本理解主要原理即可。细节知识点和原理将在后面的章节介绍。

这节课呢,我们给大家继续介绍一下 wifi 模块 esp 八二六六的一个应用。前期课程当中呢,我们实际上已经介绍过这个模块的一个使用,那会呢,我们是使用了 it 指令连接这个 mqt 的云端服务器, 但是那会的话呢,我们选择的是这个 it 固件库,所以呢,那会我们连接的时候呢,需要去了解 mqt 的的底层协议,很多同学反馈呢,他对这个底层协议呢不是特别清楚,那问老师能不能用其他的办法呢?来啊,在不了解底层的基础上呢,能实现连接这个 mqt 的云端服务器呢, 那这个呢也是可以的,那我们怎么办呢?我们可以选择这个 itmqt 的一个部件,也就是说我们在买模组的时候呢,你可以选择这个部件就是 itmqt 的部件,我们如果说选择这个部件之后呢,我们就可以通过 it 指令直接来配 配置这个啊模组,从而呢使他能够直接连到 mkt 的云南服务器,而不要像我们前面呢介绍的过程当中呢,我们当时是买了一个模组呢,是 it 部件, 那那会的话呢,如果说是 id 固件的话呢,我们要想连接 mkt 的服务器的话呢,我们需要了解底层的一些协议的一些东西,那样的话呢,带来开发了一个不变, 所以呢啊,很多同学反馈呢,我们是不是可以介绍一下用 mkt 这个啊这个 it 固件库来讲一下如何来使用。那正好呢,我这边呢前期做项目的时候呢,买了一块这个模组,那我们这节课呢,就来介绍一下如何通过这个 it 指令 啊,然后呢通过这个简单的一个配置就能够实现我们这个模组呢连接到我们的 mkd 的云南服务器。但是呢如果说使用我们这节课的一个指定的话呢,大家需要注意的就是说你在买模组的时候呢, 需要买这个 it mkt 的固件,大家在购买的时候需要选择这个固件,大家注意一下那具体的硬件环境的一个搭建呢,我们还是先借助于串口助手, 也就是说借助于计算机来对这个模组呢进行一个简单的配置,我们先了解他的一个具体的一个通信过程,以及呢如何通过哪些指令能够配置这个模组,使他能够连接到我们的 mkt 的云南服务器,同时呢完成我们的订阅和发布, 然后呢我们再通过单片机来编写程序来实现这个功能,就是说我们一般开发的时候呢,我是建议就是说我们先用计算机的串口助手来对这个魔总的操作一遍, 操作完成之后呢,我们再用代码去按照我们在这个计算机上操作这个步骤来用代码来实现它,这样的话呢,你的开发效率应该会得到一个很大的 一个提高。那具体的意念连接呢,我们借助一个 usb 转串口的一个工具,然后呢连接到计算机上,然后通过计算机的串口助手呢来监控这个模块,也就是说和这个模块之间进行通信, 那它的具体连接就是说我们这边用了它的四根银角,一个是金银地 t x d, 三点三和这个 r d。 那需要注意的就是说我们这个模组的 t x d 要连接到我们这个模块的啊, x d 这个模块的 t x d 呢要连接到我们这个模组的 x d, 这个大家需要注意的,那具体的连接呢,就是用这个我们一个 ufb 转 t t r 的这么一个小模块, 这个模块的话呢就是他的切割地连接这个模组的 i 和的地,他的呢爱和地连接到模组的切割地,然后呢经营地和经营地相连,电源呢和这边的电源相连,那这样的话呢,我们就可以 接在于我们的计算机的串口助手来完成对这个模组的一个配置,那这个呢是硬件的一个测试的一个连接,我们这个完成之后呢,我们下次课呢就可以实现用单片机来实现对这个模组的一个配置,从而来完成我们的一个相关的应用。 那需要注意的就是说呢,我们前期课程当中介绍的时候呢,是使用了我们自己的一个啊,前期开发一个项目当中用到的一个服务器,那没办法公布给大家来测试,那大家的话呢可以用这个一个服务器,我这边找到了一个这个免费的一个在线的一个 mkt 的一个服务器, 当然了其他的啊,一般的一些企业呢,也会提供一些云端的一个服务器供大家免费测试。那我们这边呢啊,用的比较多的可以用这个这个呢免费的一个服务器用起来呢还是比较方便的,他提供了一个服务器,也提供了一个在线的一个客户端,也就是我不需要 安装软件,在线就可以实现这个服务器的一个测试,然后呢还可以通过他提供的在线客户端,也不需要再去安装其他的客户端,就能够完成对这个 mk 的服务器的一个测试功能。那他的具体的这个服务器的一个信息在这,对吧?一个是他的地址, 另外一个是他的端口,我们需要用到他的地址和端口,用到这前面这两个信息,那就可以完成我们今天的一个测试。那需要注意的就是这个地方呢,这个啊,他这边给出这个地址,我们要把它解析出来他的 rp 地址,这样的话方便我们模组的一个配置。那如何解析这个 这个地址呢?我们待会给大家介绍一个工具,就可以把这个地址呢给他的 rp 地址解析出来。那这个免费的这个服务器的地址在什么地方呢?就是这个地方,我们这边给大家来一个链接地址,大家可以打开这个网站就可以找到这个服务器的一个地址,待会的话我们会给大家做一个 演示。那至于这个边的这个如何把这个把这个域名解析成 rp 地址,我们待会的话可以通过啊这么一个服务器 rp 地址解析的一个网站来把这个域名给它解析出来它的一个 rp 地址,方便我们做测试。 那具体的指令的话,我这边给大家啊列出来了,当然了我这边只是做一个简单的测试,那其他的功能的话呢,我们就不再做过多的一个介绍了,那大家的话呢可以把这个呢截屏截下来,然后呢根据我这个呢来做一个简单的一个配置,那这些指令在什么地方找呢? 那这些指令的话,当然是要看我们这个模组的手册,那模组的手册的话呢,我们可以去他的官网当中,也就是安信可的官网,大家可以搜索安信可的官网,然后呢找到这个模组, wifi 模组这边找到啊 esp 八六六模组专题,然后在这个地方呢,我们可以下载他的 啊故监库手册,在这个地方各类 it 故监库,这个里面有他的故监库手册,当然其他的开发资料,包括他的开发工具,官方文档、规格书呢啊选型表,在这个地方都可以下载的到。我们这边呢需要用到这个故监库, 那我们原来用的是 it 固件,如果说你是连,你看他这边有直连腾讯云的,也有直连阿里云的,我们这边用到的是这个,我们今天用这个就是 mkt 的凑传的一个 it 部件,那我们可以通过点击这个使用指导把它下载下来,那这个地方呢,就是我们需要下载一个手册,对吧?下载一个手册呢,就是这个手册, 下载这个手册之后呢,我们就可以通过这个手册当中的 it 指令来完成对这个模组的一个配置。那我把我们这节课需要用到的几个 it 指令呢,都在这个 ppt 当中呢,给大家总结了一下,就这么几个,一个呢是测试指令,一个是复位, 一个是关闭回险,一个是设置工作模式。这个设置工作模式呢,前期课程当中我们已经介绍过了,如果说感兴趣的话呢,也可以通过这个地方呢,再来看一下, 在这边有一个 y 发的一个命令,这边有一个设置模式,设置模式当中呢我们这边选择的是这个模式一,也就是这个联网的一个模式,大家可以去具体的去看一下这个手册。 其他的指令的话呢,这个呢是加入我们的这个 wifi, 也就是连接你的网络,那这边呢我们可以通过手机产生一个热点,或者你家里面有热点的话呢,也可以连接热点这边换成你的热点的一个账号和密码就可以了,这个是 这个指令。另外这一篇呢几个指令呢,就是关于 mct 这个配置的,那我们原来讲 it 固件库的时候呢,这边的配置的时候呢,我们要找他的底层,对吧?那要知道他的一个啊,他的 这个每一针数就是针头啊,包括它里面的具体的一个啊,二斤制的一个代码是什么?我们这边呢就可以通过这个指令来配置了,通过这个指令来配置一个 uzer 一个用户信息,那主要包括一个是克拉的 id 啊,然后呢你的账号,你的密码, 然后呢这边就可以按照这个指令来配置这个指令。具体的解析呢,大家也可以去看一下他的这个啊手册,对吧?在这边第九章, 那这个地方有他的一个具体的一个命令的一个解析,那这个命令当中这个参数应该怎么加?应该用哪些?这个下面有具体的一个描述,也就是说这个地方为什么用零,这个地方为什么用一,那这些东西呢?在这边有一个具体的描述, 我们这边呢就不再过多的去介绍了,大家的话感兴趣的可以把这个手册下下来呢,去把它分析一下,实际上呢就可以参考我们这个来改你自己的 就可以了,你需要去理解他的话,那就说这个指令啊,是人家提供的,那你必须得按照别人的规格书当中提供的一个具体的要求来去配置他,他这个模组才能够认,对吧?那接下来呢这个呢就是连接你的云南服务器, 那这个云南服务器的地址呢?就是我们刚才提供了一个在线的一个免费的一个服务器,对吧?我们刚才说到了我们要用到这个在线的免费服务器,那我们要把这个域名解析成我们这个地方的这个哈批地址 啊,如何解析呢?我们待会给大家演示。那端口号呢就是幺八八三这个指令的话呢,大家也可以通过这个地方来看,在这个地方有他这个具体的指令,在这有一个具体的一个介绍,他的一个具体的参数的一个介绍, 全部在这个地方我们这边也不再具体的来看了。那接着呢就是这个地方我们要啊订阅用这个指令大波指, 然后呢这个地方呢是发布,也就是你发布消息,我们要订阅一个 topic, 然后通过这个 topic 呢去发布一些消息,对吧?比如说一些状态数据啊,啊包括呢一些这个其他的一些消息啊,都可以,比如说我们这个灯啊,我们可以控制这个灯是点亮还是熄灭的一个状态反馈给上面去, 对吧?或者说通过上位机呢,或者通过云端服务器呢发送指令来控制这个灯的点亮和 cb, 或者说你这边传递的是温度数据,比如说我们可以传递的是温度,比如说我们传递一个温度数据到云端服务器去, 比如说你的温度数据是两千,也就是二十五度,比如说你是二十五度,你就传递这个值,当然你也直接传递这个,对吧? 穿云二十五度,那这个时候呢,大家可以自己去试一下,对吧?自己去试一下,那当然了,我们这边举着例子呢,是用的这个 jsen 格式,对吧?如果说你对 jsen 格式不太了解的话呢,可能需要上网去搜一下关于 jsen 格式的一个 啊,一个定义,对吧?嗯,真正可是一个定义,那这个呢就是我们需要用到的一些指令。那接下来呢,我们来看一下这个在线的一个服务器,在线的服务器呢,大家可以打开这个网址,对吧?那就进到这,进到这之后呢我们要找这个服务器在什么地方呢?我们可以往下翻拉到最后 我们可以通过这个地方来找,这样的话比较快一点点。这个 mktt 这边呢是关于 mktt 的一个协议,大家感兴趣的也可以通过这去找到他的一个协议的一个规范,我们这边就不再具体的来看了,那我们来找到我们需要用的一个 东西,那一个呢是我们的客户端,一个是我们的服务器,如果说你是用八二六六的话呢,你也可以去参考这篇文档,你可以点开它。 这个地方呢也介绍了如何通过 ef 八六六连接到公共的免费的 mc 的服务器,当然这边呢他用的是一个阿基顿的板子,大家感兴趣的可以去了解一下,对吧?可以去看一下,我们这边呢也不再看这个了, 那我们来看一下这边呢在这个地方呢,我们再往下拉,再往下面这个地方有一个在线的 mkt 的有服务器,我们可以点开它,这个地方就是一个在线的免费的服务器,那这个地方呢就有这个啊这个域名,对吧?那我们把这个呢拷贝一下, 拷贝之后呢我们打开这个网站,这个网站这个呢我在 pp 当中也给大家准备了这个网站的一个地址,就是这个 大家可以打开这个网站,打开这个网站之后呢,我们把这个域名呢输入在这,然后呢我们给他解析一下,点击查询, 那查询之后呢我们得到一个 rp 地址,就这个幺点幺幺七点幺三四点幺六五。然后呢我们在我们的指令当中呢把这个地址 换成这个服务器的这个地址就是幺点幺幺七点幺三四点幺六五。端口号呢我们是 tcp 的,基于 tcp 的一个连接,所以呢是幺八八三,这个呢就是我们这条指令找这个地址,如果说你是用别的这种公网的这种免费的啊这个服务器的,你可以把你的地址换成这你的地址就可以了, 这个呢就是这个地址的一个用法,然后呢因为我们要测试吗?那我们这个只是一个服务器,对吧?服务器我们又看不到,那怎么办呢?我们可以通过一个客户端,我们可以通过这边有一个 在线的一个 mcd 的一个客户端,我们点开他通过这个客户端呢,我们可以去连接这个 mqtt 的一个服务器,对吧?那我们怎么办呢?我们在这点开这个客户端, 这个是一个在线的客户端,对吧?比较方便。那我这边呢前面测试的时候也做了一些连接,那我们给大家再讲一下如何来连。我们点击又要设置一个名称,你可以起个名字,比如说 tet, 对吧?然后这个地方呢可以不用改,他这个不用动。然后这个地方呢要改成我们刚才这个服务器的地址,就是把刚才那个服务器的地址拷贝到这来, 然后呢端口号不用动,这个端口号是他这边的客户端连接的,我们不用管他,我们连接的时候是用幺八八三,他这边呢你不用管他,然后用户名和密码你可以自己起一个,我这边就起的叫尔等密,这边也是尔等密,然后起 他的选择默认,其他的选择默认就可以了。然后呢我们点击连接,这个时候呢就已经连接到了我们的这个服务器,就连接了我们的 mkt 的服务器。连接到服务器之后呢,我们要增加订阅, 如果说你对 mqt 的服务器不太了解的话呢,你可以去了解一下,那我们要订阅的话呢,我们要给他两个掏屁可,比如说是椰子 p 的一个八二六六。当然我这边为了举例就写的比较简单一点,比如我就举一个简单的例子, 你自己用用的时候呢,你可以根据你的用用的一个要求和规范去做这个逃避可的一个定义,比如说我就一个一个接收,一个发送 往这边订阅两个掏皮革,那我这边再订阅一个,我这边的发动和接收呢,都是针对模组的一个 方向,大家注意一下,模组的这个 tx 就代表模组的一个往上往云端发送数据,也就是推送二个 d 呢,是针对模组来说,就是接收,那我们是订阅,那这两个 topic, 如果说你想完成一个测试的话呢?我们可以这样子,比如说我这边再准备一个客户端, 我可以用这抛护客户端,这个客户端的话呢,大家也可以自己去设置一下,当然这个需要下载一个啊,这么一个服务,这么一个客户端的一个软件,对吧?然后呢需要设置一个是这个地址, 然后呢这个地方呢需要设置,我的命就设置这两个不地方就可以了。这边把地址设置好,然后呢这边设置好用户名和密码,然后呢就可以点击连接, 点击链接之后呢我们这边呢同样的订阅这么两个 topic 可以点击订阅,那这个时候呢,我用这个客户端发送的时候呢,都是发送到服务器, 就说我们的 mqtt 呢,它是基于啊这个服务器的一个消息订阅的,就相当于是我们的这个微信一样,已订阅了一些公众号,那公众号发布了一个新的消息之后呢,所有订阅这个公众号的这个用户呢,都能够收到他发的一个消息,对吧?我们这个也是一样的,就是说 m q t 的服务器呢,是帮我们做一个转发的一个工作,比如说我这个地方用这个套必克,我用这个 x 的套必克,我发送这么一个一个消息, 比如说点击发布,我发布这个消息之后呢?我们刚才在我们的这个客户端,实际上你看我也订阅了这个消息,对吧?我也订阅了这个 topic, 那他同样的也能够收到这个消息, 就是说只要订阅了这个 topic 的一个客户端,他都可以收到这个消息,包括我们的模组,我们如果说通过指定配置,我们的模组也订阅了这个 topic, 那我们的模组也能够收到这个消息,那这个呢 大家要注意一下他的一个机制,对吧?如果说你不是特别清楚的话呢,可以去搜索一下 m q t 的服务器,或者是搜索一下 m q t 的协议,来了解一下他这个一个运行的一个机制,这样的话呢你可能运用起来呢还会啊更方便一点, 那这个呢是一样的,如果说你用这个掏皮壳, tfb 这个掏皮壳,比如说 我们用这个掏屁股呢,往服务器发送一个消息,这个地方是客户端,对吧?我发送到服务器去,服务器呢会帮我们把这个消息呢转发给所有的订阅这个掏屁股的 客户端,那我们看一下我们这边也订阅了,有没有收到呢?那么我看看到他也收到了,对吧?因为他也订阅了这个掏皮客,所以呢服务器呢是帮我们转发消息的,所有的订阅掏皮客的这个客户端呢,都能够收到这个消息,那这个呢就是 我们这边的测试已经完成了,对吧?那接下来呢我们要完成什么测试呢?我们要完成这个模组的一个配置,对吧?那模组的配置的话呢,我这边借助这个工具来做一个配置,那这个地方你看他实际上他也收到了,因为我前面已经配过了,对吧?那我这边呢带着大家重新来配置一遍, 那我这边把这个模组呢插到我们的计算机上之后呢,那我这边的话呢就啊有了一个我们的一个串口,那这个是靠木五和呢波特率的默认呢?是幺幺五二零零打开串口,对吧?然后呢话呢我把这个所有的指令,也就是我这边的这些指令, 我把它全都敲到这一次性写好,方便我们测试,对吧?方便我们测试,同时呢我要打开手机的一个 wifi 热点,然后把手机的热点也打开,接着呢我们就来测试了,对吧?那就说这个 指令大家可以先按照我这边的把它啊敲好,对吧?把它写在这,这样的话就直接去点就方便一点,不然的话要在这边一条指令一条指令的写比较麻烦,需要注意的就是我们每条指令的结束都需要有一个回收换行服, 那这边的话呢,我这边把这个勾勾上这个回车换啊,不就可以了?当然了你用其他的串口助手,比如说用这个串口助手都是可以的,大家自己来选,我这个前期呢用这个侧果,所以呢我就不再动了,那我们怎么办呢?我们来配置一下,首先呢我们先配置 it 指令,来看看模组能不能正常通信,我们用这个, 那这个时候呢他返回一个, ok, 对吧?他能够正常通信,那我们呢就让他复位, 复印完成之后呢我们关闭回显,关闭回显,然后呢我们再点这个 设置模式,那他都是回的是 ok 的吧?回的是 ok, 然后的话呢我来配置模式完成之后呢,我们就让他去连接我们的热点,点击这个连接热点, 连接这点之后呢,他会回一个 ok, 他会告诉我们连接到的还高他 ip, 对吧?然后回复一个 ok, 回复 ok 之后,然后呢我们就用就这个指令来配置我们的 mkt 的用户信息,也就是卡拉的 id 啊,账号和密码,也就是用户名和密码,我们点击这个, 那这个时候他回一个 ok, 就代表我们已经配置好了。接着呢我们要连接这个服务器,点击, 如果说服务器连接成功的话呢,他也会返回我们一个信息,在这他会告诉我们已经连接到这个服务器,这边可能耐克特,对吧?然后呢回了一个 ok, 就告诉我们已经连接好了这个服务器。连接到 服务器之后,实际上你就可以做你的工作了,比如说我要订阅,我们点击这个撒布这个就可以订阅这个啊,订阅了什么呢?这个主题我们点击它就订阅了订阅,如果说成功的话,我们会返回一个 ok, 因为这个时候模组已经和服务器进行通信了,对吧? 啊?然后呢服务器会下发一些东西到模组,模组解析之后呢会回我们一个 ok, 接着呢我可以往上就是上行数据了,就是说我通过这个逃避可把一些数据发送给服务器,让服务器帮我们去转发,我可以点击这个去发送, 那我们要看一下能不能发送成功,对吧?如果发送成功,那服务器会给我们回消息,对吧?我们来看一下这边的话已经发送成功了,对吧?已经发送成功了,我们看一下我们发送的这个消息, 就这个 temper 幺八,那我们可以看到这个地方,我们这个 temper 幺八已经发送过来了,那这个地方呢?魔祖这边呢?怎么没有收到消息呢?魔祖这边会收到一个消息,我们重新发布一下,那魔祖这边回了一个 ok, 对吧?回了一个 ok, 我们再发布一下, 那又回了个 ok, 对吧?那这个时候呢,你看我们这边呢也已经收到消息,同时呢我们这边的客户端呢, 我们来看一下我们这个客户端呢,他也收到了消息,对吧?他也收到了消息。那这个时候呢,如果说我们通过这个客户端,通过这个客户端 下行说一句,比如我用这个发送一个说句让你这边去开锁,对吧?比如说我点击他,那他发送一个开锁命令,那我们这边能不能收到呢? 那这边我们收到了这个消息,对吧?这个消息我们就收到了,同时呢我们这个地方订阅的他也能收到,对吧?只要是订阅了这个消息的都能够收到,那我们模组呢?这边呢也能够收到。 我们收到这个消息之后呢,我们如果说是用单片机来开发的话,我们就可以解析这个消息,对吧?解析了之后就可以去做一些控制的一个功能,对吧?就可以做控制的功能, 这个呢就是一个简单的一个测试,对吧?简单的一个测试,大家感兴趣的话呢,可以按照我们这个步骤呢进行一个简单的一个测试, 这个测试完成之后呢,我们要把这些信息呢大概的去理一下,对吧?也就说我们发送这些指令的时候,这个模组给我们回了哪些信息?比如说前面这种回了这种 ok, ok, 然后回了这种 ok, 包括这,那我们要大概做到心中有数。那待会的话呢,我们如, 如果说啊,用这个单片机进行配置的时候,那我们单片机实际上也就是要发送这些指令,对吧?我们用串口发这些指令就可以了,对吧?也就是按照字符上的形式去把这些东西呢发给模组,发给模组之后呢,你要等待模组给你回消息,对吧? 模组回了欧开,就这些东西他回了这个欧开,我们要找到这个欧开,对吧?知道他回了这个欧开,我们知道他回了,那我们就知道啊,模组通信成功了,我们就可以进到下一步, 就是每一步我们要判断我左右没有接收到我这个命令,并且执行成功,执行成功他会回给我消息, 回各种消息,我接收到之后呢,我可以进到下一步,一直到最后,对吧?那这样的话我们这个服务器配置好了,我就可以通过我们的程序去网上发布消息和订阅消息。如果说我订阅了这个消息呢,我的服务器这一端通过转发我们比如说你的手机 app 啊, 或者是其他的地方来发送的消息呢,就可以得到这个你的指令,对吧?然后来控制你的下位机来,就是你单面机去控制一些东西。同时呢我们下位机还可以创传一些数据,比如说接触这个 pop, 我们可以把一些状态信息啊, 对于啊你的温湿度啊,对吧?一些其他的一些信息啊,通过这个呢给你发送到你的服务器上去,通过服务器帮你转发到你的订阅消息的一些客户端上去,比如说你的手机 app 啊, 那手机 app 上你可以把这些温度数据啊,湿度数据啊,你的一个锁的一些状态啊等等东西,这些信息呢显示在你的这个手机界面上,对吧?那这个呢就是一个简单的一个测试, 大家可以去按照我这个方式呢去做一个测试,这样的话实际上就完成了我们这个测试,对吧?实际上并不是特别复杂,这个呢就是用串口助手来做调试,串口助手调试完成之后,我们了解了这个整个的一个过, 并且呢也已经实现了订阅消息和发布消息,然后我们再用单片机呢用代码去实现,因为这个时候我的思路已经有了,对吧?我应该如何用代码实现呢? 我们下一个会给大家大概的来介绍一下,实际上就是通过串口,因为我们串口实际上前期课程当中也介绍了很多,包括串口的发送数据,包括串口的一个接收,实际上我们主要就是用的串口的发送和接收,对吧?我们这样发送的话,我们前面讲过这个很简单,就把这些东西发过去,关键就是接收之后, 接收之后呢我们要找到接收的这个 ok, 对吧?然后呢来表明我们当前这个指令是正常的,然后再进到下一步整个通信完成之后呢,我们在发布消息的时候呢,你可以定时了,对吧?你可以定时去往服务器去发送,或者说等待服务器给你指令,你再给他传说一句,这是两种方式,对吧? 比如说你温湿度,我可以间隔每隔五分钟啊,每隔十分钟往上去上行一次说句。当然呢,你也可以通过上位机给你发指令,或者服务器给你下发指令,你接受到指令之后,再把一些想想要的一些东西传给他,那这也是可以的。另外一个呢,你要监控串口,监控服务器给你的消息, 对吧?服务器给的消息,比如说就通过这个掏皮客,比如说通过这个掏皮客,他给你发了一些指令,那你要监控串口,对吧?你监控了串口之后,那我们就通过这个掏皮客就可以找到服务器发给我的指令,那我根据这个掏皮客就可以去解析这个指令,然后去执行这个指令。 当然有同学说,那这个东西如何解析呢?看着好复杂呀,那实际上就是四不赚查找,对吧?那当然了,网上也有这种开源的,关于 jse 的一些开源库,因为我们这边用的时候呢,是用的 jsen 格式,有同学可能了 了解过杰森,那可以去了解一下。我们这边用的是杰森格式的啊,就是一种基于四伏串的一种啊,轻量级的一种通信的一种 啊,就 gmkt 的一般通信格式,对吧?通信格式,一个数据格式,相当于是个数据格式,我们常用这种方式,对吧? 那这个呢,大家可以去了解一下,因为我们用的比较简单,所以呢,呃,大家看一下就能够理解了,对吧?就能够理解这个摘森格式,那摘森格式的解析呢?我们网上呢有开源的库,对吧?可以用啊开源的摘森库来完成这个摘森格式的一个解析,也就是把这个里面的数据给它解析出来,然后再去 我们主要注重的就是我们应用程序的一些开发,像这些呢大部分都有一些开源的一些代码,大家可以去啊网上去关注一下。那这个呢就是我们具体的一个步骤,不知道通过这节课的讲解,大家能不能理解我们这个如何通过创口 助手来完成我们的这么一个 mqtt 的一个 it 指令的一个配置,从而达到我们这个模组联网的一个功能,对吧?那这个呢?就是这样子,如果说我们通过计算机完成这个工作之后,那女同学说那我通过啊 啊单片机如何来做呢?那我们下节课会给大家介绍如何来通过单片机来实现这个我们这些指定的一个发送和接收通过呢?能够联网,然后完成我们的一些相关的一个测试。

这呢已经把他的每个眼角的网络标号都给他标好了, 标好了之后呢,我们就要设计他的外围电路,要想把这个芯片运行起来,我们需要给他下载程序,我们下载程序呢我们就要设计一个,这里呢看一下他的这个 手册,这个 esp 杠十二 f, 这个魔族的这个手册,在这个接口定义这里, 这里他都对这些接口有一些定义,看一下需要注意的是这个一,嗯四能音角,就这个模块,要想 想把它死能,这个银角需要接高电瓶, 所以呢我们在这给他介绍一个高电瓶, 先拿个垫子过来, 然后呢 接上一个三点三伏的高电瓶,穿上一个线路电阻, 因为这个银角,银角的电流很小,看一下他的银角, 看一下他这个,看一下他这个电器特性,对他的电器特性有要求, 这个 l 的电流不能超过十二毫安, 这里呢串接一个电阻,这个布置, 这样呢他就限流了,限流超不过十二号。 然后呢 再往下看, 这我们设计他的下载电路, 要想下载模式需要用到这三个 ropo gpro 十五要把它拉低, 你看了这里这是福莱斯模式运行模式,正常运行的时候是 gpl 十五是低电瓶, gpl 零和 gpl 二是高电瓶,是正常状态的 下载模式是 gpl 十五是 d, 零是 dgpl 二是高电瓶。 无论是下载还是运行模式, gpl 十五都是低电瓶,所以我们把 gpl 十五给他拉低,加上一个 d, 这样呢 就把他拉低了, gpl 十五给他拉低,然后 gpl 零和 gpl 二, 这两个都给他拉高,正常状态下他是高电瓶,然后我们用的时候呢,然后他加个按键,把它把它按下拉低,找个垫子过来 gpro 二和 gpro 领机票,二机票二零全部给他拉高,拉高的话呢,在这里加个电源, 这个踹个电阻啊,直接接地,电流太大, 这样的话呢, gps 零二这两个全部加上高点屏,咱们正常运行的时候,高点屏这个是低点屏的正常运行。当我们下载的时候 gpl 零要拉低,所以我们要再加一个按键,将 gpl 零 这个银角用的时候把它按下去拉低,把 gpro 零 给他加上一个按键, 去找个按键 画上这么一个按键 在哪?在这引力线出来 gpro, 然后呢把他这边直接给他接地, 这样当这个按键按下的时候,这 gpr 五零 就直接接地了,然后你把这个音叫拉低了。

哈喽,大家好,很多人反馈零基础玩单面机,不知道怎么接线,不了解他的银角,今天给大家介绍一下。例如像这个八零六的芯片,三点三伏、五伏和 gmd, 这是用来通电的, rst 是负责重启的, a 开头的是模拟量银角, d 开头的是数字量引脚, rx 和 tx 是创口通信, d 开头引脚的数量就决定了我们做智能开关的时候能接多少路,这个大概能接八个左右, 但有些时候如果想接二十路、四十路甚至更多,那我们可以加一些拓展模块,分成并入、串出和串入。并出两种, 分别在输入和输出上,就是用来拓展针脚的数量。你们喜欢玩哪种单片机呢?可以评论区告诉我,感兴趣物联网的关注我吧。

大家好,这里是爆款车间,今天呢给大家说一下一二四 pk 八就有一键配网的设置,这个呢其实非常常用,这个 配网呢是非常方便的,我们之前的代码里呢,都是把 wifi 信息和密码直接写在程序里面,修改 wifi 的时候呢就需要重新刷写程序,非常麻烦的。 dspr 八二六六呢, 真是有一个非常黑科技的东西,就是一键配网,这个呢代码是这样的,前面部这部分呢是先去连接之前存好的 wifi, 也就是上一次成功配网的这个配网信息是会存在我们的芯片里边,一开机会直接连接这个部分,然后这里等待十秒,如果十秒钟没有连接成功的话呢,就会进入到一键配网模式。 进入新配网模式呢,我们使用乐型官方用的这个提供的这个烟机,他的这个软件,比如就现在这个这个配网模式的代码,我们把它刷进开发板,刷进我们的开发板里,从 从创口监视器里面看一下这个信息,现在刚开始呢是在连接乙存的 wifi, 然后会有一个十秒倒计时,而倒计时之后没有连接成功,会进入一键配偶模式,然后就等待配偶信息。 这个时候呢我们打开这个配方软件,我用的是这个 usb, 他是这个配方软件,打开之后呢,他会自动把我手机现在连接的这个 wifi 的 sos d 写在这里,然后我们这里输入密码,这个密码是一二三四五六七八, 然后呢点确认,然后他就开始进行配网,这个时候我们等待装入监视器里面,能看到这个信息,接收到配网信息正在连接,然后就会连接成功, 然后我们的手机上呢也会提示这个配网的这个信息,呃,这个培培养成功后的 ip 地址,这样的话我们就给他完成了配网,并且呢这个配网信息是存在 开发板内部的,我们现在这样给他重启啊,他也会直接连接上一次成功配网的信息,只有他在无法连接到,当上一次配网这个信息连接失败的时候,才会重新进入到一键配网模式。这种配网模式的这个代码呢,应用在之前咱们做的前两天做的那个报改二幺二里面的, 大家可以从那里面就可以试一下。还有一个呢就是就是如果我们使用点灯科技的话,他的一键配网是怎么使用的?点灯科技的一键配网呢是更简单,嗯,这是他的官方的实体实际代码,他跟我们正之前正常的那种连接方式不同的地方,只有一行代码,就是这行代码非常重要, 这样代码这个一定要用,你加上他了以后这个是 esp smart 卡,这个你只要加上了这个之后,就可以把之前在这个位置有一个 wifi 信息和 wifi 用户名, wifi 名和 wifi 密码这个部分删掉,然后往下走,在这里就是一定可在网络图纸化这里 把后面的那个 ss id 和哈斯波尔的这样给都删掉,只留下这个设备的这个 k, 只留下这个部分就可以了。联名科技的这个代码上传之后呢,账口这里会显示等待二十秒钟, 如果外还没有成功的话,会进入一件非法模式,然后现在这里就进入到了,然后呢我们使用点灯科技内衣里面的开发者,然后开发工具里面的第一个 espx 纸, 这个也跟其实其实他和那个是一样的代码,然后用的东西也是一样,他会把这个外汉名写在这里,然后密码一二三四五六七八,然后开始配置了,哎,然后他会收到密码,然后 连接成功,这就是点灯科技平台的一键配网在设置是不是更简单?那这集呢?我们关于 ys w 一键配网在这部分呢,我们就到这里吧,大家再见。


这款成本不到二十块钱的太空手表,还有人说不会做,今天我就给你演示一遍详细的教程。首先我们准备一个一点三寸 spi 液晶屏,也可以按照视频上的照片进行选型,再准备一个 esp 八二六六的开发板,开发板没有要求,只要这个型号就可以接线呢,你就按照这个顺序进行连接。 很多小伙伴都说卡在代码这个部分了,这次呢我们准备了几个版本的代码,而且文档里边都有功能说明,如果不知道如何烧录呢?我们也做好了烧录文件,我们演示一下,你按照视频操作就好。如果你是第一次尝试,我建议你使用二零一这个版本,里面有一个 bin 后缀的文件,可以直接扫入烧录工具呢,在相关资料文件夹里 打开工具之后呢,选择 eip 八二六六,然后选择我们二零一版本里边的 din 后置文件,然后参数你也像我这样设置,设成四十兆赫兹 dio 模式四兆币,然后点击死大按钮 进行烧录。烧录时间呢也不会太长,几十秒,如果是长期不动的话,那那肯定是断开连接了,你可以重新再尝试一下,如果要是记录条读满了,其实就已经下载完成了,你也可以举一反三,通过这个屏幕做更多好玩的。

esp 八二六六可以做什么?上次有个粉丝问这个代码有刷好了吗?这个是没有的,这个取决于你想做什么功能,是遥控车还是智能控制,或者是检测等等,这里面对应的代码就不同了。然后电脑下载一个 lv no, 就可以自己去编自己想要的代码了。

大家好,前段时间我们说的是八二六六一些总的基础内容,今天我们来分开说一下。首先我们说一下八二六六的 a p 模式, 那么什么是 a p 模式?简单来说 a p 模式就是路由器模式,将八二六六设置成一个 wifi 热点,其他设备可以连接到八二六六, 这个连接了有什么用用处?总的来说就是数据的传输,互联网不管什么硬件还是软件,都是为了数据的传输和流动来服务, 这里可以学习一下计算机传输层的 tcp 和 udp 协议,两个极端的协议,其他协议都可以说是这两个协议的子子孙孙。 下来我们具体说一下这个数据传输的实际应用场景。比如八二六六作为 热点的时候,我们可以借助八二六六的 web series 库,在八二六六上启动一个外部服务器进行各种网页操作。当一个小的服务器用 八二六六作为热点的时候,我们可以将多个设备连接到八二六六,然后以这个八二六六为核心其他设备,其他连接到八二六六设备的设备可以通过 tcp、 udp 等进行通信, 实际应用中可以灵活使用。总的来说就是八二六六是一个小小的可以连接外网的服务器, 然后我们可以发挥想象,做一些自己想做的操作。好了,原理简介我们已经说完了,下来我们说一下代码,代码其实是最 不重要的,但实际开发中考验熟练度,需要快速的做出一些,嗯,产品,所以说还是要练习一下。 我们先看第一,第一局,这个就是引入这个八二六的 wifi 库,定一个常亮,然后是 下来就是定义一个常量作为八二六六的 wifi 名,然后再定一个常量作为他的密码,然后再定义一个变量是存储八二六六连接设备的数量, 下来是初始化,初始化我们先设置他的波特率,然后是打印这个开始设置, 然后设置这是开始设置的函数,我们把设置的结果存到这个 ok k 里面,如果 ok 嗯不为真,那么它就设置失败,然后是结束程序,如果成功,则打印出八六的 ip 地址,然后这个函数是获取八六的 ip 地址, 下来是它的循环体,然后将八六六的连接了几个设备的数量存储到 cnt, 然后比较这个数量和我们当时定义这个变量的值, 如果相等,说明他的 wifi 的连接的设备数量是没有变化,如果变多说明新增了设备, 我们打印加一,如果变少,说明减少了设备,我们打印一个减一,最后打印 出目前连接设备的数量,然后改变,改变一下它的连接数量的值,就是这个变量的值, 嗯,大概代码就是这么多,我们来看一下实际的运行,我们点击这个按钮,把它写入到八二六六,就是把这一段代码写入到八二六六里面,点击, 然后他开始这个是编译,然后这个是上传好了,上传完了,我们打开这个串口监视器,然后清空, 然后按一下那个巴黎的重置按钮,然后他 又开始设置了,他运行的就是这一块已经运行完了,然后因为他的嗯连接设备没有数量,没有变化,所以说他运行到这里他就结束了,就没有什么可输出的了。 我们现在连接一下这个八二六六,点开 wifi, 点一下刚才我们设置的 wifi 名,然后点击连接,你看它运行到这里了, 运行到这里这一行,然后加一,然后目前连接数量运行到这里,然后它的数量也改变了。 好了,我再拿我的手机来试一下 连接,你看他的目前数量为二,我再减一,我的手机断开连接,连接断开了,那他就运行到了这这一局, 然后再运行这里,我们用电脑端也断开吧,断开,你看他又没有了。 这个就是八二六六 ap 模式的简单设置。今天视频就到这下一个视频,我们说一下八二六六的 wifi 模式的使用,也是八二六六最核心最常用的一个功能。好了,我们下期再见。

本节课程 wifi 工作模式和智能配网零一工坊文老师主讲第一章万物互联一点三、 wifi 工作模式和智能配网本节学习目标有,一、 理解 e s p 八二六六的三种工作模式,能进行 a p 模式、 star 模式编程。二、学习 a p 加 star 模式, 知道该模式的使用场景。三、了解 wifi 站点扫描的代码编写,能够模仿着实现相关代码。四、了解智能配网的使用场景,使用米斯奇编写 a p smart config 两种配网技术的代码。五、掌握 a p smart config 配网的技术原理。配套器材,移动电脑、手机 node m c u 开发版 microb 电源线 e s p 八二六六 wifi 模块有 三个工作模式,分别是,一、 a p 模式, a p 是 access point 的简称及无线访问接入点,像 wifi 热点、无线路由器等一样,形式上类似于服务器部分。二、 star 模式 stars station 的简称。站点模式像其他终端一样,像一个手机或安装了无线网卡的电脑,形式上类似于客户端部分。三、 a p 加四大模式混合模式,可以作为接入点被其他设备访问,也可以作为终端访问其他网络有多种共存模式,如 star 加 star、 k p 加 star 等。 ap 模式有什么用途呢?核心是方便其他设备连接模块被封装到其他设备内部或其他无法连接电脑串口的情况下。 ap 模式发挥重要的作用,主要体现两方面,一、 方便 wifi 配置。产品生产时无法确定使用场所的 wifi, 可以通过 ap 模式配置使用场所 wifi。 二、直接发送控制指令 ap 模式下依托 tcp udp 协议构建一个简单服务器, 直接接受客户端指令。上述为 a p 模式的代码,这些代码功能无法在图形化组建中找到,我们直接开启代码编写模式。主要逻辑有,一、 构建 web 服务器,端口为八十,即默认的网页端口。二、用户访问 web 服务器时,返回 hello world 的字符串。三、构建热点, 名称为 s 八二六六, wifi 密码为幺二三四五六七八,这个设置与手机热点的设置类似。四、每个终端访问网页时,更新连接用户数, 响应客户端请求。访问 ap 热点的方法如上,一、连接 ap 热点 s 八二六六, wifi 输入密码幺二三四五六七八二、打开浏览器, 输入地址幺九二点幺六八点四点幺,当前界面返回和 low word 字符。四大模式有什么用途呢?核心是作为 wifi 连接模块。一、 作为一个普通的 wifi 终端,连接到家用商用路由器或热点。二、通过该模块接受服务器指令或发送数据到服务器。米思琪自带设置 wifi 的空间,只需要填写 wifi 的名称和密码, 同时可以设置四大模式,中断 ap 模式的连接。作为普通的客户端,需要设置的参数不太多。第三种模式是 ap 加四大模式,那么该模式有什 什么实际的价值呢?下面是一个举例。 esp 八二六六模块最大的价值就是连接互联网,模块启动后将使用闪存保存的信息尝试连接网络,如果连接失败,将启用 ap 模式,等待其他客户端接入, 如手机接入,通过手机端的界面修改 esp 八二六六模块的 wifi 连接数据,修改完成后,模块再重试联网,如果连接成功, 就可以开始各类网络操作,并将连接的用户名、密码等信息保存起来。模块可以通过扫描寻找 wifi 热点,使用 scan networks 方法 可以返回检索到的 wifi 热点信息,通过 c 的方面获取热点的名称,通过 oc 方面获取热点的信号强度。已经集成 esp 八二六六模块的无线设备。怎么连接家庭 商用 wifi 热点呢?可联网的门锁、玩具、闹钟、电灯、空调、音响等都没有可视化界面,配置 wifi 地址怎么办呢?一般而言有两个方案, a p 配网和 smart config 配网。 a p 配网就是用 a p 模式进行网络配置,让配置的终端如手机等 连接到模块的热点,根据界面提示进行配置。 smart config 配网使用的是比较创新的方案,一、不用连接八二六六模块的热点。二、 微信等大众手机软件的技术支持更加到位。三、对普通用户而言更加友好,更容易理解 ap 配网的原理。相对好理解,相当于使用 esp 八二六六模块搭建一个 vip 服务器,让终端如手机等连接该 vip 服务器进行配置,默认情况下 生成 wifi 热点。连接热点后,访问幺九二点幺六八点四点幺进行配置。用户在网站上操作配置该模块连接合适的 wifi 站点。 ap 配网的米斯奇代码很简单,就拖入一个空间 生成的代码如下图所示,用手机连接 wifi 热点,打开手机浏览器,访问幺九二点、幺六八点四点幺就可以进行网络配置。点击 configure wifi 按钮,进入 wifi 查看和配置界面,填写 seat 和 password 的内容, 点击 save 就可以配置完成,让八二六六模块连接到对应的 wifi 网络中。 smart confix 是一类配网技术的统称,微信 air kiss 也是该技术的一个实现。核心作用,让第三方设备加入网络。技术原理一、 esp 八二六六设备进入 wifi 混杂模式,以监听 捕获周围的 wifi 豹纹。二、手机 app 或者小程序端发送 udp 的广播包或多播包,将目标 wifi 路由器的 sit psw 字符以约定的编码方式发送出去。三、 esp 八二六六设备端在捕获到 udp 豹纹后,按约定的方式进行解码,即可得到目标 wifi 路由器的相关信息,并进行联网。 smart convict 的米斯奇代码很简单, 就一个空间对应生成的代码,如右图所示,如果没有连接成功,等待零点五秒连接完成后,会打印出 ip 地址和连接网络的名称等信息。 smart config 配置的步骤如下,一、打开微信, 搜索 air kids 或乐星信息科技,点击 air kids 设备按钮。二、在打开的界面中输入当前手机连接的 wifi wifi 的密码,将手机靠近 esp 八二六六设备。三点连接后,手机自动广播 udp 信号,发送 wifi 名称和密码信息。四、 esp 八二六六模块接收数据包,保存 wifi 信息,实现联网。 总结本节重点难点为,一、理解 e s b 八二六六的 a p 模式。二、掌握 a p smart config 配网技术原理。

大家好,我是郑,今天给大家带来啊读懂入门第十四课进阶版六的 ysp 八二六六,这个一 pp 录的一个读写啊,这一课课呢是比较关键的啊,就是有些设备你掉电啊,参数丢了没有了啊,比较反比较麻烦啊, 然后我们这个是一个不怕掉电的一个存储,然后这个 app 中的话,寿命的话,写录寿命是在十万次啊,好一点的芯片的话还有一百万次之类的,对不对啊?今天我们这个啊十万次也是够用了,对不对啊? 读的话是一个无线的,无线的,然后今天我们这个 ysp 八二六六,我申请一个五幺二的一个地址使用空间啊,然后呃,零到五幺二中间啊,每一个呃一个地址空间呢?能存零到二二五五这个 数字啊,真领导五一个数字就像好比一个那个油油箱,那个油箱桶那种阵列的啊,比如说你小区下面有一个油箱柜子,对不对?然后 每一家每户都是有一个地址,然后你可以放不同的东西,然后这个这个小抽屉啊,这个小柜子啊,就是类似于个地址空间啊,比如说零一二三四,这个类似一个户头,对不对啊? 然后里面这个容纳的空间啊,就是零到二百五十五啊,就是这种比喻啊,大家这样说应该会比较了解一点啊,然后使用代码的话啊,也比较简单。今天啊,一个 app 弄的一个铺头啊,铺头 后面是一个地址啊,然后再是一个变量的一个纸啊,变量那个纸,把这个地址的纸啊,把这个变量纸扔到这个地址里头啊,这是一个写的过程 啊,读的货啊,很简单啊,一样的 app 中一个 get 一个地址啊,一个地址之后呢,我把这个地址所取到的一个纸扔到后面这个变量里啊, 如果你啊不知道这个变量啊他占多少位这个字节的话,你可以用这个塞子哦不把这个类型啊,印特啊,福禄特不好行啊,都都可以扔进来啊,思君一特你都可以扔进来,对吧?然后得到了一个一个获取他占一个多少位字结啊就可以计算啊, 然后保存的话我这个写的有点粗糙了啊 epplon 啊,看好名字啊保存啊,然后今天 这个代码啊我我也是自己写了一个视力代码,网上很多没有啊。我们我们来看一下这个大屏,我,呃截图,你们可以截图看一下啊。呃 app 录完 大大致就像这样子啊,涂上啊,我把这个拉过来点啊大致长这样子啊,零一二三四五六七八啊,他有一个多少公斤啊对不对?我, 我们申请多少个他就给你多少个了啊,就这个意思,然后每一个零啊这个位数里面可以就是一个字减,一个字减呢,那容纳啊,零到二百五十五这个字数啊,对不对?来一个字数零到二百五十五都可以放进去啊,就这么简单啊。然后我们今天我大致也规划了一个这个这个 我需要的,呃,一个一个一个势力的这个东西啊势力的这个这个东西我也大致写了一个啊,我今天啊需要 需要声明几个变量比较简单啊,这这个地址变量的话是一个整形啊整形啊地址,我比如说奥特木的一个地址啊, tomple 一个地, 探波一地址,探波二地址啊,无所谓啊,都可以自己去定义。然后我们下面啊,这边关键了,我这第一个,比如说奥特木的,我是一个 boos 型的,那么他占的是一个一个位 啊,比如说一个伏点数的,他占四个位,今天我们用伏点数啊,就是以上一堂课这个,呃,我们不是有两个湿湿度跟温度的一个默认值吗?我们现在 以那个模板去,呃,设置设计啊,设计完之后啊,到时候给大家讲的话直接再去修改的话比较简单啊。大屏这边我已经开了啊,然后这个 然后开开了啊,然后我们这个大码给大家大致的讲一下啊,首先我载入一个 app 录的一个库啊,然后并变量定义,对吧?啊?我奥特木的一个地址从零开始啊,一个 统一的地址,摊牌的地址啊,然后这个的话是从一开始啊,因为零已经过了吧,我,我零不能再用了,肯定要加一,对不对啊?加一, 然后辅点数,这个他是占四个位置,然后我们 top 一的话,从一开始的话,一二三四二是不是四,然后第二个第二个 top 二的话是不是得从五开始啊?得从五开始啊,就是这一个意思啊。呃,大家先只要做一个了解啊 啊,后期的话你只要用到了,你就应该了解他是一个什么原理了啊,因为这些格格是有限的,对不对啊?我要占多少格子,我是占 掉了就没法再重新复写上去了,再复写上去肯定是会有问题的,对不对啊?就这么理解啊。然后这个豹形奥特木的啊,伏点数提一提啊,暂时对不对? 我啊,先我们写写的一个操作好吧。啊写,这是一个写的操作,写一个奥特木的啊,这个纸一个不好行啊。铺头这个是个地址啊这是个地址,然后再把这个临时的纸扔进去啊,再保存打印啊, 这是一个字串对不对啊?不好形容,这是一个强制转换啊,前面一定要加客户加思瑞特啊,不然他不能把你转换成这个字串回报错啊。同理的啊,这下面两个也是同理的啊,他只不过这是一个伏点数啊一个伏点数 点啊,这个是看破一的地址啊,这一个这个是个五啊,然后再把这个纸扔进来啊保存打印啊,原理一样啊。读的话啊,我们在 这边读的话再看一下啊,这个地方就稍微有点变化,我们加了一个条件判断啊啊为什么要加条件判断啊?你们到时候就会了解会体会到为什么这样子写啊,然后我们先去 get 这个地址, 不要叫你啊啊给他到这个地址之后啊把这个纸扔进这个奥特木的,这个不好行,这个数据对吧啊然后打印先打印一下,我这个是呃怕出错啊,有可能没取到过啊,我们先打印一下啊再去判断,这是一个很好的一个第八个型, 一个习惯啊,你可以啊,用完之后你再把它注视掉啊,因为你到时候出错啊,会比较明了至关啊。打印出来之后我们再去判断啊判断之后他如果是一个空值啊,这个边是一个布空啊,有个感叹号是 一个不空,如果是空值是这样子一个双等于啊不空的话就是一个啊惊叹号等于不空 浪就是空对不对?不空我们就去直接把这个数据打印出来如果空的话我就去写一个操作对吧?我们刚刚这边声明的是一个波尔形变量对吧?确啊一也可以零也可以啊啊下面也是以此类推啊 瑞的啊腾破一啊 get 判断不空我就打出来空的话我就写啊下面是一样的啊然后这边是一个初始画一个 列铺的一个波特律啊我们命名地址空间用占多少啊。延时个一秒钟我再把这个呃这个系统信息啊我先试听一段啊这边你随便改中文也可以啊说明 你这个系统已经开机了对不对啊开机完了之后我就把这个三个读的过程去把它执行啊执行啊这个执行就是这么简单啊如 然后还有一个就是这个我看一下啊一个清理的啊我是不是保存错了呀这个不是一个清理的啊稍等我找一下这个清理的 哎亲你的我看 哎稍等清理啊清理的是这个啊清理的话如果你之前这个芯片里面有保存东西的话我建议大家啊先用这个清理的这个啊 函数这个这个这个函数写好的函数啊先把它清一下啊万一里面有东西啊你写进去之后啊他会出现一些 莫名其妙的错误啊那比较麻烦先让他啊全部填充填充这个啊这个数据啊 这是一个比较保守的保守的一个操作吧啊如果你没有没有没有没有去执行的话有的时候真的会爆爆莫名其妙的错误啊先让他去清理一遍啊我这个代码都会放在我的这个 aitt 上面啊这个 ait 上面我 我已经给大家放好了你们要的话这边我已经给放好了啊这这两个实力代码一个 app 中的一个 cas 的一个 app 中的一个口令啊大家有想要可以去下载啊。不想 啊不想下载的也可以按照这个自己扣扣啊自己扣啊。今天我们家这个鸟有点过分了啊我录个课天天在那里叫啊也 也够麻烦的啊。来看一下啊这个已经已经写完了之后对吧写完了把它清完了啊清完之后我们再将它啊我们这个泰式的给他烧进去啊来找一下啊 烧进去我们来看一下我先把串口打开清一下之前的记录啊串口烧入啊我们来看一下今天这个是一个 我开着吧啊啊今天这个课呢大家如果真的能掌握住这个要领的话 掌握重要领的话啊基本上你以后这个参数啊就不怕丢失了真的是不怕丢失了啊啊德新英雄啊改个参数都要掉个电妥妥的是不是啊或者是你有一些更更 奇特的一些想法比如说呃你有个密码锁之类的对吧你要设一个密码啊设完之后啊你就保存在里头你每次他去查询一次啊对吧这样都是很 ok 的啊或者是还有一些那个 s 红外 b 站一个小车一个轨迹啊你都可以通过这种方式写到咱们这个芯片里头啊啊都是一个永久的存储永久的存储啊不怕他不怕他掉电啊不怕他掉电真的是 应用很广应用很广啊,来,已经写好了啊,系统一字啊,零零,因为我里面最早刚刚已经清空了,没有任何东西的,是不是啊?然后他会去写一个操作啊,写一个操作写完之后啊,写完之后他就就操作完了,是吧?因为入谱下面没有东西啊,入谱下面是没有东西的,对不对?来, 我们再给他,我们再给他复位一下啊,我把窗口给拉大一点啊,窗口也给他放大一点 来看一下啊,我来按重启键啊,大家注意这个窗口这个数据啊,来看一下,哎,对吧?我现在摸的一了啊,打印了,变成了一个 red 了啊,那说明这个数据已经写进去了,妥妥的保存着了啊,对吧?你现在断电之后来,我断一下电 啊,断电了啊,来插上去,我再看一下,插上去,快, 我再复位一下啊,重新打开啊,来,是不是啊?不管你 不怕,你断电了啊,然后下堂课的话,我们以这个视力的这个代码,我们去升级,我们上一次这个自动化,这这个程序里头啊,把这些功能加进去啊,到时候你断电都不用怕这个掉参数了啊,感谢的大家的收看啊。

大家好,这里是卖女孩的小火柴。今天这个视频可能稍微有点长,但是看完这视频,我觉得你你们应该给我点个赞啊,因为我看了关于 esp 八二六六加对脑 进行远程遥控,我看了大量的这个视频啊,在 b 站上还有翻墙到优退伍上看了,发现有一个视频讲的非常简单的一个方法, 那么你可以说是零基础,你不需要了解具体的那个函数的那个定义啊,也不用很很复杂的编程语句啊, 他有一个专门的封装库,而且你要下载一个软件,这个软件呢,你直接一般操作手机都会设都会用啊,你把设置好那个 io 端口作为输出银角就可以了,那么注册一下就可以用了,就可以远程遥控, 当然在同一个局域网是更没问题啊,非常非常傻瓜。这个软件我们看一下具体的,现在我连接的 那么地林口就是我那个输出银角,是他是 gps 十六通过一个一个电阻经过 led 灯到地啊,当他输入高电瓶, led 灯点亮这个 led 灯一秒钟甩一次,是为了证明系统在运行啊,我是在那个原有的基础上程序上改进了一下, 那么你要应用这个程序,先要到一个网站,嗯,这么说吧,我看到这个视频是一个呃, b 站上的一个阿普主教育 主管机器包的,可以看一下,推荐去看他这个,这个是零基础的,你只要下一个软件,用手机设置一下就可以远程控制了。可以设置实录啊,一个个 id 免费可以设置实录, 我就是按照这个操作方法啊,那么可以看一下,你现在去下载这个叫本令可这个酷函数啊,到给他哈补上去下载, 那么我把这网页打进去了,然后你在这边点下载扣的,你点一下,然后当了我的这我这边下载过就不再下了,我们看一下下载完了以后是到哪里。 下载完以后你要把它解压缩一下,我把它已经下好了,放到,嗯, yes, bbox, 对,在这里 啊,把它解压缩以后,里头就是这样两个文件啊,你把这个布令可这个这个压缩包不要再解压了,你用啊?对呢, 把它加添加到库,添加到库就行了,在项目看到吗?加载库 添加锐步,点一下,然后把你刚才输的那个加进去啊,把那个文件点出那个锐谱,然后点击添加,那么这地方就会显示是否完成,就写已添加库,添加完了以后 我们新建一个吧,不要把我这个覆盖了。添加完了以后,你可以看一下点这个文件,然后再立视力,你往底下拖, 应该有个布灵克,看到吗?然后在布灵克里头再选 boo 的 wifi, 再选 no 的 mcuok, 他弹出来这样一个势力啊,哎,就这样的一个 程序,这个程序里你只要添三行语句就可以完成了,非常简单,可以看一下。第一个是你要登录那个 app, 以后 那个 app 你只要注册完成,他给你这个硬件呢,会发一个相当于偷啃,就是一个相当于一个匹配码吧,然后呢,下面两个就填入你家的 wifi, 就是 你的八二六六这个 nomcu 要连接的 wifi 还有密码,然后就可以了,然后你把这个程序 就只要这三个填好就可以了,那么先不要烧进去,因为你还没有登录那个软件,对吧?那个软件你登录一下看一下界面吧,我等会再拍用,因为我这个装在这个手机里没法给拍,我等会再找另外一个手机给大家拍, 看一下这个操作界面啊,那么这个啊,不出油管机器猫,大家搜一下啊,在 b 站上,然后这个做的非常简单了,那么你去下载这样一个 app, 图标是这样的,布林克的,下载完以后你要先注册一个用邮邮箱,然后申请注册一个邮箱,然后填个密码就可以了,非常简单啊,不需要复杂的验证。然后你添加个新项目,添加新项目, 然后一第一个免费用户呢,每次有两千个点,那么制作一个图标就是一个,比如说开关图标需要两百个点,那么再再剩下来就要收费了。添加新项目,项目的名称就是你这块板子 名称,你可以起一个,比如说 nodmcu, 然后用的芯片是下拉菜单,你选 esp 八二六六,然后连接方式,你选 wifi, 然后点 ctrl 就创建完了啊,创建完了以后,你把这个 屏幕显示主屏幕,你往左往左边滑一下啊,滑一下呢,他会出来这些菜单,就让你选按钮,那么你可以看出来,默认一出来这是两千啊,有一个相当于充充电值啊,你用了使用一个图标,你需要两百个, 然后再你要再增加这个充电值的话,就要付费了,那么说给你十个免费的图标,你点一这个巴腾,就弹出这个图标,这个图标你可以拖在屏幕任何一个地方啊,放下,然后你点击这个图标,就可以设置你需要聘几,这里你选聘是几,从零到一, 一是压着呢?还是点一下死位置?一般选死位置啊,铺式就是一直按住,然后他才能零变一,相当于相当于就是 普通的按键一样要按住的,不带自锁功能的,然后思维只是点一下就可以了,就是在零和一之间翻转,你选拼,你选你这个针脚,刚才我说这个 led 是拼十六,你就选中拼十六,那他选的 gpl 零,你选 gp 十六, 那么就可以了。然后这时候你你把点这个,再点这个三角运行,那么 基本的操作就完了。然后你因为你刚才注册了这个,你注册了这个这个邮箱是不是你到你邮箱里去看,他会发一封邮件给你啊,那么在邮件里他会发一个音,这个偷啃 就是你这个马,你把这个马填进去啊,每个人是不一样的啊,你填进去,填进去了以后,比如我填到这里头,填完以后你把这个程序再捎入进去, 这时候你用手机就这个远程可以控制这个这 led 灯了,你用手机就可以远程控制这个 led 灯了,那么在同一个局域网里也可以,你手机用四 g 在不同的局域网也是没问题, 只要保证你的 nodmcu 是连接到你的家里的 wifi 的,那么你手机在任何地方都可以远程控制他,但是他可能是连接一个外网的服务器,然后再来远程来控制他的,所以说 你这个可能会有一点延时,我刚测试一下,有时候会延时比较明显,你可能点了一个按,他可能过个一秒钟,有时候呢 比较灵敏,这个不一定啊,所以这是一个非常简单的,而且这个 app 也做好了,就达到你应用的目的了,非常傻瓜。智能,你可以看出来整个函数没有什么东西啊。这个是我后来又加了,因为他本身是不带任何。呃, 是不带任何,你可以看出来就几行语句加起来不到十行语句吧。不带任何那个指 led 灯指示的,那么我是额外就是加那个 led 灯指示。 同样程序,我只是多加了个 led 灯,让板仔这个 led 灯每隔一秒钟亮一次,而且亮呢?那我不是按照那个底类的亮啊,我这里相当于一个蜻蜓点水似的,就是每过一段时间过来查询一次,到了一秒钟我再把状态翻一下啊,不要用那种底类,底类的 话你可能影响他本身那个库。这里头一个函数啊,这个函数肯定是跟外网连接的,这个一秒钟可能不行啊,我具体没测试过,所以我是用的这种蜻蜓点水式的,也可以类似相当于中断一样,每到一秒钟的时候他再把这个状态翻转一下啊, 那么这就达到我们设计的目的了,我们可以有十路输出啊,一个账户可以十个这个按钮可以免费申请,十个按钮相当于,那么这是最简单的一种了。那么剩下复杂的,我这两天看了大量的那个 b 站上的视频,教这 esp 八六怎么连接,怎么建,比如建立 ap 模式啊, cc 模式啊,怎么连接这个网络的服务器啊,怎么比如说跟阿里云啊,反正这上面讲的很多,那个视频非常多, 而且相对于说复杂,我具体还要慢慢的研究。那么今天是刚好刷到了这样一个视频啊,马上分享给大家。如果大家只想用手机远程控制一个器件的话,那么这个就可以了,你做到这一步就完全没问题了,你就买一个 note mcu, 十块钱左右,你引脚再接机电器模块,或者是通过三极管和磨死管随便拧,然后就可以控制实录的机电器输出了,非常简单实用,而且是 只要你有网络,不管你在任何地方都可以控制啊,是不是很简单方便啊,一会我给大家拍一个实物操作的啊,因为在这个手机上, 我再找另外一部手机拍个视频给大家看一下,效果非常非常好用啊,可以看出来你也不用很复杂的编程经验,也不需要任何东西啊,只要有个手机,几行语句就搞定了。好,谢谢大家。