这个视频来看一下后端服务怎么连接到 m q t t 服务器,读取温湿度设备传过来的数据。首先在我们的后端项目里面加上这两个依赖,第一个是 m q t t 客户端的依赖,第二个是消息中间建的依赖,这两个依赖放进来之后,那么这里你也需要来刷新一下, 然后的话 i d c 的 话就会把这个依赖加到这个项目里面。接着我们就可以来配置 m q t t, 首先是 m q t t 的 配置,这个是 m q t t 的 这个地址可以是多个,然后是 m q t t 的 账号和密码, 然后就是正常的创建连接这个可能性配置和这个优化配置,你可以根据自己的需求来进行配置。 紧接着是一个上行数据的处理,也就是入站配置,这里它有个客户端 id, 这个 id 的 话不允许重复,如果两个客户端的 id 出现重复,那么就有这两个客户端会抢着来连接,到时候就会造成这两个客户端重复的断开。 紧接着是这个订阅的地址,这个是一个 qos 一 的话,保证至少这个数据能传输一次,下面的话就是一些正常的配置。 以上配置完成之后,那么我们就可以来订阅刚才那个主题传过来的数据,这里的话把这个数据解析出来,首先的话 需要来看一下这个数据结构,它最外层的话是这一个,那么这里的话我就把它转化成一个 mac, 然后取到这个,那么目的是为了拿到里面这些相对规则的,就少写一个对象。 里面的话就是设备 id、 mac 地址,还有数据,还有个设备的在线状态, 它里面的数据的话是一个数组,那么这里里面包含个内幕和 v 六,内幕的话就是温度或者湿度, v 六的话就是它的一个值。下面来看一下效果, 这个时候我把手放在那个传感器上,你来观察一下它这个温度的变化, 可以看到它这个温度的话慢慢就上升上了。到这里 spring boot 集成 m q t t 和数据解析就有演示完成。 最后给大家推荐一下我的这几份实战手册,手册的价值在于,一可以提高学习效率,通常来说你跟着手册操作十五分钟左右就可以完成一个实战试例。二是学习有个兜底的地方,你在遇到问题的时候就不用到处去搜索, 有问题你及时问我,我会在第一时间内帮你解决。这一项目是一个从零开始搭建的微服务项目,除了能学习微服务的搭建,你还能全面了解一个软件的开发流程。 这个项目从需求整理、原型图、绘制设计图、正常的开发一直到项目的部署以及基础运维监控都有,并且项目中的代码都有对应的注示。如果你遇到问题,那么你也是在第一时间就给我打个语音,我会帮你及时的解答。
粉丝1.0万获赞7.1万

