粉丝659获赞1190

我重新刷一下这个模块的 a t 固件。什么情况下需要重新烧烧路固件呢?就是你比方说已经写到模块里边其他程序了,你有想用 a t 指令的时候,你再重新烧路一遍, 或者你认为你这个固件有可能出问题了,重新烧录一遍。我之前用 at 指令一直实现不了联网,我打算重新烧录一遍,尝试一下。 烧路固件的前提条件,把线接好,就是这个八二六六的模块 v c c 跟 usb 转串口的那个三点三伏,还有那个 vcc 一起,两根线接到他的 vcc 上,然后这个 d 接地,跟他的 d 接上,他的 rs 跟他的 tx, 他的 tx 跟它的 r x 接上,然后这儿有一个 i o 零也接地 这个地,这要引出两根这个 vcc, 这也引出两根跟他的 vcc 和三维三接上。块与电脑连接好之后,我们转到电脑上操作,双击打开我们的这个固件, 这个 e x 一烧路工具选择 e s p 八二六六, 然后在这儿选择 原厂的固件。原厂固件注意看一下你的那个模块是哪个多大内存的, 这个图可以展示出你的模块是多大,我的是零,一的是八兆,所以从这里选这个 dout 打开,然后这边的设置就默认设置就行了,然后这里选择你对应的内存。把 啊设置这个端口,如果你不知道你的端口是什么,你拔一下,再插一下,看哪个跟着你跳动了,就选哪个,然后这是剥脱率幺幺五二零零,然后开始 stat 一下。我没有复位啊,不知道行不行,如果不行咱们再复位一下。 好, ok, 烧路可以成功,这不是说烧路 成功,说明他开始了。就这样下载,最后那个变成 finish 就表示下载成功,稍录成功。

这讲主要是讲 e s p 八二六六这个 wifi 模块的,呃,目的是用 m q t t 啊,这个协议去连哈利云,然后的话后面就自建一套 m q t t 的一个服务器, 就能实现一个物联网这一块的一个功能。 首先的话我这边是买了有三个啊,新买的,这个是新买的,然后那个平衡车上面,平衡车上面还有一个, 这里还有一个没拆啊,就是多个,反正就是后面的话都用来去做一个,就当是点灯的这种程序吧,就是说有多 个这种开关呢,点灯的这种程序大概是这么一个目的,那现在的话我们就来把一个过程把它来讲一下。那之前的话,首先是固件烧路,因为第一个给第一次给大家讲 wifi 的时候,当时就是重新刷了一遍的, 对吧?然后这个就不用说了,因为出场的这个是程序,是不能用的这一样的,找到官方给的资料,这个工具都是在淘宝上面买的时候,他都有的。 esp 八二六六,那这是恢复出厂的,恢复出厂的固件的话 这个是工具啊,这个是工具。那我们先把文档打开,文档的话这边 这边是都有,这是我新加的一个文档,恢复出厂这里有,这里是这个接线方法,接线方法的话我就整到了这个文档中来了。 等到了这个文档, m two mqtd 专门的一个文档在这里。首先我们就是下载固件库啊,下载固件库的话它官方也给了一个文档,有一个文档里面有, 嗯,应该是在这啊,是这里啊,把它改成三 w, 改成三 w 就行了。 那哪里应该还有的 a t 指令 没有了,反正他的地址 啊,我这边列出来了,这是在他官方文档中哪里找到的? 嗯,像这个,我们一步一步来,跟着来进, 这是首页,首页这边的话我截图了啊,点击这个,点击这个开发资料, 开发资料,开发资料完了之后,这个我也截图了,然后点 wifi 的这一块,然后点 e s p 八二六六的这一块,然后这个图的话是都在这边截好了啊,这个资料不要了。嗯, 图这边都截好了,然后这边往下拉,往下拉,拉到下面,这里有一个 at 固件, 我们选这个啊,这个一兆八兆的,它的 flash, 然后它的指令跟幺幺幺二一样的,幺幺幺二在这里,这个链接我也把它复制出来了, 复制出来放在这里了,也就是说后面的指令我们按照这个文档来看就行了。 截个图,我们下载这个,这是八兆的 flash 的, 现在就进入了一个固件 solo 的一个环节,固件 solo 的话一样的,首先 就是接线,接线的话我们杀路是按照这个线来接的,这是运行的一个线做测试的时候。 嗯,线的话我这边都已经接好了啊,我这次用的是这个,这次用的这个是杜邦线,就不说了,我这次用的是 s t m 三二,它的三点三伏啊,三点三伏的这个给它供电的。原来的这个, 这个东西啊,之前用那个万用表去测的时候,只有一点几伏,一点几伏的话,他都算不上一个高电瓶,所以就用了这个当电源来用的。他的银角其实都没用啊,就是这个时候我们只需要有电源就行了,不需要那个 呃 s t m 三二的一个芯片的,纯粹只是把它当做电源。这个是 呃 usb t t l 啊,这个是 usb 转 t t l。 然后线的话,嗯, 通过这样啊,通过这样就从这边引出来了三根线,就是 r 叉 d, d 叉 d, 还有 g n d, g n d 的话是最后工地了嘛,所以就这三根线啊,引出来,然后在这边接上,这是接线,就照这个已经接好了, 然后这个东西的话,固定库可能我们要换啊,然后我们就首先打开工具, 这是他淘宝给的,然后我们把工具打开,截个图,截个图,我们点,主要是点这 esp, 八二六六 部件稍写方法,我们也不看他的了,都就照着来就行了。然后配置啊,点开, 点开之后要配置这个只只管这个吧,其他的都可以删了,但是他默认的就带了,等他给的工具就有这么个问题,咱第一个是选这个固件库,这边已经下好了啊, 然后选择啊,这个不动啊,这个可以改成 alt, 这个是八兆, 按照他的那个文档给的是 in 啊,我看用 alt 的也有,我们就这里用 alt 啊。截个图, 把几个点标出来, 就这几个点,要注意这个默认的就行了。这几个 连接窗口,现在来连接窗口这里打开窗口。 com 四,点击开始截个图, 摇一下,一个是点了 start, 一个是选择了窗口这个幺幺五二零零就行了。然后是打开 esp 电源,我这个电源的话在 在。嗯,我这个电源是通过这个,我这个我直接按一下就 ok 了。 开电源,嗯,他就开始下载了。 f 一截个图啊,那有个多的,多了个东西出来了, 主要是进度条在发生变化, 在等待下载完成。 嗯,这个完成了,我们再截个图 到这里的话,就整个固件的一个下载啊,就完成了。 因为之前也做过的,所以说这比较顺利,就直接一步完成,这是第一步啊。

