mqtt-examples:MQTT示例集合

时间:2024-05-19 18:40:06
【文件属性】:

文件名称:mqtt-examples:MQTT示例集合

文件大小:278KB

文件格式:ZIP

更新时间:2024-05-19 18:40:06

JavaScript

MQTT客户端示例 消息队列遥测传输( )是一种基于IP的轻量级消息传递协议,旨在用于传感器,控制器和其他设备之间的通信。 它旨在支持可能不总是在线的设备,例如用微控制器构建的自动化设备。 MQTT服务器程序称为代理。 代理跟踪来自客户端的消息,并允许任何客户端查询另一个客户端发送的最后一条消息。 消息被组织成主题。 通常,主题代表设备,每个子主题代表其特性。 例如,气象站可能具有主主题“ station”和副主题“温度”,“湿度”,“空气质量”等。 气象站本身将向每个子主题发送消息,并且Web客户端可能会订阅这些主题以随时间在屏幕上显示它们。 客户端将新消息发布到主题,或者订阅主题,并且代理在新消息到达时通知它们。 因此,MQTT被称为Publish&Subscribe或PubSub系统。 例如,与HTTP相比,MQTT的优点在于它是一个简单的协议,您可以使用任何所需的格式在消息


【文件预览】:
mqtt-examples-master
----MqttClientAQISender()
--------MqttClientAQISender.ino(4KB)
----MqttClientNeoPixel()
--------MqttClientNeoPixel.ino(4KB)
----mqtt-midi-controller()
--------index.html(2KB)
--------script.js(10KB)
--------style.css(223B)
----.gitattributes(66B)
----MqttLightControl()
--------index.html(382B)
--------sketch.js(5KB)
----p5js-mqtt-client()
--------public()
--------mousePressed-client()
--------mqtt-midi-client()
--------AQISensorReceiver()
--------readme.md(1KB)
--------p5Serial-client()
----img()
--------light-broker.png(50KB)
--------NanoLedPushbutton_schem.svg(22KB)
--------web-midi-mqtt.svg(8KB)
--------NanoLedPushbutton.fzz(6KB)
--------NanoLedPushbutton_schem.png(20KB)
--------NanoLedPushbutton_bb.svg(368KB)
--------light-broker.svg(12KB)
--------NanoLedPushbutton_bb.png(104KB)
----MqttClientButtonLed()
--------arduino_secrets.h(141B)
--------MqttClientButtonLed.ino(4KB)
----MqttClientReceiverHueSender()
--------MqttClientReceiverHueSender.ino(4KB)
----MqttClientSender()
--------arduino_secrets.h(113B)
--------MqttClientSender.ino(3KB)
--------readme.md(6KB)
----MqttClientMIDIPlayer()
--------arduino_secrets.h(115B)
--------MqttClientMIDIPlayer.ino(3KB)
----mqtt-vs-websockets.md(7KB)
----MqttWithQRCode()
--------index.html(508B)
--------sketch.js(4KB)
--------style.css(124B)
----MqttClientMIDIController()
--------MqttClientMIDIController.ino(4KB)
----.gitignore(350B)
----_config.yml(27B)
----readme.md(8KB)
----MqttClientReceiver()
--------MqttClientReceiver.ino(3KB)
--------arduino_secrets.h(114B)
----MqttNodeClientSerial()
--------mqtt-client-serial.js(2KB)
--------SerialInOut()
--------package.json(396B)
----MqttNodeClient()
--------mqtt-client.js(1KB)
--------package-lock.json(24KB)
--------package.json(364B)

网友评论