这节课我们讲的是 mqtt, 也就是马琪太太,我给他起个名字啊马琪太太奇奇怪怪 啊,我为了方便,因为我要做这个物联网点灯吗?所以我接了一块我自己设计的一个扩展板啊,我这里还有两个,我准备。 嗯我不是卖,我送出去啊,如果你不介意那点邮费的话呢,那我就送给你啊,在这个如果你想要啊,三一件三连之后私信我啊,把你的收件地址 给我,我会给你发一个邮费到付哈。我不赚钱我不收钱,但是呢啊快递公司他要收你的钱哈。啊两个吧,前两个前两个我这里有两个,后续的话如果还想要我看一下,如果有人要了还想要了我再 多做几个嘛啊就送给你们。好回到来继续说啊,我们讲的是 m q t t 嘛啊我先把它接上线先啊,这里已经都这扩展版已经都翻译好了。嗯我先接的是 g p i o 十二, 因为我还要顾及拍摄效果。 gpio 十二接的是好。 那么呢如果我们要做这个物联网啊,我们首先要在这个 mix i o 他们官方的 mix i o 啊,来这里 mix i o 客户端 并链接创建一个。好,我进去 max i o 我们网址输入之前有输入过 max i o 爱上米思琪 啊。 mix i o 这里呢,我们如果没有账号的那可以注册一个啊,反正都是免费的。这个 mix i o 整体使用的也是免费的,有账号呢就登录一下。 好,进来之后呢啊如果是新注册账号就没有这些项目的吗?你就可以在这个右上角这里有个加号,在这个加号里面你点一下啊,就可以创建一个项目了啊,比如说我再创建一个啊,对, 老六啊,创建一个项目叫老六。 好,我们创建好项目之后呢,这里有三个按钮啊哈,我们这里这个绿色箭头的就是进去啊,可以采编我们的这个项目,这个项目呢, 回头我们还可以用手机来扫码,也可以进入的啊,项目做好了之后呢,可以在这个这支笔这里有一个共享项目, 勾上然这个码呢,就可以扫码了。好,我先在里面做点什么呢?做一个,因为我要点灯嘛。那当然要做一个开关,还是右上角这个加号,我选择一个开关 组建名称。这个不纠结啊,他叫什么名字不纠结啊,那我就叫 不纠结。好,关键要纠结的就是这个消息的主题,这个主题叫 button 啊,要记好这个名字啊, 待会我们在编程里面主要通讯的就是这个 button 啊,他的组件名称真的不纠结啊,来,就是用来看的吗?啊,这个名字,但是呢,我们点一下他这里啊 button, 这个要纠结的是这里,好,我这上面有一个 button 的一个组件,保存一下, 接着呢我们就可以编成了啊,我已经配好网了,把这个删掉,先 来,我们在这个这个配网啊,一键配网,在前两节课里面已经讲到了,我这里就不说了啊,首先要连上网,接着呢,我们拉一个创建 max io 的客户端链接这里啊,服务器地址默认就好。 好,网口也是啊,用户名我们可以在我们的项目里面点开这里啊,零个连接设备或者多少个连接设备,有设备连上来了就能看到了,这里呢就有个私有凭证,我们这里上面这个就是我们的账号,复制一下, 接下来下面这个密码呢,不是我们账号的密码哦,而是每一个那个项目它都会有一个账号,下面这里会有一个,有一串密,要吧,把这一串 copy 进去。 有些同学啊,之前他直接在这里输入他账号的密码,不是这样子啊,这里项目名称啊,好像是老六啊,对,老六, ok 啊,这样子呢,就创建好这个链接了,那么链接完了之后呢,这里会有一个当收到主题来,当主题,这里的 test 啊,这里才是最关键的,我这个主题的名字就这个 button 啊。收到消息,收到 mixio 的消息,来,这里有个 m q t t data 啊,就会把这个消息抛到来这里,抛到这个纸里面。如果我们的空键不是一个开关,比如说,呃, 哎,有个文本的在哪里啊啊?文本输入,比如说是一个文本输入的,是吧?这里可以输入一个值,然后, 然后呢,咱们单片机那里就能看到了啊,我把它删掉,我只要一个,我演示。这次啊,好,我们看一下他开和关分别收到的是什么啊?我先上传 好,上传完毕了,我现在呢,在 maxio 这里,我把它启动一下,先保存,再启动一下, 把它缩小一点,哎,欺负人啊。嘿, 这样也不行,这样子吧,这比较容易看到一点啊。来,现在我调整这个开关,还是太大了,看不到 这样子吧,来啊,打开的状态下,他是返回是一关闭呢,是零, 接着呢,其实啊,嗯,我们也可以用手机扫码,也是能看到这个页面的啊。 来,我们已经知道打开是一,关闭是零,那么呢我们的十二号广角接了一盏 led 灯,接下来就好办了,我们收到信号就是说 他这个 mqtt 所我们所订阅的这个主题发生了改变之后呢, 他就会往订阅者啊抛送这个信息,如果上面的值一直没有改变呢,我们是收不到这个信息的啊。来,我就十二号广角高电瓶啊,不对,应该说先判断一下这个 如果 m q t t data 我们把它换成整数对 逻辑,嗯,如果它等于个一吧, 那么就高电瓶, 否则呢他无非就是零和一嘛,否则就是低电瓶广角是十二, 这个广角十二呢?呃,看哈,顺带说一下 来,注意看啊,不是说啊,他印刷在上面的,你看印刷在上面的是没有十二的,他第六第五第七啊,千万不要说啊,你看这里第八 第八的话。哦,那是不是八号广角?不是的啊,要看他对应的 gpio 啊,所以的话米思琪他这里也给了一张,在工具这里给了这张图,我们我们在用八二六六的时候呢,要注意看他的广角,比如说啊,这里其实广角十二就是第六嘛啊,但是 我这块呢我已经翻译好了广角十二我已经翻译好了,就可以不用看这张图了啊啊,搞得好像我在卖这扩展版一样。不是卖的啊, 好,看一下这里有没有什么问题?应该没什么问题了,好上传试一下。哎,上传失败,我插拔一下吧, 再看一下到底是怎么回事呢?我先编译看看啊,看下他编译过,不过先来编译是 败。我们看一下啊,看一下他提示是哪里问题来。其实呢有时候啊我们在失败的过程中啊学会看他这些啊错误提示也是 ok 的。来,呃他返回我这里给他一个 inter, 他说不能这样子,那好吧。呃 from string to inter。 那好,那我就我就不这样子判断吗?那我就换一种方式。 呃数学其实他有一个把它强制转为数字, 又或者呢我不转数字可以吗?我直接用一个文本可以了吧。我用一个文本一你返回的 这个文本我就文本一来我们再一次先变异吧,这次 好殡仪成功上传。 好,上传完了,来我们现在看一下啊我这里打开这个开关 啊,这盏 led 灯就亮起来了啊,用这个物联网点灯。好,那么现在呢我们试一下用手机扫这个码来 来这这支笔这里共享项目我试下用我的手机来扫一下啊, 有点慢,稍微等一下下。 怎么这么慢呢?打开是我的问题吧,一直还没打的开好,打开了哎我现在这样子演示了。 好,我用手机点一下这个来他就亮起来了。再点一下 啊,这是最简单的物联网点灯这里看到的这个界面啊,其实就跟啊我们这个网页看到的这个界面是一样的啊,我们去 说可以用手机也可以啊扫描这个码也可以访问到啊,这个就是最基础的啊,利用 m q t t 来做一个最简单的物联网点灯项目 接着下来我大概的说一下这里啊最后还有这个刚才是收到主题吗?然后你也可以在自己的业务里面啊。呃发消息,发个什么消息?比如说发个 hello 到某一个主题里面意思就是说 进去运行停止加一下意思就是说假设吗哈。这个文本呃 your test 这里有个文本啊有个文本这里面的内容是吧啊除了我这里啊输入内容之后发送,这样子呢,咱们在代码里面也可以收到啊。他的主题是啥呀? 主题不是 test 的啊 keyboard 啊,这个 keyboard 就能收到啊就能收到,我演示一下吧啊我直接把它打印出来吧 啊如果 keyboard 啊有变化了就能收到反之呢我们在业务里面也可以像这个 keyboard 啊 发内容在线上呢你就能看到了哈。来我先试一下这个再上传一遍吧, 好,上传成功。然后我在老六这个项目里面啊,他现在里面是有值,对吧,但是呢我们没有打印,为什么呢?因为他要发生变化了才会打印出来,比如说,呃变成变一点点发送 哎,还没收到的哦没有运行,切记啊,要运行啊发送 哎,这边就收到了哈,我看一下还有哪里要注意要陈述一下的 啊,基本上就这样子啊。然后呢呃汇总一下其实 m q t t 呢我们可以把它理解成为他在云端的一块白板啊,就是说啊不止一个人可以往上面写东西啊,比如说我有好几个 啊啊八六六啊或者 espno 啊,是吧,我其中一个往那块白板上啊写点东西,让那块白板上面的内容发生改变,然后其他订阅了啊这块白板。 什么是白板呢?白板指的就是那个主题啊对应的主题,比如说他是一个白板叫 button, 他又是一个白板 叫 keeper 啊,只要它内容发生改变订阅它的就会能收到。好,那么这节课呢,就先讲到这里 啊,我的基础课呢,就录的就差不多了啊,日更的基础课。然后后续呢,如果你们啊有哪一些基础方面的一些小的知识点呢? 啊,想我说的啊,也可以私信我或者是在这段视频下面啊,评论啊,留言给我都是可以的啊。 那些知识点呢,如果我会的我就直接说了,如果我不会的话呢,我会尝试去摸索一下,摸到了也会分享啊,毕竟我也不是全部都懂嘛。是吧, ok 啊。还有就是后续你们如果有一些 啊奇奇怪怪的一些项目,我更喜欢这样子一些奇奇怪怪的项目的想法呢,也欢迎那个给我私信啊,基础课就先这样子喽。好,拜拜。

