Coolpy7技术手册
  • COOLPY7千万级MQTT消息服务器
  • 开始使用
    • Coolpy7消息服务器简介
    • 一分钟运行 Coolpy7
    • 单机千万级连接测试
    • 消息并发压力测试
    • 部署架构
    • 程序安装
    • 分布式集群
    • Docker部署CP7(Win&Linux)
    • 消息通信功能测试
    • DbPoxy代理服务
    • 内核功能扩展
    • 规则引擎
    • 启动参数及内核特殊功能
    • 功能性API接口说明
    • 使用JWT身份验证
    • 消息组播
    • HTTP、CoAP推送消息
    • MQTT-SN代理服务
    • 客户端SDK示例库
    • 常见问题总汇
  • CGP通用IOT物联网控制协议
    • CGP协议
    • CGP协议安全模式
  • OAuth2用户中心应用
    • 用户中心
  • COOLPY7领域应用
    • CP7领域应用指南简略图
    • 使用paho-mqtt.js库实时聊天室
    • 微信小程序实时通信聊天室应用
    • 使用MQTT.js库连接CP7
    • Paho.mqtt.golang客户端连接示例
  • MQTT协议基础知识
    • MQTT协议
    • MQTT-SN 协议
    • MQTT应用指南
Powered by GitBook
On this page
  • 测试连接CP7核心服务
  • 测试连接CP7 WebSocket代理服务
  • 开源 MQTT 示例性应用项目

Was this helpful?

  1. 开始使用

消息通信功能测试

本章介绍如何用MQTT客户端工具验证系统功能

PreviousDocker部署CP7(Win&Linux)NextDbPoxy代理服务

Last updated 4 years ago

Was this helpful?

测试连接CP7核心服务

安装MQTT客户端工具 MQTTlens

  1. 安装谷歌浏览器

  2. 搜索 MQTTLens

  3. 点击安装应用

  4. 启动应用

  5. 点击 connections +按扭

CP7默认情况下ClientId不允许为空,并且不允许包含 “-”字符,否则连接将被服务端丢弃(V7.3.2.8版本开始不再限制"-"字符)

  1. 连接为绿色说明已与服务器端正常建立连接

  2. 先通过SUBSCRIBE按扭向服务器端订单 a/b/c主题

  3. 通过PUBLISH按扭推送测试消息到a/b/c主题

因为第2步已先订阅了a/b/c主题,所以当推送消息时当前应用会接收到所发送的消息,消息过程如下:

pub a/b/c message -> Coolpy7 -> sub a/b/c message

同时还可以测试Qos消息质量通信,当SUB订单主题时Coolpy7会以订阅为Qos基准,即当PUB推送消息时Qos级别低于订阅Qos级别时Coolpy7会自动升级为订单级别的Qos级别。

测试连接CP7 WebSocket代理服务

连接建立后与测试Coolpy7核心服务操作一致,CP7 TLS代理服务和CP7 WS TLS代理服务使用方法一致,只需把连接协议标识为tls://和wss://开头即可。请确保证书与域名一致即可。

开源 MQTT 示例性应用项目

项目说明

开源地址

网页版聊天室示例

微信小程序版聊天室示例

ESP单片机IOT示例

DbPoxy网页端操作示例

https://github.com/Coolpy7/Cp7Chat
https://github.com/Coolpy7/wxsmallapp
https://github.com/Coolpy7/EspSdk
https://github.com/Coolpy7/dbpoxyclient
建立连接到服务器端IP:192.168.200.201
消息发送测试
Hostname设置为ws://,Port设备为8083