居然还有人不明白这几款零基础入门的开发版烧路程序有什么区别?为什么这两个有 usb 插口继电器版本的就没有 usb 插口呢?这两块 usp 八二六六开发版是因为带了这款 usb 转接芯片,这是一个 ch 三四零的 usb 转接芯片, 电脑安装芯片驱动之后就可以跟单片机进行通讯,这样就可以把电脑中制作好的程序稍落到单片机中。 这个继电器的版本为了减少体积的问题,就去掉串口烧路的功能,他也是支持烧路的,但是他的烧路主要是通过外接一个烧血器,根据引脚进行连接,然后进行烧路, 其实就是把 c h 三四零这款转接芯片外接到这款烧铁器上面。所以你要买继电器的版本就一定要带一个烧铁器。如果还有什么不明白的地方,可以在评论区留言,我都会一一回复。 如果你也喜欢物联网,那就关注我吧,每天分享一点物联网的小知识。

有粉丝问这个五块钱的 eip 八二六六能不能控制这个多金台,而且还要联网不限距离的 app 控制,预算不到十五块钱,两个多机加支架一共十块钱一个, esp 八二六六零一五块钱,再加上一个点灯科技的免费 app, 预算刚好合适。 下面我们说一下制作流程和细节。首先准备一个烧血器,然后把烧血器和 eip 零一进行连接,并插入电脑,然后把我们分享的代码烧入到 esp 零一。 代码完成之后呢,我们说一下如何接线, esp 零一一共有八个银角,我们只需要接四个就可以了。三点三伏接电源的正极 l 零和 l 二是控制多机上下左右的信号, 这片地呢是接电源的腹肌。每批批端也非常简单,只需要创建联网设备,然后把密钥复制到程序里就可以了。进入设备之后呢,我们在编辑里面添加座机的滑动滑块,设置,滑块的组建名称叫做云台一,最大值设置一百八,这个是座机旋转的最大角, 然后保存第二个滑块,操作原理一样,名称就要云台二。但编辑插入电源之后呢,等几秒钟 app 会提示上线,这样的话就可以操控云台了,不明白的可以看看评论区。