大家好,欢迎来到本期视频教程。在本教程中,我们将探讨如何基于 emqx 平台搭建自己的 mqtt 服务器,并实现设备之间的高效通讯。在开始之前,我们需要准备一台服务器,可以是本地或公网服务器。 本教程中,我们使用的是本地服务器,使用的是 debian 十二系统,供网服务器的方法与此相同。这里推荐使用 doctor 搭建方法,以避免环境不同导致的错误。现在让我们开始吧。 首先,我们需要通过 s s h 连接服务器。任何连接服务器的方法都可以原理相同,不必完全一致。为了方便我们直接使用本地终端命令 s s h 连接服务器。然后我们需要在服务器上打 安装 doctor。 如果你已经安装完成,可以跳过此步骤。您可以在 doctor 的官方文档中找到相关的安装教程。 您可以根据文档教程进行安装,或者使用我们为您提供的代码进行安装。 doctor 部署的方法有很多种,并不一定需要和视频保持一致。大家可以根据实际情况选择方法,只要能够成功安装均可。 现在你已经成功安装了 docker, 接下来我们将正式开始部署 emqx 服务。 在 e m q x 官网中,我们点击 download 进入下载页面,可以找到不同系统的教程。在本教程中,我们将使用 doctor 部署,因此我们选择 car 部署页面的教程,按照教程复制拉举镜像和安装指令即可。 安装完成后,打开浏览器,并在地址栏中输入服务器 ip 地址加等口号一八零八三以访问 emqx 仪表版默认用户名和密码分别为 admin public, 首次登录时会要求修改密码, 根据提示修改密码即可。之后我们即可进入 emqx 管理页面。至此, emqx 已成功安装到我们的服务器内。 接下来,我们可以通过配置 e m q x 平台将 m q t t。 设备接入服务器。 本教程中我们 我们将使用创口服务器 nb 幺幺四模拟实际设备。在连接过程中,我们将使用尚未机软件和创口调试助手软件 xom, 这些软件可在产品相关页面下载。如果您对产品的连接通讯方法不熟悉,可以参考产品的快速入门教程。 在这里,我们假设您已经成功联通了设备。在默认情况下, e m q x 可以直接通过 m q t t 协议连接,无需额外的设置访问控制。客户端授权页面中可以配置客户端的访问规则。 为了方便我们不进行修改,直接打开 n b 幺幺四尚未机软件配置设备进行连接。 其中目标 ip 和目标端口应该设置为服务器的 ip 地址和 mqtt 端口 号默认为一千八百八十三、在平台选择中选择标准 m q t t 三点一点一在 client id、 username 和 password 中,由于 e m q x 并未配置访问规则,我们可以任意填写这些信息,不会影响设备的连接, 同样订阅与发布主题。这里我们任意设置一个参数,完成后保存重启设备。连接成功后,我们可以在 emqx 管理页面的客户端页面中看到设备的连接信息, 此时我们就可以通过 m q t t 协议在设备之间进行通讯了。接下来我们测试发布和订阅主题是否正常。首先,我们需要打开 e m q x 平台中的问题分析 web socket 客户端页面,并将协议版本设置为三点一点一,其余内 内容可以保持不变。完成后点击连接。我们需要设置订阅和发布主题,将其设置为刚才在 nb 幺幺四中填写的订阅和发布主题。 注意,这里填写的订阅和发布主题需要交叉填写。在订阅主题中需要先点击订阅,确保 websack 的客户端能够收到消息。 我们打开创口条式助手软件,填写 m b 幺幺四的参数,并选择连接。 随后,我们发送任意内容,即可在 web socket 客户端的订阅列表中查看到相关信息。此时我们再点击发布主题后面的发布按钮,即可在 x u m 软件中查看到相关信息。至此,我们已经成功地实现了 e m q x 平台下设备之间 mqtt 通讯。感谢大家的耐心聆听,我们的课程即将结束,希望今天的学习能对大家有所注意。如果您需要了解更多关于 mqtt 通讯方法的信息,欢迎在我们的官网寻找相关教程。再次感谢大家的支持,祝您一切顺利!

按一下这个胶水,它一下子就会打开这个水泵,当土壤的湿度小于四十五的时候就要浇水了, 土壤湿度小于四十五就浇水,打开摄像头看看这个是什么东西, 这看起来像是一个微型直流泵。本节内容 m q t t 智慧小花园, 这个是项目的圣意图,左边的是控制端,使用的是默认的开发板, 还可以使用这个立创实战派。右边的是受控端,所谓小花园其实就是一个浇水的实验,那么我们中间使用的是米斯奇的互联网服务器, 两者之间其实是没有直接联通的,它们可以通过米斯奇这个互联网服务器交换信息和数据, 就算这个控制端不运行,我们其实还可以使用这个 m q t t。 的 服务器,米斯奇的电脑端还有手机浏览器来控制这个受控端的相关的动作, 那么很多的内容其实是可以附用之前的项目的,包含了这个扣子的配置我们不需要修改,这部分是完全一样的。 另外在数控端同样是支持 esp 三二的数控端,还有 esp 三二 s 三的数控端, 他们的连线有一点点的差别。之前的那一节课已经给大家介绍了,如果不是很清楚的,就看一下上一节课的一些信息。 控制浇水的逻辑其实还是比较简单的,就是将我们的自然语言就是我们平常说的话, 通过这个大模型把它转换为标准的指令,这种标准的指令是以 json 的 形式,像这种传到单片机,再让单片机解析执行。 那么在米斯奇互联网的配置里面,我们要显示的信息包含了土壤的湿度,空气的温度、空气的湿度,还有开关,这个水泵的这么一个开关,所以使用到的控件是这个开关的控件, 还有文本显示屏的空间,我们创建的项目的名称是这个,这些需要在编程里面使用, 然后这个是土壤的湿度,使用的主题是这个,这个是土壤的温度,使用的主题是这个, 然后这个是空气的湿度,使用的主题是这个胶水使用这个,那么这些我标出来的这些信息其实在编程里面都是需要使用的。如果我们要测试一下运行效果, 打开这个界面以后,不管是用电脑端还是用手机的浏览器打开,打开之后我们还需要点一下这个启动的按键, 这个点了之后呢他就可以看到最新的互联网的信息了,也可以使用这个控制的按键进行控制。 那么我们也可以在界面上面查看一些数据的,这里有个数据的选项卡,我们点一下就可以看到这些信息了,这些信息会不断地在这里出现, 从这里其实我们也可以看出来,如果我们发送的信息过于频繁,向这里不断的发送,过于频繁的话,他是受不了的,这个服务器他只是给我们做一个简单的测试和演示的, 我们现在是每隔两秒钟,这个很清晰的看到每隔两秒钟就发送一次,如果我们没有控制每隔多长时间直接不断的发送,那这个界面就会被卡死,根本动不了的。 我们再看一下控制端的代码,其实主体的内容我们没有变化,还是上一个项目的相关的内容,那么我们要修改的就是这几个地方,一个是抽象, 一个是发送数据,一个是接收数据,这个是发送的,这个是接收的。我们具体看一下,看看哪些地方是修改了。 那么我们对比上一个项目的 esp node 这些代码,左边的这个是上一个项目的 esp node, 它的初设化是这样的, 然后右边这个是当前我们这个项目的它的数字化,那需要配的内容还是比较多的,比如说项目的这个名称,还有用户名、密码,还有主题等等的,这些都是需要配置的。我们继续看,这个是接收数据 使用 e s p now 接收数据的相关逻辑,那转到这边是这样接收,那你会看到其实整体的都是非常非常的相像的,就是反正就是 e s p now 有 自己的接收方法,我们这里也用另外一种的接收方法就可以了。 再看一下这个是 e s p now, 它是这样发送数据的, 那么右边这里是发送 m q t d 的。 另外我们看到这里有了一个新的代码,就是上面那一段,这一段呢就是防止我们快速地不断地发送 m q t d 信息, 把整个服务器都搞到崩溃了,这种就是很危险的。那左边这个其实也可以加这个代码的,但对于 esp 闹来说嘞,它快速的发送也没问题,加了当然是更好。 我们再看一下受控端,受控端的这个接线没有发生改变, 这个是受控端的代码,如果我们使用的是 esp 三二,就是这一块开发板,那就是这个代码了。如果我们使用的是 esp 三二 s 三的开发板,我们需要把这个引脚稍微改一下,改成十四, 看一下这个是主体的代码,第一步我们要做的其实是连接这个 wifi, 连接完之后后面的代码才有意义,你连不上的话就肯定是没有作用的,后面的代码是完全运行不了的,这个 wifi 也要改成你本地的 wifi, 要连接的是 二点四 g 频段的 wifi, 那 这个是创建 m q t t 的 库端,这边要换成你的用户名跟密码,然后这个是接收到主题数据的时候的响应动作,我们看到这里也是 这是一个致富型的,也就是我们这个 m q t t 主要还是使用致富型的,如果你这里直接写 e 的 话,很容易就变异不通过了。 那我们看到发送数据也是有一个间隔的逻辑,每隔两秒钟发送一次,发送的信息包含了空气的温湿度,还有土壤的湿度信息,这里有一个重连的逻辑, 在重连逻辑里面其实也是一段代码,我们把这个改一下就 ok 了。 好,我们看一下实验的效果,这个是用手机端直接来控制这个受控端的相关的逻辑,其实用电脑端也是一样的,我们找到这个浇水的按钮,点一下它, 这里就变成了浇水状态,这个水泵就已经在开始浇水了。这些接线其实跟上一个项目是一样的,如果不是很清楚的可以看上一个项目, 那我们接着看,这个是用 ai 助手来控制这个胶水,还有获取相关的信息,这些信息土壤的湿度、空气的温湿度都在这里显示的,我们可以喊话,比如说是这个土壤的湿度小于四十五就浇水, 那么这个指令发出去以后,如果土壤的湿度是小于四十五的,这个水泵就开始浇水。同步,我们可以看到其实在手机端这里也会把这个浇水的状态同步出来了, 我们一起看一下这个 m q t t。 智慧小花园的实验, 现在这个已经连上了米斯奇的服务器,在没有 ai 助手的控制的情况之下,其实我们也可以用手机来对这个实验进行控制的。我们看一下,比如说这个按一下这个土壤湿度传感器, 这里就会飙升到七十四,我们再按一下这边的温湿度的,它也会缓慢的上升,比如说这个 空气的湿度会上升的比较快,空气的温度会上升的比较慢,那如果我们用这个胶水按一下这个胶水, 它一下子就会打开这个水泵进行浇水了,现在这个水是在动的,那我们把这个关上, 这样的话它就不再浇水了。如果我们要查看相关的数据,我们可以在栏目下面这里有个数据,点开来就可以查看这些上传过来的数据了。 这个界面其实在电脑端也是可以打开的,就大家拿手机方便的时候就是用手机,如果不方便使用手机的,打开电脑一样可以实现相关的效果。 你好,你是谁啊? 我是智能小助手,能回答各类日常问题。 当土壤的湿度小于四十五的时候就要浇水了, 土壤湿度小于四十五就浇水, 停止浇水, 停止浇水。打开摄像头看看这个是什么东西, 这看起来像是一个微型直流泵,常用于小型设备的液体或气体传输。 土壤的湿度小于四十五的时候就要浇水, 土壤湿度小于四十五就浇水退出系统。我下了, 大家不知道有没有看清楚,我们这个 m k t t 端就有一个比较大的好处,这边的数据跟这边是同步的,特别是这个是直接连接这个服务器的,它的信息是比较新的。 本节内容,小节一、配置温湿度、土壤和浇水的米斯奇互联网主题。二、完成 mq 七七初次化接收和发送数据的编程。三、巩固米斯奇互联网的相关知识。


