---
title: MobileTogether 9.0，支持MQTT协议，并提供更多功能
date: 2024-01-16
categories:
  - app-development
  - low-code
  - mobile
tags:
  - low-code
  - mobiletogether
  - mqtt
  - new-features
  - rmad
description: MobileTogether 9.0版本，Altova的低代码应用开发框架，增加了对MQTT的支持，以及新的手势操作、二维码生成等功能。
---
Status: #blog

Tags:  #low-code #mobiletogether #mqtt #new-features #rmad

Categories: [mobile-development](/blog/zh/category/mobile-development.md) | [low-code+no-code](/blog/zh/category/low-codeno-code.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# MobileTogether 9.0，支持MQTT协议，并提供更多功能

Altova公司的低代码应用开发框架MobileTogether的9.0版本现已发布，新增功能包括全面的MQTT支持、对新手势的支持、条形码和二维码的绘制功能、深色模式，以及更多其他功能。

以下是所有重点内容。

![展示一张图，该图描绘了一个工厂环境，并通过MQTT消息进行数据传输 ](/blog/images/MT9.0_blog.jpg)

<!--more-->

## MQTT 支持

MQTT（Message Queuing Telemetry Transport），是一种轻量级的消息传输协议，广泛应用于工业自动化以及智能家居/智能办公等场景中，用于智能设备之间的通信。

MQTT 采用订阅/发布架构，并通过一个中介服务器（broker）进行通信。 这种协议能够实现对来自不同制造商的物联网设备的监控、控制和自动化，同时也能将这些设备集成到集中的控制和监控解决方案中。

MobileTogether 现在全面支持： [开发支持 MQTT 协议的应用程序](https://www.altova.com/zh/mobiletogether/mqtt-app-development) 利用其独特的低代码方法，实现快速的移动应用程序开发[RMAD (具体含义需要根据上下文确定，可能指：风险管理和合规部门](https://www.altova.com/blog/top-5-requirements-rmad-tools/)). MobileTogether 对 MQTT 的支持允许应用程序以发布者、订阅者或同时作为发布者和订阅者的身份加入 MQTT 网络。

![MobileTogether MQTT 操作](/blog/images/build-mqtt-app.png)

MobileTogether 增加了对 MQTT 的支持，这为开发者提供了更大的灵活性，可以实现各种物联网自动化应用，从智能办公和智慧城市，到大规模的工业自动化应用，以及其他更广泛的应用。

## 用户体验特性

MobileTogether 提供了一种独特的解决方案，用于 [设计一个应用程序](https://www.altova.com/zh/mobiletogether/app-development#time) 该应用随后同时在多个操作系统上可用，并且支持多种设备形态。 每次发布，我们都致力于通过引入新的功能来提升使用户体验，从而改进使用 MobileTogether 构建的应用程序。本次发布内容包括：

- **增强的手势支持：** 现在，最终用户可以通过拖动和/或滑动表格中的行来执行特定操作，例如移动或删除内容。

- **客户端图表生成：** 现在，图表可以直接在客户端设备上进行渲染，无需与服务器进行数据交互，这大大提高了图表生成的速度和流畅性。

- **全新按钮外观：** 开发者可以访问一个不断扩充的图标库，用于实现常用功能。本次发布包含新的按钮图像，包括“选择”、“链接/取消链接”、“关闭”、“保存”、“照片/图库”等。 

- **绘制条形码和二维码**: 现在，除了通过设备摄像头读取条形码/二维码外，MobileTogether平台上的应用程序还可以配置为生成条形码/二维码，用于诸如库存管理、POS系统折扣等应用。该平台支持多种条形码类型，包括UPC、EAN、QR码等。

![](/blog/images/app-qr-code.png)

## 开发工具

以下是一些新功能，旨在提高开发人员的生产力：

- **设计环境的深色和浅色模式：** 备受期待的 MobileTogether Designer 的深色模式终于发布。现在，开发者可以选择深色模式、全新的浅色模式，或者继续使用经典模式。（客户端应用程序的深色和浅色模式已经可用一段时间。）

- **模拟期间的页面源代码树编辑：** 在 MobileTogether Designer 中进行应用模拟时，现在可以在“页面源代码”面板中修改页面源代码的结构和数据本身。这使得开发人员可以模拟真实场景，例如，在模拟过程中测试特定的值或条件，而无需访问或修改实际的源代码数据。

- **原生支持 MySQL 和 MariaDB：** MobileTogether 长期以来一直提供连接 MySQL 和 MariaDB（以及众多其他数据库）的解决方案，通过通用的 ADO/ODBC/JDBC 连接。现在，该框架支持直接连接到 MySQL 和 MariaDB，无需外部驱动程序，这速度更快，也更方便。

- **服务器上的解决方案别名：** 现在，通过使用别名，一个解决方案可以在 MobileTogether 服务器上出现多次。这使得开发人员可以复制一个应用程序，并自定义某些参数。例如，可以使用一个别名连接到测试数据库，另一个连接到生产数据库。

### 立即获取 MobileTogether 的最新版本

MobileTogether 9.0现在已经集成了所有这些功能以及更多。MobileTogether Designer是免费使用的，您可以[下载](https://www.altova.com/zh/mobiletogether/download)它，并立即开始使用。

现有客户可能 [更新](https://www.altova.com/zh/mobiletogether/download) 他们的 MobileTogether Designer 软件，并且可以免费申请新的许可证。