今天我和大家来介绍一个互联网解决方案,首先我们进入我们的超新联点 link 网站。 好,我们在网站之后,我们先点击我们的账号接入,因为这里面有我们的对接的一个说明文档,我们再 这里面打开我们的控制系统,我们先来注册一个账号。好,我们点击注册成功之后,我们直接点击登录好, 当我们登录好之后,我们可以在右侧看到有设备管理,程序设置和远程控制啊,我们先点击挨个逐渐点开。好,我们在绑定设备中输入我们所需要的 wifi 名称,就是我们当前这个连的 wifi 啊设备名,我们就简单的写一个远程开关,然后输入我们喜欢的编号。 好,我们这里现在目前支持支持 nomcu esp 系列。好,我们点击生成,下面我们只需要耐心等待我们的固件诞生,因为固件编意 叫时间,所以我们可以提前去刷新。好,还没有编辑好,我们再来等一下。好的,我们的部件已经烧落完毕。 好,我们点击下载好,他让我们去下载一个点并文件,我们直接保存文件。 好,我们既然下载了我们固件,我们肯定要下载我们的所需要的稍入固件的工具,我们在这个里面已经给大家找好了这个下载的地址, 我们点进去,点进去之后呢,我们一个劲往下拉,拉到最下面一个,两个电信下载好,下载我就不演示给大家了。好的,当打开我们 工具之后,我们将我们的 nomcusp 插入我们的 usb 中,与电脑相连。好,我们这直接可以看到我们有一个端口,插上之后,我们来在配置文件中第一行的这个齿轮中选择我们刚刚下载的对并文件。好, 点击,打开之后直接点击 flash 即可。好,我们即可耐心等待他的刷新。 好的,经过我们的刷新之后,我们可以看到我们这个设备当前设备状态也是在线了。好,我们完成了我们的程序刷血之后,我们点一下我们的配置, 在这里来刷新一下,可以看到我们刚刚的设备编号幺八八八八八,可以在这里选择了。好,我们这里呢选择手机页面控制,这里选择 来输入一,然后控制饮酒,我们的继电器可以插在第一到第八的九个位,第零到第八的九个位置,这里我们选择第零。 好,我们输入一啊,他的意思就是当我们的手机页面开关的数值等于真的时候,继电器的数值也为真,也就是继电器闭合啊,我们来仔细保存, 发现一下。好,我们的当前这个已经可以用了,我们这里有一个手机页面。 好,这个页面的话我们是我们的一个控制系统,我们也可以在这里点击手机控制也可以,嗯,但是我们要关关闭一下他的声音沙,这个时候我们将我们的继电器插入到我们的 d 0, 就是 now mc u 的 d 0 口,我们点击 关闭和开启,我们只要可以看到我们的继电器就会进行相应的操作。

今天我们来聊聊诺的 mcu, 我现在手里拿的这块呢就是诺的 mcu, 注意啊,是这个电路板 叫做 nowmcu, 而不是这个上面模块叫做 esp 八二六六,有好多小伙伴会弄混了,以为是这个模块叫做 sb 二六六,其实呢是这个整个电路板才叫做 mowncu。 好,现在我们来聊一下这上面的芯片, 这个芯片是一个供电芯片,是五伏转三点三分的一个芯片,而这个芯片呢它是 usb 转串口的一个芯片,它的作用呢就是通过这个 usb 线接到这个 插口上,给这个新品联通以后呢均匀为一个串口,再给这个新品 稍入程序,或者是说啊他来说出信息,然后咱们通过电脑端来查看这些信息,这样呢就方便咱们调试了。 这两边有些排针,这排针是方面咱们适用于粘接线,比如说这个杜邦线, 你看现在我已经用这个杜邦线连接了一个液晶屏,大家可以看到这样子咱们如果是不用液晶屏了,就可以把这线拔下来,再插别的一些一些传感器啊,或者一些显示屏啊,主要是为了方便操作。 我现在通过这个诺,咱们西欧已经是实现了把这个屏幕驱动起来,显示一些信息,现在给大家演示一下,我们现在把它通上电。好,已经通上电了,大家可以看到现在上面已经显示了信息, 我现在得斜着放,如果说正面对着这个摄像头会比较晃眼,大家可以看到比较晃眼,必须点一下,聚焦一下,就能告他的显示的一些信息,这样侧着会亮,会看的更清楚一些。好了,本次咱们介绍到这里,谢谢大家。