我们可以通过手机来控制一档,这个就转了,打开摄像头看看这个是什么。 这是一张手机屏幕截图,显示的是一个应用界面,本节课程 m q t t 温控风扇 maxiio, 整个控制的示意图是这样的,首先左边这个是控制端,安装的是零一功放 ai 助手,可以使用通用的这个开发板,也可以使用立创开发板。 那么中间这里跟之前是不同了,这里有一个 mqtt 服务器,我们现在连接的是 maxiou, 也就是米斯奇的互联网服务器。 右边这里是数控端,可以使用的是 esp 三二,也可以像我们之前那个项目那样,使用的是 esp 三二、 s 三接线都是一样的。 我们看到这个中间的这个 m q t t 服务器有什么用呢?它其实就做了一个桥梁的作用,左边先把信息发过来,然后他再把信息发到右边。右边也是这样的一个通讯方式, 也就是我们的控制端和受控端就没有直接联系了,它们都是通过这个 m q t t。 服务器进行联系。 那这样的话,我们其实在零一共发 ai 这里,它一方面是连接了扣子,一方面是连接了 m q t t。 服务器,这两个 都是有这个 wifi 的 连接,但是它就没有像之前那个项目那样连接 esp now 的 这个通讯没有这一块的连接了, 那我们的扣子配置其实是跟之前一样的,如果是不了解的朋友,就看一下上一节的课程,这个就不再介绍了, 简要说一下 m q t t 的 协议,它是一个轻量级的通讯协议,一般有发布者和订阅者两种角色,中间的是一个 m q t t 的 服务器, 我们其实可以简单的把这个发布者和订阅者都可以设为一个参与者, 他们都关注了同样一个话题,这个话题可以理解为是一个主题,比如说他们关注了这个话题是互联网参与者 a 也可以发送这个信息,参与者 b c 都可以发送关于互联网的信息, 谁发送了这个信息,那他其实就是一个发布者,那参与了这个话题的人都可以看到发布者他发布了这个信息,他们就被认为是订阅者, 那从这里我们可以看得出来,其实发布者和订阅者他们其实是可以互相的互换角色的,就看你在当时是接收信息的角色还是发布信息的角色,他们的地位可以说是平等的。 那我们现在使用的是米斯奇的互联网服务器,就打开这个网址,我们注册一下,还是非常的简单好用的。 那么进来之后我们会发现左下角这里有用户的这个 名称,还有一个小小的这么一个锁,这里有个锁,然后点一下这个小眼睛,我们会看到一串比较长的就是一个代码,也可以说是密钥,在后面我们就会使用到这个用户名,还有这个密钥, 这个密钥跟我们在之前登录的时候使用的密码其实是不同的,这个要分开。 那么在这个网站里面,其实我们可以使用手机端来登录的,手机端没有单独的 app, 以前很久之前是有的,那现在是没有了,大家可以使用手机浏览器 来输入当前这个地址,然后再登录再操作都可以的,它的界面 是支持这种操作的,虽然有些界面被挤压的不是很美观,你像这个不是很美观,但的确它是可以支持这相关的操作的。后面在运行的过程之中也是支持这样的操作的,因为我们不断的有 新的朋友看到这些的视频和界面,老是在问我啊,这个是手机端是在哪里下载?其实它不需要特别的手机端,你用手机浏览器就可以了, 后续我们用手机端的演示也是为了大家的方便,其实你没有手机端,比如说你是在学校教很多小朋友来用这个实验进行一个控制,那其实不需要手机的,你可以打开电脑的浏览器也是可以的。 我们看一下在电脑端新建一个项目,进入这个界面以后,先点这个加号,然后输入项目的名称,再打勾这里点一下就可以了。 进入了这个项目以后呢,我们可以新加主键,这里有个加号,点一下选择 文本显示屏和下拉选项这两个主键。我们在这个项目里面是用 m q t t 来控制风扇的 这个温湿度,我们单独使用不同的控件进行展示这个风扇,我们就变成这个是下拉选项,它有停止一档、二档、三档这几个选项。 然后我们看到主键的名称是可以随便写的,反正显示在界面上面,然后它的主题这个是不能随便写的,这个是要跟编程是对应起来的,这个是温度,然后下面那个是风扇, 也就是温度、湿度,还有风扇这三个的主题,我们必须要在编程里面对应的 好,我们看一下这个是把这些东西都拖进来以后的布局的界面,我们看到这个温度对应的是这个信息主线的名称显示在这里,然后 主题这个是没有显示的,然后这个是湿度、温度,这个是风扇的档位,都放在这里了。 这个就布局好之后,我们在电脑端是可以显示的,在手机端也可以显示,手机端的屏幕显示的比较有限,所以我们就把这个布局往左边这里靠,这样手机打开之后也可以比较全面的看到这个显示的内容了。 那么我们再看一下在米斯特是怎么样写代码的。首先我们看到零一公发 ai 助手这里有一个 m q t g, 我 们使用这个控制端的时候是使用这个 m q t t 栏目的这些主键的, 它不会直接使用网络的主键的。那么在这里呢就是要大家特别留意的, ai 助手是使用这里的主键的, 这个受控端它又不一样。然后现在可以连的是巴法云还有 maxio, 就是 连接米斯奇的互联网, 这个是控制端的代码,跟以前有什么不同呢?在这里完成了配置之后,它就连接这个 maxio, 然后这个是属于粗制化了, 这个是不断地获取这个主题的信息,比如说获取湿度,获取温度的信息,如果这个信息是正确的,我们就转换成当前的系统的变量,并且在这里展示出来。 其实大部分代码你会感觉跟上一个项目差不多,都是有这些功能。然后这个是从 ai 那 里获取一个最省的指令,在对应不同指令发送相关的数据到 mqtt, 比如说这里是发送 fan, 然后在数据二档到 m q t t, 那 这个 fan 其实就是刚才我们定义的时候那个主题的编码,然后这些都是主题的编码, 我们再细致地看一下,刚才用到这个控件服务器,我们就连接这个,也就是我们打开的是 你是其互联网的服务器地址。当然如果你是使用本地的服务器,你就填本地服务器的 ip 地址,因为它是支持你下载一个本地服务器私有化部署的,这个也是很简单的。 然后代理网口就是填这个不要变化用户名,就是刚才我说到的这个用户名密码,这个很多朋友一看这个密码,以为是自己要登录的密码,不是的, 这个密码对应的是这边的密钥的这个信息,然后项目对应的是新建这个项目的名称, 这边发送 mqtt 和获取 mqtt, 这里填的是主题信息,也就是这个地方的主题信息,不是填名称,是填这个地方的, 这个是控制端的,我们的受控端其实那个配置也是跟这个是一模一样的,所以也是像这样的填写, 这个是受控端,受控端它其实是可以不依赖于迷你公发 a 助手的库文件的,它完全是使用米斯奇默认使用的那个主键,我们找到网络,再找到 m q t t 这里 这些就是米斯奇的互联网的相关的组建,就不需要单独安装了,你这个系统安装完之后,它就有了在受控端的代码,这里有一个特别的地方,你要连接这个 wifi 的 这个名称填写相关的密码,这个就是连接你本地的那个 wifi, 有 些朋友把这个代码直接烧录上去了,他什么也都不改,不改的话你这个 wifi 肯定就连不上, 所以任何的信息都没办法输出来,然后他就一直说这个代码错,其实要修改这个 wifi 的 名称,而且要修改这些地方,这里用户名肯定要改成自己的 密码,也是要改成自己的项目名称,就是你可以用这个也行,这个是收到信息,收到主题信息,它这里作为一个订阅者订阅一个 fan, 就是 风扇的主题信息,然后如果接收的是一档、二档、三档、四档, 就是按照这个来进行这个风扇的控制,然后每隔两秒钟左右就发送这个湿度和温度的信息发送过去。那这个是用来处理重连的,因为米斯奇这个有时候会断开,断开之后我们要重连, 我们简要的看一下这个受控端重连的代码,这一段其实是一段代码来的,如果这个没有连接了,然后 超过了三秒钟,也就是如果没连接的时候呢,它就每三秒钟就是检测一遍,其他的东西其实都是一样的,就这里红色的字,这里不一样,它要重新订阅这个 f a m 风扇的这个主题信息, 其他的就直接抄过来,然后再改一下这个 fan 就 可以了。这段代码其实是可以这样用的。接线方面,其实我们都是使用之前的接线,这个是 esp 三幺的,如果你使用的是 esp 三幺 s 三的也是一样的,没有问题的。 那么实验的效果,如果我们要看网页端的效果,你可以用电脑端,也可以用手机端打开, 打开之后你要找到右上角这个按钮,点一下变成这种状态,它才是真正的运行,那么运行状态之下它就可以看清楚这些数据了, 可以理解为它本身也是一个 m q t t 的 扣段,它不但是配置了这东西,它本身也是一个扣段的。 那我们看一下这个是使用这个手机 m q t t 直接控制风扇,就是没有 ai 助手的时候,因为它就是连接 m q t t 服务器嘛,它直接用这个来控制也是可以的,比如说选了三档,它这个让这个风扇就转起来了, 然后这个是使用 ai 助手来控制风扇,这个可以问一下当前的温度是多少,就跟上一个实验是一模一样的,然后在下一个它就可以拍照看一下这个是什么东西,然后就是分析这个图片,这些东西都会有跟上一个差不多, 我们一起看一下这个演示的效果。首先把代码插入进去以后, 这个已经连通了互联网,我们在手机端用手机浏览器打开相应的网站,然后进入这个项目之后再点这个, 这样的话就可以打开这个项目,当前的信息已经同步过来了,比如说温度、湿度,我们可以通过手机来控制一档,这个就转了三档 停止,那这样的话就是把这个 esp 三二跟米斯奇的互联网连起来,我们连上这个 ai 助手来看一下, 你好 你好呀,当前的温度是多少?好的温度为二十三,打开风扇一档, 遵命,打开风扇一档,关闭风扇, 明白,关闭风扇,打开摄像头看看这个是什么? 这是一张手机屏幕截图,显示的是一个应用界面,界面上有温度二十三、湿度四十二的参数显示,还有绿色和红色圆形操作按钮等元素。 它有这个系统我下了 本节内容小节第一个是了解 m q t t。 控制设备的原理,第二个是配置 maxio m q t t。 控制风扇的项目,第三个是实现 m q t t。 控制风扇的米斯奇编程。

