https://github.com/iot-thingscloud/thingscloud-mqtt-app-subscribe-nodejs
ThingsCloud MQTT Application-Side Subscription Node.js Example.
https://github.com/iot-thingscloud/thingscloud-mqtt-app-subscribe-nodejs
iot iot-application iot-platform mqtt nodejs thingscloud
Last synced: about 1 month ago
JSON representation
ThingsCloud MQTT Application-Side Subscription Node.js Example.
- Host: GitHub
- URL: https://github.com/iot-thingscloud/thingscloud-mqtt-app-subscribe-nodejs
- Owner: IoT-ThingsCloud
- License: mit
- Created: 2025-04-03T01:17:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-03T01:29:54.000Z (about 1 year ago)
- Last Synced: 2025-04-03T02:28:34.507Z (about 1 year ago)
- Topics: iot, iot-application, iot-platform, mqtt, nodejs, thingscloud
- Language: JavaScript
- Homepage: https://www.thingscloud.xyz/
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ThingsCloud MQTT 应用端订阅 NodeJS 示例
该示例代码展示了如何使用 ThingsCloud MQTT 应用端订阅服务,通过 NodeJS 语言实现订阅设备消息的功能。
## 什么是 MQTT 应用端订阅
ThingsCloud 支持开放的 MQTT 应用端订阅服务,帮助您在自有软件应用或第三方应用中实时接收设备的最新消息。
您不仅可以在服务器上订阅设备消息,也可以在基于浏览器的 Web 应用中通过 Javascript 和 MQTT@Websocket 直接订阅设备实时消息,来实现 Web 页面实时更新设备数据,这在开发物联网数据可视化界面时发挥重要的作用。
详细介绍请参考 [MQTT 应用端订阅](https://www.thingscloud.xyz/docs/guide/api/project-mqtt-subscribe.html)。
## 如何运行示例代码
### 安装 NodeJS 和 npm
请确保您的系统已经安装了 Node.js 开发环境。
### 下载示例代码
Clone 或下载该代码仓库,进入代码目录。
### 安装依赖
```
npm install
```
### 填写配置信息
进入 [ThingsCloud 控制台](https://console.thingscloud.xyz/),在 **项目 > MQTT 应用端订阅** 中找到以下参数,填写在示例代码中。
- `mqtt_url`:MQTT 地址。
- `project_view_key`:ProjectViewKey
- `project_view_secret`:ProjectViewSecret
### 运行示例代码
```
node app.js
```
程序运行后,如果填写的参数正确,将提示已成功连接到平台。

示例中订阅了所有设备的属性更新消息,您也可以根据实际需求修改订阅的主题。
