ESP32基于Arduino的MQTT订阅点灯程序
1. 效果演示 nbzch.cn:5080/mqtt。本项目使用了arduino的PubSubClient库,它是用于 MQTT 消息传递的客户端库。MQTT 是一种轻量级消息传递协议,非常适合小型设备。此库允许您发送和接收 MQTT 消息。它支持最新的 MQTT 3.1.1 协议,如果需要,...
使用单个Html文件进行Mqtt发送与订阅
测试页面这是一个HTML页面,包含两个输入框(一个用于输入Topic,另一个用于输入要发送的文本),以及一个按钮。当点击按钮时,会调用名为sendMessage的JavaScript函数。在sendMessage函数中,首先获取两个输入框的值。如果这两个值都不存在,则弹出提示信息并返回。然后,...
【Codecademy学习Javascript】类的注意
1.类中属性的引用类中属性的引用可以用点方法或中括号方法,但是当访问包含数字、空格或特殊字符的键时,我们必须使用括号表示法。在这些情况下如果没有括号符号,我们的代码就会抛出错误。必须使用括号法:1.1.key含有空格就不能使用spaceship.Fuel Type了let spaceship ...
群晖MQTT服务Mosquitto开启webSockets
效果Html通过WebSockets进行MQTT通信nbzchWs-mqtt.zip原因群晖Mqtt服务Mosquitto默认只开起了TCP的1883端口,没有开启WebSockets的8083端口。而在网页端编写Mqtt服务时只支持WebSockets的8083端口。所以需要开启参考了mos...
【Codecademy学习Javascript】数组与迭代器
1.常见的一些数组操作常见的一些数组操作.push : 添加在数组的尾部;返回添加后的数组的长度,原数组发生改变.pop : 尾部删除一个元素,返回这个被删除的元素,原数组发生改变。.unshift : 添加在数组的头部;返回添加后的数组的长度,原数组发生改变。.sh...