哈喽,大家好,很多小伙伴们都很想知道 yes p 八二六六是如何实现像人家网上那样通过配置文件的方式就可以连接到 one night 服务器。 首先我们看一下今天我们要使用的就是这个 one net open iot 幺零零八六中国移动云的, 然后我们来看一下是如何实现的吧。我们首先需要先给对应的 esp 八六六稍写 one night 酷文件,实现 maqtt 连接方式。首先第一步,第一步我们事先稍写酷文件,酷文件的三个名字, 然后如果到时候有需要的点赞关注,然后关注我,然后我会发文件给你这三个酷文件,然后准备好一个烧写工具,就是这种最基础的,大概几块钱?六七块钱左右,七八 八块钱左右,将它插好,然后你再准备一台电脑,电脑端直接安装好我给你的这个稍写的这个软件,你直接打开就可以了,不需要进行配置。然后按照这样的方式将 四个 bian 文件分别的稍写好,四个 bian 文件,然后稍写稍写完成之后就可以了。然后我们需要用到的指令有哪些?现在我们硬件这边端这边我们都连接好了,首先第一个查询当前是否连接了 wifi 信号,我们通过这个 你看一下我们这个,然后我发送发送新行这边记住几个幺幺五二零零串口号,到时候你的那个是多少就是多少,我们这个是科目三。然后我现在发送一下,他现在已经连接上了 status, 如果说我要 要实现对它来进行新的网络连接怎么办?首先我们第一步这个 atcwgapssid 是路由器的名称,一定要记住是二点四机赫兹的,你不要用一个五机的路由器,二点四机的。然后我们发动这个指令来试一下, 我们来连接我们这个,然后我们发送, 因为我们这个本身已经有连接了,他这个时候会你发送新的时候,他会把之前旧的给他断开,断开之后,然后会连接新的,直到出现购车 ip, 他这个时候就会连接上了,这个记住是几个指令,这个是 wifi 的名称, 这个是密码。然后我们现在需要连接上云平台,需要连接上云平台需要哪些信息呢?首先 iotzfg dev 的是你的设备 id 信息, pro 的是你的产品 id 信息, 这个音符是你的设备健全信息。在哪边呢?你首先我来看一下我们自己这个,首先产品 id 是不是这个? 我们这个产品 id, 产品 id 是这个设备 id, 在设备列表里面,设备 id 看到没有就是设备 id, 然后健全信息在里面呢?详细里详情里面有一个这个健全信息,都是你在创建的时候他分配好的。我们这个视频主要讲的是如何来实现连接,我们后面视频会讲如何来实现创建那个什么 qtt 的一个信 吸健全性是这个,然后我们字体字号是分别调一下四号加黑、 黑色的,然后这个就已经弄好了,那么他的信息,你看到 iotcfg, 我们来发送一下 iotzfg, 你可以看一下你现在你现在的那个设备是离线的一个状态,是不是我来把这个指令给他发送完? dev 我们刚刚说的设备 id 信息, david 的设备 id 信息,然后第二个是不是就这个参数? proid 是你的产品 id, 产品 id 填写进去, 然后第三个是什么?健全信息,健全信息填进去, 你现在都填好之后点击发送,发送之后就等待它连接就可以了。然后我们在电脑端这边,我们就按 f 五刷新,你看到没有,它这个时候就会显示在线了, 看到没有,在线记录里面就可以查到了,在线记录里面十一点五十七分五十九秒,他在线了。 然后我们还有一个重点,就是我们后面讲的就是你最后得实现数据发送。数据发送的指令是什么? atjltcn 的 abcabc 的三个参数值, a 代表数据类型,比如说我现在发送的要一个数值类型的,然后数据流的名称,我先把这个给他填上去, a 是什么? a 这边你看到没有?我们比如说发送的是数值,我就写零名称名称,比如说我们写一个 tst test, 那么因为你显得是数值,那我这边是不是就数值的大小?我现在比如填一个两百, 那么我这个按键发送,你看到没有?我们把数据流实时刷新给他打开,我现在发送这个,这边已经发送结束了,然后我们等待他刷新一下 网络,稍微有点卡顿,刷新完之后他就会把你所发送过来的,按照你的自觉名信息发送过来的数据信息就会发送过来。 网络断了,我们这边网络有点问题,我再发送一遍 零 test 两百,我这边网络断了,等一会 再点一次发送他这边。实际上我们模块这边反馈回来的事都已经发送完成了,因为我们这边网络有点问题,看到没有?现在已经发送过来了,十一点五十九分三十七秒钟网络正常路就会发送过来,同样在列表里面也是可以看到 你整个的流程,实际上通过这边就可以感受到相对而言没有其他人介绍那么复杂,很多人看到这个,哎呀,好复杂,根本就做不会。 实际上你拆解完之后也就是几个简单的稍写酷文件。第二步来 at 指令,几个 at 指令,第一个先将模块配置到有有网络的路由器当中,第二个配置到你设备的一个 mqtt 设备的一个信息当中,就是通过汪奈他的一个云平台,第三个则是你发送的数据,第四个你在电脑上面远程就可以看到这些数据了。好的。

