- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在看 this example建立在 NodeMCU 平台上的强制门户,我试图了解 DNS 请求的工作原理。 (相关文件是 dns-liar.lua
)我或多或少解码了响应是什么,但不知道它的每个部分做什么,我找不到任何显示类似数据包结构的在线资源。
NodeMCU的IP:
a.b.c.d
|A|B| ... |(13th byte) \0 terminated string (str)| ...
str
可能是要搜索的域,以及
abcd
只是 NodeMCU 用自己的 IP 地址响应每个请求,但我不确定其他字节在做什么。
最佳答案
哇!当人们决定提前对几乎整个数据包进行预格式化时,总是很棘手,尤其是当它跨越 RFC 的几个小节时。
无论如何,我继续 fork CaptiveIntraweb并注释了 DNS 代码。我也submitted a PR随着我的更改,它有望在 future 的版本中被拉到上游。您可以在那里阅读整篇文章(它详细介绍了每个 DNS 字段),但以下是作者所做工作的重点:
关于lua - NodeMCU UDP DNS 请求格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43524492/
我正在使用nodeMCU制作智能家居系统,我需要从模块存储和检索数据。我使用了以下函数。 function save_settings(name,value) file.remove(name)
不幸的是,我找不到有关 NodeMCU 的硬件规范。 所以我想了解 GPIO 电流限制、独立功耗和电路板尺寸。 或者你能分享一下关于 NodeMCU 硬件规范的链接吗? 有些页面说 GPIO Curr
我问自己整数和浮点固件之间有什么区别以及如何处理它们。到目前为止我能找到的只是: the integer version which supports only integer operations
我有Ubuntu 16.04 LTS。我已经安装了Docker。 docker run hello-world正常工作。 我想使用Marcel的nodeMCU docker构建环境。 我已经从GitH
我是 NodeMCU 的新人。我的 NodeMCU 版本是 LOLin 0.1 我上传的第一个代码是 Spacehuhn 的 Deauther。我将 AP 设置为 deauther 设置,一切正常。
我使用来自 NodeMCU 的 ESP8266 开发板与卢阿。我用两节 AA 电池为我的芯片供电,这给了我 3V。看到这个: https://www.hackster.io/noelportugal/
我已经使用NodeMCU了1周,但是昨天突然间,像往常一样再次编译NodeMCU时,它在编译期间显示错误,并且没有上传代码。请帮助我摆脱困境。 这是即将到来的错误 Arduino: 1.8.12 (W
我在Android上编写了一个应用程序,它实现了向服务器发送简单的请求(使用Volley)。服务器建立在 NodeMCU (ESP8266) 微 Controller 上,用 Lua 编写。问题是,发
我有带有 ESP8266 芯片的 NodeMCU v3 板。我想通过 USB 用我的固件刷新它,而不使用像 esptool 这样的任何工具。我如何在 Linux 上执行此操作? 我有几个问题: 1)
我正在构建非常简单的 IoT 项目,但我遇到了 nodeMCU TLS 问题。我的 Raspberry pi 上有 MQTT 代理,所有证书都已正确插入(在同一个树莓上使用 Paho Client 或
我能够为 NodeMCU 的所有分支构建固件,https://github.com/nodemcu/nodemcu-firmware仅当我将它们克隆到单独的本地目录时。 当我尝试只有一个文件夹并使用
借助NodeMCU,我们可以轻松地在esp8266芯片中创建定时器功能。但是,我想知道如果定时器中的代码在我设置的定时器间隔内执行会发生什么情况? 请看下面的代码。如果我设置一个间隔为 2 秒的计时器
我需要一个浮点数的特定格式:(sign)xx.dd 尝试为此格式设置 string.format 时,我得到了奇怪的结果。 h= 5.127 --(it should beconverted to +
我在看 this example建立在 NodeMCU 平台上的强制门户,我试图了解 DNS 请求的工作原理。 (相关文件是 dns-liar.lua )我或多或少解码了响应是什么,但不知道它的每个部
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' he
我正在 ESP8266 上玩 NodeMCU。我有一个来自 Web 请求的日期字符串和时间字符串,如下所示: 15.07.16(德语格式 DD.MM.YY) 19:50(24 小时格式) 这些 Dat
我正在尝试在我的 nodeMCU 和远程服务器之间建立持久连接,因为我将使用它每 2 秒向远程服务器发布一次。重新连接的成本大约是 400 毫秒,这对我来说太多了。 我曾经在设置函数中运行连接片段
我有一个项目正在进行,使用两个 NodeMCU 和 LUA。一个 NodeMCU(服务器)托管一个简单的 Web 服务器,该服务器对特定的 URL 参数使用react。例如,我去:http://192
我一直无法连接到运行 NodeMCU 的 ESP-01 Wifi 模块。我已经设置了一个简单的服务器,但是每当我尝试通过浏览器连接到 IP 地址时,我的浏览器就会超时。 我知道我正在连接到设备,因为我
我正在调试 NodeMCU Lua 固件的 dev-esp32 分支上的一些崩溃。你们的其他 NodeMCU 开发人员如何分析回溯? 在正常的 ESP32 开发期间,idf 监视器处理解码回溯。我尝试
我是一名优秀的程序员,十分优秀!