打开风扇一档,遵命,打开风扇一档,关闭风扇,明白,关闭风扇。本节课程巴法云 m q t t 温控风扇, 这个是项目的示意图,左边的是控制端使用这个默认的开发板,或者使用立创实战派的开发板, 中间这个是 m q t t 服务器,使用的是巴法云的服务器,右边这里是受控端可以使用 esp 三二的开发板。 那么这个巴法云的 m q t t 服务器就作为一个桥梁啊,两者连起来,也就是两者之间其实是没有直接的联通。 我们这几节课做了几个同类的项目,先做一个对比,首先是 espn 温控风扇,然后是 mix 里的,然后现在是巴法云的 使用的网络,第一个是 wifi 加 esp now 的 相关的网络配置,后面两个都是 wifi, 那 么配置便利性方面肯定是 esp now 这个比较方便,起码它就在售后端的这一个方面是不用配置 wifi 的, 也就是不需要配置这个 wifi 的 名称和密码,这也省了很多的事情,特别是一到不同的地方之后, wifi 不 同了,可能就是这个是很大的一种方便,那后面两个都要配置 wifi 的, 而且还要配置这个互联网 m q t t 的 连接相关的参数,这样的话后面两个都可能在配置方面有一点点的不方便。 那么在稳定性方面,第一种应该来说是中大偏高的,它起码就是它只是一个局域网的很小的一个连接。 第二种第三种呢,就是中档偏低的,要连接多一个 m q t t 的 服务器。第三种是手机的支持,第一个是没有手机的支持,第二个是有,而且比较友好,第三个是有,而且非常的友好。 这个巴法云的手机端还是比较好看的。下一个是网页的支持,第一个是没有,第二个是有,也比较友好。 第三个是油,但不是很友好,就没有图形化的界面,只是几个框,这里显示一些东西,但是它也能显示相关信息的。如果大家在实验里面不方便使用手机的,也可以用电脑端来看的。 一对 n 这个暂时是不支持一对 n 的, 只支持一对一的,这个是支持多个订阅方, 发布方你就是可能是一个比较合适,这也要看大家的项目的业务需求,一般来说发布方一个可能是比较合适的,订阅方就随便了,这个都是很多个订阅方都是可以的,这个是 m q t t 的 特性。 我们接着看一下其实大部分的内容,比如说扣子配置,还有数控端的相关的配置,都是附用之前项目的,也就是 e s p now 的 这个项目的扣子不用改了,还是以前那样的。 esp 三二的受控端,就是这个受控端使用的是 esp 三二的开发板,这个接线没有变化,其实代码和后面那个 esp 三二 s 三都是一样的,但是跟上一个项目是不同了, 这个是 esp 三二 s 三的受控端,也就是我们这个项目里面支持两个受控端, 两个不同的开发板,他们的代码我们配置的时候让它的引脚都视为一样的,这样的话就是传输代码的时候也比较方便,这个也是支持的,但我们整个实验室以这个作为基本,所以演示的是这个, 这个也可以参考 usb note 上面的那个配置,自己连一下就可以实现相应的效果了。 这个是巴法云的网站,我们先注册一下,用手机登录的这个方式,进入这个界面进行一个注册,如果你已经有了,就直接手机来登录就可以了。进去以后我们可以选这个 m q 七七设备云, 选择这个,然后就添加一些内容,比如说改成温度, 另外再增加一个湿度的,大家这里会看到这个施药,这里有很多的星星的,你点开这个地方,点开这个地方以后就可以看到真正的施药了,就可以进行复制了。 然后这些乱码式的东西是什么呢?就是主题的 编号,那这个主题编号就是没有自定义的,都比较长,这个昵称就是一个显示的方便, 但是它的主题是上面这个编号,这个是不同的,这个私要跟这些主题的编号是要在程序里面进行使用的,这些都是必须小心处理。另外他还提供这个手机端的下载,可以从这里下载一个手机端, 那我们看一下,如果用手机端登录的话呢,就可以看到这样的一个效果了,比如说温度啊湿度之类的东西都可以在这里显示了。 整个 m q t 的 通信大概是这样的,你用手机端或者用这个 ai 助手都可以连接这个巴马云的服务器, 发送 m q t t 的 指令,然后同步到这个 esp 三二的开发板,然后由它来控制这个小风扇, 那我们继续增加一个风扇的这样的设备,把这个加上去,然后这里就多了一个风扇了,这个风扇它有自己的图标,控制起来也有点不同的, 这个是控制端的代码,我们还是使用零一公会 a 助手上面的 m q t t 这个栏目,这里有八法云的, 我们看一下整个代码啊,这个是配置八法云的 m q t t, 这个是要 要根据我们在平台上面的那个配置来对应修改。另外我们看到这个订阅主题,这个怎么变成变量呢? 我们看到这里,因为这些主题的编号太难记了啊,像这种太难记了,我们就是一下子在 编程开始的时候,我们已经把它变成一种变量,这样的话我们整个程序就是都可以使用这个变量,就不用说我把这个编号写的到处都是,这样的话整个程序也会很美观,比较容易理解。 在设置完这个 m q t 的 初次化之后就可以订阅了。对于这个控制端而言,它要获取的是温湿度信息,所以要订阅温湿度, 它不需要订阅这个风扇的啊。对于风扇来说,它其实是发送的,这是 这是一个很重要的特点。在这个程序里面就不断地获取温湿度的信息, 然后通过扣子返回的 jason, 我 们就是执行不同的指令。这里大家看到发送 m q t t 的 时候, 选择的是风扇的主题,然后数据是这个,就不像我们以前的自定义的,为什么要发这个,其实发这个跟我们之前的道理是一样的,不过我们发这个 o f f on, 然后一这种呢,它在手机端可以更好的适配,就是指这个巴法云的手机端,它能对这些制服有更好的适配,比如说 off, 就是 关闭这个 on 一 就是打开一档, on 二就是二档, on 三就是三档,这样的话它手机显示起来就更加直观了。其实它还有四档、五档的,我们就没有配置了,也就是一到 on 四 on 五就不起作用了。我们没有配置这个 在控制端里面,我们配置的时候对应一下,这个是私钥 id, 对 应的是这个要点一下这个小眼睛,然后就是把这个复制过去, 这些都是主题信息,填写的时候要填写上面那个,不是下面那个昵称啊,昵称这个就是只是给我们简单看一下 这个自动生成的,这个才是主题的编号,这个要注意,这个一不小心就容易传错了。 我们再看到受控端,受控端是不依赖于零音功法 ai 助手的,它依赖于什么呢?你就可以直接下载一个巴法云的库文件,如果你使用的是 max 里三点零,你可以点一下这个设置 管理库,然后就在这个界面里面,这里未安装的选巴马云,再选一下这个。 那现在如果是使用的是 max 二点零 r c 四的话呢?它这个界面就打开以后没东西, 那你需要下载一个离线包,这个就没有办法了,如果你有这个离线包就可以安装,没有就装不了,你只能使用这个三点零,或者你找有一些三点零的朋友,把这个文件打包再发给你, 它就安装在三点零的对应的目录下面,安装完之后我们可以看到这个 m q t t 协议就有这些附件了,其实看起来跟我们刚才那个是差不多的, 就是零一公发 ai 助手那里,其实参考它这个样式来进行配置的,我们继续往下看, 同样的我们先定义了一堆这样的主题的编号,防止在下面使用的时候呢出现一些混乱的情况。然后这个是 m t t 服务器的配置抽象,这个是订阅有关的 主题的信息,对于这个受控端来说,他要订阅的是风扇的指令,也就是风扇这个主题,他要发送的是温湿度,他不会订阅温湿度,他要订阅风扇。 接收以后呢,就是获取这个信息以后进行一个控制。我们看到这里啊,二一, on、 on、 off 等等的这些就是对应这个巴法云 app 的 更好的展示效果而定义的这样的一些变量, 也就是用的这些变量以后呢,它的 app 上面的那个图案呢,就展示的更加好,如果你不用这个呢,它的手机端的就相当于就是没办法显示一个比较好的效果, 那我们看一下这个是打开的效果,也就是发送了 on 这样的一个效果, 如果我们发送了 on 一 on 之后呢,下面这个地方呢就会配置,如果是配置的 on 四呢,就是没有效果的,因为我们这个 这个代码里面就不支持这个四档的。另外我们也支持用这个 ai 助手这个控制端 进行这个风扇的控制同步,因为我们发送的是 m q t t 的 信息,手机端虽然你没动过它,它其实也是从服务器里面获取这个信息,有不同的图案展示的, 我们一起看一下通电之后的效果,这个 esp 三二,它会把这些传感器的信息不断地同步到服务器,我们用手机端就可以查询的比较清楚, 如果在这个实验的环境里面没有手机端,大家也可以通过网页,虽然简单一点点也能看到这些数据的 这个信息,其实我们按的这个他就会不断的同步,当然有时候同步不会说非常的快,我们重新进来以后就发现这个信息已经修改了, 那如果控制风扇的话就变得比较简单,点一下这个风扇就开始了,我们配置的一档二档三档都是可以的, 这个三档是最快的,二档一档关闭,都是可以非常直接的展现这个效果的,而且还是比较稳定可靠。 我们看一下连接 ai 助手的效果。你好,你是谁? 我是智能小助手。报告当前的湿度, 收到空气湿度为四十四, 打开风扇一档, 遵命,打开风扇一档 关闭风扇。 明白,关闭风扇, 打开摄像头看看这个是什么? 这是树莓派一种开源的单板计算机,常用于编程电子项目和互联网开发,图中可见其主板指示灯。 本节内容小节,第一个是了解三种方法控制风扇的不同,第二个是配置巴马云控制风扇的项目,第三个是实现巴马云 m q t t 控制风扇的米斯奇编程。

大家好,今天分享如何用 c sharp m q t t 开发,正在学习 c sharp 的 朋友记得点赞收藏哦。主要从什么是 m q t t? 怎么使用, m q t t 有 哪些使用场景三方面讲解。它的全称是消息队列遥测传输协议。核心思想是发布订阅模式,就像一个邮局发布者把消息寄到邮局 broker, 订阅者从邮局订阅自己感兴趣的报纸主题,邮局负责把报纸送到订阅者手中。 这种模式实现了设备间的解偶,非常灵活高效。核心特性,首先是轻量级,非常适合资源受限的设备。其次是发布订阅模式,让设备间的通信更加灵活。第三,它支持不同级别的服务质量,满足不同场景的需求。 最后它还支持绘画,保持和离线消息,保证了通信的可能性。那么 c shop 中实际应用它。这里我们推荐使用 m q t t net 这个强大的库,它能帮助我们快速实现 m q t t。 的 客户端功能。安装非常简单,只需要异形命令即可完成。 发布者代码示意,我们首先创建一个 m q t t 客户端工厂,然后配置连接选项,连接到一个公共的 m q t t, 测试服气。 接着我们构建一条消息,指定主题和内容,并设置服务质量等级,最后发布这条消息。订阅者的代码流程类似,我们同样创建客户端并连接到服务器。关键区别在于我们注册了一个消息接收的事件处理函数,当有消息到达时,会自动触发这个函数。 然后我们订阅感兴趣的主题程序就会一直等待接收消息。我们来看看 m q t t。 的 应用场景,它的应用非常广泛,几乎包含了互联网的所有领域。从我们身边的智能家居,到工业生产中的设备监控,再到车联网、智慧农业和智慧城市,都能看到 m q t t。 的 身影。 这里有两个具体的案例,左边是智能家居场景,手机 app 作为发布者智能灯作为订阅者,通过 m q t t 实现远程控制。右边是工业互联网场景传感器作为发布者,持续上报数据监控平台作为订阅者,实现对设备的实时监控和管理。如果有帮助,大家点点赞吧!