这是一块大神级别的国产单片机,他的网购价格只要十块多一点,他能帮你解决很多物联网的问题,他的名字就是 esp 八二六六,再搭配免费的米色奇图形化编程软件,就算小学生都能玩转物联网。 上个视频详细介绍了怎么编程和设置,今天主要演示用手机通过网络来控制,他先插上 usb, 然后打开创口监视器,然后找个安卓手机,登录这个网址,下载安卓微端,然后打开 app, 选择主站服务, 打开之前编辑好的项目,然后启动项目。首先按下按钮, 有数据,按下是一,松开是零,然后看一下手摇柄, 也是有数据的,最后放下滑杆,他没有数据,在程序里找下原因,看下代码往下翻,翻到主程序 好,这里就是主程序的标志,可以看到主程序里面有一二三三段代码,对应的就是他们三个。瓦岗的主题名是这个,也就是第一个。继续看代码, 他也是第一个。观察一下可以发现这行代码的下面是可以的,上面不能用。虽然不知道这行代码是干嘛的,但是我觉得把它放上去他就可以用了。我觉得他的位置和程序块的摆放有关系, 很明显这个模块的起始位置比他高,这两个都比他矮,那么把它放下来应该就行了。程序快排好队,然后再看下代码,你看 这个就上去了,重新上传试一下,再来试一试好滑杆就有用了,所以嘛,图形化也不能乱摆。关注我项目资料分享群,正在准备中。

哈喽,大家好,我是超子,那么今天呢,一起来看一下啊,如何给 esp 八六六下载程序,因为我们啊要把它当做什么呢?当做一个带 wifi 功能的单片机啊,来直接使用 啊,不是我们原来那种 stm 三十二那个通过创口来控制的那种了啊,所以说呢,我们需要直接给模块进行程序的一个下载,那么八六六呢,可以使用创口来进行下载啊,比较方便。 呃,像我们平常啊这个模块,这非常常见的,对吧? usb 转 ttl 创口模块,哎,有像那种 p 二二三零三啊,对吧? ft 二三二 c 三四零啊,都非常的这个多见啊。 啊,那么我呢呢是可以使用面包板,对吧?以后可以接很多的这种各种外部小功能模块啊,那么我们把它插到面包板上,然后你看有很多这个孔啊,我们可以用这种这种这种镀光线,那么这种镀光线是一头是这种带针的啊,那么这种 公对母啊,一头是孔,一头是针,然后呢我们就可以这样把它插到面包板上来连接模块啊,那么这个模块我们可以直接什么可以下载啊?可以进行窗口通讯,还可以什么供电,因为 usb 吗? usb 插电脑上就是五伏的,所以我们上个视频给大家说了啊, 宽电压范围供电五到二十四伏,所以说五伏供电那么正好,哎,我们需要用到这个四条线,五伏不让的啊,就相当于电源正,电源负,然后还有个 tx 和 x 啊,然后串口这块要接的时候,大家一定要注意是交叉, 哎,也就是说你看我这个模块,这个创口模块,创口模块的 tx, 也就是发送端要接八二六六的接收,哎,也就是说两两个人 a 和 b 吧,哎, a 的 tx 接 b 的 x, 哎,然后 b 的 ts 接 a 的 x, 交叉的,哎,所以你看我们给大 接一下啊, tx, 那么 tx, 我们是这边是从这边开始说,一二,嗯, 一二三,哎,第三个是他的 tx, 那么 tx 接 rx 啊,那么这第四个是 x 接小板的 tx, 哎,然后这个这个小板的这个小模块的 rx 呢,接我们八二六六的 tx, ok, 接好。然后是 groun 的啊,那么这两个是微印啊,再往上数一个,这是微印微印 grourn 的 grour, 上面都是 grolok, 再接一个微印, 五福供电啊,然后呢,直接把它插到这个电脑上就 ok 了啊,插到电脑上, ok, 你看电源直灯亮起啊,那么这个时候呢,我们就可以啊,给我们的这个八二六六啊下载这个程序了,那我们去电脑上来 看一下啊,怎么来下载 esp 八六六的官方,也就是月薪啊,提供给了我们当漏的就是程序下载软件啊,我们点击这个软件,然后呢选择我们对应的系列啊, esp 八六六当漏的这个工具。 接下来呢,我们要看一下这个地方啊,要根据你的 flassi 子啊,我们是 esp uf, 那么他是三十二道啊 btut 啊,他的不同的下载空间,因为我们要下载,你看一二三四,一共是四个点 bnn 啊,这个扩展名点 bn 就变文件。二,定制文件 需要下载四个,然后每一个对应的这个空间啊,一定不能写错了,然后我们接着看啊,这个点壁文念在什么位置,在我们点击浏览 啊,在这个程序的这个歌目录下,我们可以看到并这个文件夹,当我们使用编音软件啊,把 这个程序变异通过啊,成功之后,那么他呢会自动把我们在这个闭文件变文件夹下啊,生成我们需要的二零零文件,那么第一个是啊 弗莱斯对吧?那么第二个呢是零 tx, 那么第三个呢是 dbox 啊,第四个呢是布赖克。选择好这四个文件啊,打上对勾,那么我们就准备好了这个下载文件,然后选择 抗口,抗口就是我们这个 usb 转 ttl 这个小模块啊生成的。大家再回想一下啊,上一个视频我们说过啊, esp 八二六六想要下载程序需要设置这个不退 这批 l 零,这个 l 口是他的不所谓,我们把它接在了 k 一上,所以说我们下载的时候啊,我们现在按住了 k 一不动,一定要按住不动,按住不动之后呢,才可以把这批 l 零拉到低点平,然后我们点 复位啊, ok, 那么这个时候我们再点击这个 spa, 然后选这先同步,哎,刚漏的,那么这个时候呢,他才能够把程序下载进去啊,那么这时候一定要注意他有个不同位啊,就跟咱们 stm 三十二用创口下载程序一样,都需要设置一部什么不同位, 那么 ok 啊,那么今天呢,我们就给大家介绍一下如何通过创口给 esp 八二六六下载程序。那么今后啊,我们在控制各种各样的这个传感器啊,模块时候啊,我们就每一个程序啊都要进行下载。

