---
title: MQTT消息模拟
summary: 介绍 MQTT 消息模拟扩展的安装和使用方法，用于在 IDE 中模拟设备发送的 MQTT 消息数据。
questions:
  - MQTT 消息模拟扩展适用于哪些场景？
  - 如何安装 MQTT 消息模拟扩展？
  - 如何触发模拟的 MQTT 消息？
  - 使用前需要先调用哪个接口？
  - MQTT 消息模拟扩展对 IDE 版本有要求吗？
  - 模拟的 MQTT 消息需要什么数据格式？
---


## 功能介绍

### 前置条件

#### 适用范围

本扩展基于网络接口实现，不依赖设备在线、支持设备离线时的操作。对 IDE 版本无要求。适用于所有品类及协议下的设备。

#### 适用场景

- 业务中使用了 onMqttMessageReceived 接口进行 mqtt 消息监听，需要对这些数据进行管理。
- 已定义了 mqtt 消息数据结构，但无真实设备数据，需要模拟数据进行调试。

### 功能

- 模拟 mqtt 消息数据接收

## 使用流程

### 安装

1. 在 Tuya MiniApp Tools 中，打开设备工具，授权登录后，在设备列表中选择一个设备。点击进入设备页面。

<Image src="https://images.tuyacn.com/content-platform/hestia/172906461727e9468f133.png" style={{zoom:'50%'}} />

2. 在设备页面，点击右上角“扩展管理”，进入扩展市场。

<Image src="https://images.tuyacn.com/content-platform/hestia/172906471587c59b4aa10.png"  style={{zoom:'50%'}} />

3. 在扩展市场中，找到 “面板工具Mqtt消息模拟扩展”，点击安装。

<Image src="https://images.tuyacn.com/content-platform/hestia/1729065189b766eeed28d.png"  style={{zoom:'50%'}} />

### 使用

1. 安装成功后，在设备页面中，顶部导航栏中会出现“Mqtt消息模拟”入口。

<Image src="https://images.tuyacn.com/content-platform/hestia/17290651531620bb05f0b.png"  style={{zoom:'50%'}} />

2. 点击“Mqtt消息模拟”，进入Mqtt消息模拟页面。

3. 在输入框中输入 JSON 格式的 mqtt 消息数据，点击“触发 onMqttMessageReceived”按钮，即可模拟设备发送的 mqtt 消息。

## 注意事项

1. 业务需要先调用 onMqttMessageReceived 接口，才能接收到模拟的 mqtt 消息。

## 版本日志


### v0.0.7

发布日期: 2024-05-29

- 优化 JSON 输入组件

### v0.0.6

发布日期: 2024-04-28

- 多语言优化

### v0.0.5

发布日期: 2024-04-28

- 优化一些已知问题

### v0.0.4

发布日期: 2024-03-27

- 优化一些已知问题

### v0.0.3

发布日期: 2024-03-08

- 更新配置文件

### v0.0.2

发布日期: 2024-03-04

- 修复已知问题
- 优化数据为空时的展示

### v0.0.1

发布日期：2024-03-04

首个版本发布

- 实现 mqtt 消息数据的模拟发送