办理学系列第二期基于 man 家的二度一牛入门教程,内容包含二度一牛 ml 基础知识,近二十个简单动手实验,适合中小学生或其他初学者。第一节体验二度一牛软硬件的融合灵异工坊小芳老师主讲 除了大家当前正在看的视频,还需要配备的学习材料有三方面,一、软件方面 需要安装卖你家编程工具,这是一个图形化编程工具,上手很快,很适合中小学生和其他初学者使用。 二、二度一扭相关硬件二度一扭扭主板和实验相关传感器,如 led 电阻按键等等。各大平台中有很多相关的产品,但是品种太多,不一定与本课程对口。实验出错后,家长和孩子都不好排查, 容易打击孩子的积极性。本课程的操作步骤非常完整,建议配合临沂工坊小店配套的硬件,让孩子的学习更加高效。 三、电脑基础环境家用电脑、笔记本或台式电脑接口安装 windows 或 window。 十一、有实际空余的硬盘和空余的 usb 接口,配置要求不高,一般近五年电脑都行。 卖你家是基于 scratch 三点零开发的一款适合青少年使用的图形化编程软件,用户可以免费使用,支持市面上主流的二度一钮、 micro bit esp。 三、二、开源硬件平台使用体验与 scratch 相同。 卖你家的安装非常简单,登录官方网站,找到下载栏目,选择 windows 版本下载安装就行。电脑安装时无特别的选项,一步步下来就行。 实验教程在 window 系统进行整理,其他系统平台的操作可能有小量不同,麦尼加主界面如上图所示,工具最上面是菜单栏,有连接设备模式选择、上传到设备代码、类型展示等功能。 左边为模块区,是图形化编程的组建箱,控制预算幅、变量函数,主板各类传感器的指令都从这里拖出来。左下角是扩展区,程序启动后,第一步就是从拓展区中选择主控板, 选择号之后模块区才显示主板相关的模块。如上图模块区中的二度一牛模块。编程区就是图形化拖拽的地方,是代码配置的核心区域。代码区是指图形化编程生成的代码,也就是上传到主板的实际内容。串口监视器是电脑 和二度一牛主板互相通讯的数据显示窗口。二度一牛是一款简单易学、功能强大的开源电子原型平台,诞生于意大利的一间设计学校。它主要由一块能编成的电路板和一个用于编写程序的 id 集成开发环境组成。 二度一流项目一般由输入设备、主板、输出设备组成。输入设备有按钮、温度传感器、光敏传感器、震动传感器等。输出设备有 led 蜂鸣器、显示屏、舵机等。常规的工作流程是,一孩子有一个创意或想法。 二按创意将主板和有关传感器连接在一起。三、使用工具进行编程。四、将代码上传主板。二都一牛平台的主角是主板,主板的型号很多,其中上手简单、功能丰富的就算 二都伊纽 no 主板发行量非常大,有意大利进口和国产的 no 主板功能相同,国产的相对实惠。对于本期课程而言,考虑到实验目的和经济性,将全部使用国产主板。 图中展示的是 rdno 主板,常用的是零到十三数字口 a, 零 a 五模拟口,三个 gnd 管角五伏三点三伏输出 数字口十三。指示灯与数字口十三相连,可以用来做调试,即使不连接传感器也可以做一些实验,可通过 usb 接口与电脑连接,以便将麦尼加编程的代码上传到主板。 man 加为驱动安装提供了非常友好的方式。先打开程序,在菜单栏找到连接设备菜单,选择一键安装串口驱动系统,弹出提示 式框,根据提示进入下一步,直到完成就行。安装完驱动后,将主板通过入 s b 线连接到电脑中。电脑的设备管理器端口 com 和 o p t 一栏将显示新的设备。 二度一牛代码结构主要分为两个部分,即初始化和循环执行,对应代码区代码的 set 方法和录方法。一般来说,我们主要设置的是循环执行部分,顾名思义,这部分的代码会一次又一次不停地执行,以保证与设备的持续对接。同时, 我们也会常常看见很多代码都有延迟的逻辑,这样是为了让主板有休息的时间,减少资源的消耗。二度一牛的代码执行逻辑如上图,一、我们使用麦尼加进行图形化编程 工具帮我们生成相关代码,并发出代码上传指令。二、电脑通过 usb 数据线上传到主板三、二度一牛主板根据指令执行相关逻辑 四、如果需要,电脑端会接收主板从串口返回的数据,并显示这个操作在调试时常常出现。回到麦尼家编程工具,点击左下角的扩展,在弹出的界面中选择二度一流文牛主控版,然后点返回配置循环执行区的代码, 拖入设置数字引脚空间,配置引脚为十三。输入高电瓶。即将主板自带的 led 点亮,拖入等待一秒空间复制代码程序,将复制刚才两行代码,将输出修改为低电屏。即将主板自带 led 设置为熄灭,拖入串口输 出空间。在菜单栏连接设备中选择当前连接的主板代码编写完毕,点击菜单栏上面的上传到设备按钮,将代码上传到主板,上传成功后,在右下角的创口监视器 会显示有关的信息,点击打开串口按钮,等待一会后会看到主板传回来的和漏字符。 此时我们观察二度一扭纹六主板,发现每隔一秒主板的 led 指示灯点亮一秒后熄灭,同时二 s 指示灯闪烁,表示主板通过串口发送信号。实验室成功的已经完成主板与电脑的通讯。 二度一钮平台运行时可以连接很多种电源,除了连接电脑的 usb 口,还可以连接九伏电池或五号杆电池,这样可以保 保持平台的独立运行。当设备需要运动时,如智能小车等就需要连接独立电池,确保平台的灵活性、方便性。 课时总结本节结合课程内容陪伴着朋友们认识二读一牛是什么,能做什么,由什么构成。初步学习了电脑接线和驱动程序安装, 使用 maid 加实现第一个代码的编写、上传和执行,让朋友们可以无门槛学习到二度一牛电子原型平台。