大家好,这里是卖女孩的小火柴。今天这个视频可能稍微有点长,但是看完这视频,我觉得你你们应该给我点个赞啊,因为我看了关于 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, 十块钱左右,你引脚再接机电器模块,或者是通过三极管和磨死管随便拧,然后就可以控制实录的机电器输出了,非常简单实用,而且是 只要你有网络,不管你在任何地方都可以控制啊,是不是很简单方便啊,一会我给大家拍一个实物操作的啊,因为在这个手机上, 我再找另外一部手机拍个视频给大家看一下,效果非常非常好用啊,可以看出来你也不用很复杂的编程经验,也不需要任何东西啊,只要有个手机,几行语句就搞定了。好,谢谢大家。

最近几年越来越多的人开始玩物联网单片机,而且把单片机当成娱乐项目的人越来越多,我觉得单片机 esp 八二六六的出现促进了这一现象的发生,因为它价格便宜,功能实用,而且支持啊丢人的生态。 以前玩过啊,丢了的人能无缝衔接 esp 八二六六。最近有很多朋友留言说他的 esp 八二六六有些问题,不能正常工作。第一种情况,插上 usb 之后显示无可用创口, 使用的软件是米斯奇二点零 rc 三版本,这种情况先给电脑安装一个 c h 三四零驱动,如果还是不行的话,我们就要看一看这个下载线是不是只能充电不能传数据的那种。这一根是我买开发版的时候配的,不行 这一根是我的手机线,可以像这种的就更靠谱。第二个就是上传失败问题,首先我们要排除软件安装问题, 我们找个空程序直接点编译,如果出现编译失败,那就是安装路径的问题,安装路径越短越好,且不能有中文。如果空程序能编译成功,那么就要在你自己的程序上找原因了。喜欢玩这些东西的朋友可以关注我。

这节课呢,我们给大家继续介绍一下 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 指令的一个配置,从而达到我们这个模组联网的一个功能,对吧?那这个呢?就是这样子,如果说我们通过计算机完成这个工作之后,那女同学说那我通过啊 啊单片机如何来做呢?那我们下节课会给大家介绍如何来通过单片机来实现这个我们这些指定的一个发送和接收通过呢?能够联网,然后完成我们的一些相关的一个测试。