TCP转MQTT通信系统开发者文档-版本2

  • 所有设备文档索引
  • http请求转串口通信系统开发者文档 点击进入

    zigbee主从通信系统开发者文档 点击进入

    红外解码串口输出模块GIR4H开发者文档 点击进入

    ULN2003步进电机 5V/12V步进电机 28BYJ-48步进电机 13003驱动板开发者文档 点击进入

    万能红外学习发射模块ASC50K开发者文档 点击进入

    L298N电机3v-12v电机正反速度控制 1845驱动板开发者文档 点击进入

    增强版光敏传感器模块GXAD255开发者文档 点击进入

    TCP转MQTT通信系统开发者文档 点击进入

    TCP转MQTT通信系统开发者文档-版本2点击进入

    蓝牙转串口通信系统开发者文档 点击进入

    无线学习配对发射模块ASC51K开发者文档 点击进入

    文档提供多路地址访问

    高速下载线路 http://zh1024.com/tcp2

    HTTPS安全线路 https://zh1024.com/tcp2

    高速下载线路 http://zh1024.cn/tcp2

    HTTPS安全线路 https://zh1024.cn/tcp2

    ★怎么快速联系我们?点击查看

  • TCP转MQTT通信系统开发者文档-版本2介绍
  • 口号与价值:

    让所有协议相互通信。

  • TCP转MQTT通信系统开发者文档-版本2架构
  • TCP转MQTT通信系统开发者文档-版本2使用说明
  • mqtt协议 zh1024.com 端口1883

    wss协议 wss://zh1024.com:433/mqtt

    ws协议 ws://zh1024.com:8083/mqtt

    TCP协议 zh1024.com 端口11082

  • 网页端 wss for mqtt
  • https://zh1024.com/yun3 云消息 点击进入

    https://zh1024.com/yun2 云消息 点击进入

  • 串口助手下载
  • 电脑串口助手软件 点击下载

  • CH340串口驱动下载
  • 设备插入电脑未识别出com口,才需要安装。

    CH340串口驱动 点击下载

  • TCP转MQTT通信系统开发者文档-版本2 接入示例
  • 1.示例html JavaScript语言wss for mqtt代码接入

    
    
    //src="https://unpkg.com/mqtt/dist/mqtt.min.js" 导入mqtt库
    
       // 浏览器端示例(JavaScript)
    const client = mqtt.connect('wss://zh1024.com/mqtt', {
      username: 'xxx',
      password: 'xxx',
      clientId: 'test_' + Math.random().toString(16).substr(2, 8)
    });
    
    client.on('connect', () => {
      console.log('Connected via WebSocket!');
      client.subscribe('xxx/cmd');//订阅
    });
    
    client.on('message', (topic, message) => {
      console.log(`Received: ${message.toString()} on ${topic}`);
    });
    	
    function  publishMessage(){
       client.publish("xxx/data","hello world");//发布
    
    }
    
    	
        

    2.示例python语言MQTT代码接入

    
    import paho.mqtt.client as mqtt
    
    # 回调函数,当客户端收到服务器发来的CONNACK响应时调用
    def on_connect(client, userdata, flags, rc):
        print("Connected with result code " + str(rc))
        client.subscribe("xxx/cmd")#登录主题
    
    # 回调函数,当客户端收到服务器发来的消息时调用
    def on_message(client, userdata, msg):
        print(msg.topic ,msg.payload)
    	# 当客户端收到数据时回复
        client.publish("xxx/data", "Hello, MQTT!")
    	
    client = mqtt.Client()
    # 设置用户名和密码
    client.username_pw_set("xxx", "xxx")
    client.on_connect = on_connect
    client.on_message = on_message
    client.connect("zh1024.com", 1883, 50)
    client.loop_forever()
        

    3.示例python语言TCP代码接入

    
    import time
    import socket
    # 创建一个socket对象
    client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # 连接到服务器
    client_socket.connect(('zh1024.com', 11082))
    # 向服务器发送数据 账号:密码:订阅主题
    client_socket.send("xxx:xxxxxxxx:1/cmd".encode('utf-8'))
    while 1:
        #向主题xxx/data上传数据
        client_socket.send("xxx/data:Hello Mqtt".encode('utf-8'))
        time.sleep(1)
        data = client_socket.recv(1024)
        print("接收到的数据",data.decode('utf-8'))
        #如果不上传数据 只是接收数据  可以向其他主题发数据 保持心跳
        #如:client_socket.send("xxx/mqtt:0".encode('utf-8'))
    # 关闭连接
    client_socket.close()
        

  • 单片机中文发送示例与转码工具
  • 1.如果你的开发板开发环境支持写utf-8中文直接写中文就行,举例 Arduino 环境

    
            Serial.print("灯已打开");
        

    2.如果你的开发板开发环境不是utf-8也没关系,本通信支持utf-8格式 gb2312格式 gbk格式,开发者直接写中文就行,举例 51单片机开发环境

    
            printf("灯已打开");
        

    3.当然你也可以转成utf-8编码发送,举例 51单片机开发环境

    
            printf("\xE7\x81\xAF\xE5\xB7\xB2\xE6\x89\x93\xE5\xBC\x80");//打开灯光
        
    输入: (字符串或者utf-8编码)




  • TCP转MQTT通信系统开发者文档-版本2账号如何获取
  • 申请账号联系客服或者群主

    可以直在我们淘宝店铺购买到宣传视频里面的电子设备

    https://shop474723404.taobao.com/?spm=2013.1.1000126.d21.747d3abbdCVqR3 点击进入淘宝购买

  • 单片机物联网开发交流群-服务群-获取源代码
  • 1.手机电话联系方式:

      手机:19956270800

    2.腾讯系联系方式:

      QQ交流1群:1031018852

      QQ交流2群:653089039

      QQ交流3群:698639357

      微信号:hellobcdyw

      QQ号:3100523039

    3.阿里系联系方式:

      店铺淘宝客服:

    本店可开电子发票,纸质收据。

    用户评价:点击查看