开始一个包,两个包,三个包,非常 nice。 有的同学觉得给熊的教训还不够,有没有问题?没有问题,我们给他的包做成糖葫芦,就是打一下,包上还能再长包,首先选择他的包,然后选择他的造型, 缩小一下他的画布,然后在这里点什么复制粘贴啊。第二个包摞上,然后稍微比第一个包稍微小一点,然后再复制,再粘贴,哎,第三个包出来了,哎,咋还多一个呢?这怎么办?删,删掉一个吧,别删除哎,然后把这个包,哎 缩小,哎,像什么啊?自己想啊,我也不知道哈,咱也不知道,咱也不敢问哎,然后复制,哎,再复制啊,那么第一个包就是一个单纯的包,所以把这个东西都不要了啊。第二个包呢,在第一个包的基础上长出了一个包。第 三个包呢,在第二包基础上再长一个包,所以我们这么操作,一开始呢,外观,他的造型,我们换成造型一,然后呢,当接收到长包的时候,我们换成下一个造型来,开始一开始没有包打他,哎呀妈呀,哎,怎么直接,哎呀妈呀, 哎呀妈呀,直接三包了啊,所以一开始我们要把它换成造型三,这样一循环呢,他就变成造型一了。开始一个包,两个包,三个包,非常 nice。


这是一款 wifi 加蓝牙双模串口服务器,核心是将 r s 四八五串口信号转换为 wifi 无线信号, 且配置了 wifi 和蓝牙用户所需要的完整软硬件资源,适配低速率数据传输需求。可通过微信小程序配网 a t 指令以及专属的商务机软件配置,操作便捷高效。 支持网络心跳包与串口心跳包,可有效保证线路稳定运行,不掉线。拥有 t c p 服务端、 t c p 客户端、 u d p 服务端、 u d p 客户端 四种工作模式,且支持 model bus t c p 转二 t u model bus 多主机轮询标准 m q t t 协议,可轻松接入华为云、百度云、阿里云、 onelet 等主流互联网平台。支持 ap s t a a p 加 s t a 以及 s t a 加蓝牙 free flow 模式,可实现多场景应用。 导轨式安装结构工业级设计可在负四十摄氏度到八十五摄氏度的严酷环境下稳定运行,环境适应性非常强,非常适合智能家居、工业控制设备、数据采集、智能建筑系统、智能制造系统等场景。