首页 » 智能 » ESP8266(wifi芯片)与微信小轨范_法式_数据

ESP8266(wifi芯片)与微信小轨范_法式_数据

少女玫瑰心 2024-12-23 19:21:51 0

扫一扫用手机浏览

文章目录 [+]

接着,小程序端掌握设备,数据方向如下图:

那么问题来了,如果我们不须要做事器,esp8266能不能与小程序直接通信呢? 答案是肯定的。

ESP8266(wifi芯片)与微信小轨范_法式_数据 ESP8266(wifi芯片)与微信小轨范_法式_数据 智能

方案很大略,只要esp8266,手机都连接着同一个路由器wifi,或者手机发起wifi热点,esp8266连接这个热点;如此他们二者都处于同一个局域网内。
当处于同一个局域网后,他们就可以通过TCP/UDP办法通信。

ESP8266(wifi芯片)与微信小轨范_法式_数据 ESP8266(wifi芯片)与微信小轨范_法式_数据 智能
(图片来自网络侵删)

那么又有一个问题了,TCP/UDP通信,是须要知道对方的ip,port端口号的。
esp8266芯片如何知道小程序的ip和port号呢? 小程序又如何知道esp8266芯片的ip和port号呢 ?

方案也很大略。
mDNS:即组播DNS(multicast DNS),紧张实现了在没有传统DNS做事器的情形下使局域网内的主机实现相互创造和通信。
(--百度百科)

让esp8266 注册mDNS做事, 微信小程序是有搜索局域网下 mDNS 的干系API。
如此,小程序便知道esp8266的ip、port;这个时候小程序给esp8266发一下打呼唤的信息,esp8266便可知道小程序的ip、port了。

双方都知道对方的ip、port,接下来数据相互收发,不成问题。
笔者自己做了一个小demo。

刚刚打开的时候,小程序还没有和esp8266连接,以是显示设备是offline,这个时候,小程序下拉一下,开启搜索mDNS做事,便可找到esp8266,如下图: 返回的数据有esp8266的ip和port,小程序同时往这个ip,port发送打呼唤信息,esp8266吸收到信息,找到小程序的ip,port,末了设备一直的往小程序上报数据。

温湿度的数据是假的,不过确实是esp8266发过来的随机数据。
on,off 是实时掌握led灯的,小程序中灯泡是实时显示led 的状态的,我拍了15秒的演示显示,大家可以去我的微头条看看。

标签:

相关文章

C语言在日本的发展与影响

C语言作为一种历史悠久、功能强大的编程语言,自诞生以来就受到了全球范围内的关注。在日本,C语言同样有着广泛的应用和发展。本文将探讨...

智能 2024-12-25 阅读0 评论0

C语言中的“吃回车”,编程中的细节之美

在C语言编程的世界里,每一个细节都蕴含着无穷的奥秘。其中,“吃回车”这个看似微不足道的行为,却体现了编程的严谨与精细。本文将从“吃...

智能 2024-12-25 阅读1 评论0

C语言中的“不取整”,探索其魅力与应用

在C语言的世界里,每一个细节都充满了智慧与挑战。其中,“不取整”这一概念,看似微不足道,实则蕴藏着丰富的内涵与广泛的应用。本文将带...

智能 2024-12-25 阅读0 评论0

C11C语言,创新与变革的先锋

C11C语言,作为C语言的下一代标准,自2011年发布以来,便以其丰富的特性和强大的功能备受关注。本文将从C11C语言的创新之处、...

智能 2024-12-25 阅读0 评论0