Skip to content

Add "Use Node-Red with EMQX"#3389

Open
Meggielqk wants to merge 2 commits intorelease-6.0from
add-node-red-use-guide
Open

Add "Use Node-Red with EMQX"#3389
Meggielqk wants to merge 2 commits intorelease-6.0from
add-node-red-use-guide

Conversation

@Meggielqk
Copy link
Collaborator

No description provided.

@Meggielqk Meggielqk added this to the 6.0.0 milestone Mar 12, 2026
@Meggielqk Meggielqk requested a review from Copilot March 12, 2026 10:32
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds new documentation pages under connect-emqx describing how to use Node-RED with EMQX, including installation, broker setup, example flows, testing steps, and troubleshooting guidance, and wires the new page into the docs navigation.

Changes:

  • Add Node-RED + EMQX guide in English and Chinese.
  • Add supporting screenshots under each locale’s connect-emqx/assets/.
  • Register the new page in dir.yaml so it appears in the Developer Guide navigation.

Reviewed changes

Copilot reviewed 3 out of 23 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
en_US/connect-emqx/node-red.md New EN Node-RED guide page (install, connect, flows, troubleshooting).
zh_CN/connect-emqx/node-red.md New CN Node-RED guide page mirroring the EN content.
en_US/connect-emqx/assets/access_node_red_editor.png Screenshot asset referenced by the EN page.
en_US/connect-emqx/assets/config_publish_node.png Screenshot asset referenced by the EN page.
en_US/connect-emqx/assets/subscribe_to_topic.png Screenshot asset referenced by the EN page.
zh_CN/connect-emqx/assets/access_node_red_editor.png Screenshot asset referenced by the CN page.
zh_CN/connect-emqx/assets/config_publish_node.png Screenshot asset referenced by the CN page.
dir.yaml Adds connect-emqx/node-red to the Developer Guide section.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +47 to +54
| Parameter | Value |
| --------------- | ---------------- |
| Broker Address | `broker.emqx.io` |
| TCP Port | `1883` |
| SSL/TLS Port | `8883` |
| WebSocket Port | `8083` |
| Secure WebSocket Port | `8084` |

Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The broker parameter table uses double leading pipes (|| ...) on each row, which is not standard Markdown table syntax and may render incorrectly. Use a single | at the start of each row (as in other docs, e.g., en_US/connect-emqx/curl.md).

Copilot uses AI. Check for mistakes.
Comment on lines +47 to +53
| 参数 | 值 |
| ---------------- | ---------------- |
| Broker 地址 | `broker.emqx.io` |
| TCP 端口 | `1883` |
| SSL/TLS 端口 | `8883` |
| WebSocket 端口 | `8083` |
| 加密 WebSocket 端口 | `8084` |
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The broker parameter table uses double leading pipes (|| ...) on each row, which is not standard Markdown table syntax and may render incorrectly. Use a single | at the start of each row (consistent with other pages).

Suggested change
| 参数 ||
| ---------------- | ---------------- |
| Broker 地址 | `broker.emqx.io` |
| TCP 端口 | `1883` |
| SSL/TLS 端口 | `8883` |
| WebSocket 端口 | `8083` |
| 加密 WebSocket 端口 | `8084` |
| 参数 ||
| -------------------- | ---------------- |
| Broker 地址 | `broker.emqx.io` |
| TCP 端口 | `1883` |
| SSL/TLS 端口 | `8883` |
| WebSocket 端口 | `8083` |
| 加密 WebSocket 端口 | `8084` |

Copilot uses AI. Check for mistakes.

## Prerequisites

- Node.js 14 or later (for NPM installation)
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The prerequisite lists Node.js 14+, but Node.js 14 is end-of-life. Consider updating this to a currently supported Node.js LTS version range (and aligning with the Node-RED version you expect readers to use) to avoid installation failures or security issues.

Suggested change
- Node.js 14 or later (for NPM installation)
- Node.js 18 LTS or 20 LTS (for NPM installation)

Copilot uses AI. Check for mistakes.

## 前提条件

- Node.js 14 或更高版本(使用 NPM 安装时需要)
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

前提条件中写的是 Node.js 14+,但 Node.js 14 已停止维护。建议更新为当前受支持的 Node.js LTS 版本范围(并与预期使用的 Node-RED 版本对齐),避免读者安装失败或使用过期版本。

Suggested change
- Node.js 14 或更高版本(使用 NPM 安装时需要)
- 受支持的 Node.js LTS 版本,例如 Node.js 18 或更高版本(使用 NPM 安装时需要)

Copilot uses AI. Check for mistakes.
@github-actions
Copy link

github-actions bot commented Mar 12, 2026

🔗 Link Check Results

Summary

Status Count
🔍 Total 8458
✅ Successful 8219
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 215
❓ Unknown 0
🚫 Errors 22
⛔ Unsupported 2

Errors per input

Errors in en_US/connect-emqx/curl.md

Errors in en_US/connect-emqx/node-red.md

Errors in en_US/data-integration/introduction.md

  • [ERROR] file:///home/runner/work/emqx-docs/emqx-docs/en_US/data-integration/assets/rules/data-integration-arch.jpg | Cannot find file: File not found. Check if file exists and path is correct

Errors in en_US/deploy/cluster/create-cluster.md

Errors in en_US/emqx-ai/rtc-services/volcengine-rtc/quick-start.md

Errors in en_US/getting-started/feature-comparison.md

Errors in ja_JP/connect-emqx/curl.md

Errors in ja_JP/connect-emqx/node-red.md

Errors in ja_JP/deploy/cluster/create-cluster.md

Errors in ja_JP/emqx-ai/rtc-services/volcengine-rtc/quick-start.md

Errors in ja_JP/getting-started/feature-comparison.md

Errors in ja_JP/index.md

Errors in ja_JP/performance/benchmark-emqtt-bench.md

Errors in zh_CN/data-integration/introduction.md

  • [ERROR] file:///home/runner/work/emqx-docs/emqx-docs/zh_CN/data-integration/assets/rules/data-integration-arch.jpg | Cannot find file: File not found. Check if file exists and path is correct

Errors in zh_CN/deploy/cluster/create-cluster.md

Errors in zh_CN/emqx-ai/rtc-services/volcengine-rtc/quick-start.md

Errors in zh_CN/faq/concept.md

Errors in zh_CN/getting-started/feature-comparison.md

Errors in zh_CN/support/technical-support.md

Full Github Actions output

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants