微信小程序使用MQTT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序使用MQTT相关的知识,希望对你有一定的参考价值。

参考技术A //引入mqtt的js包

var mqtt=require('../../utils/mqtt.min.js')

var client=null

Page(

  /**

   * 页面的初始数据

   */

  data: 

  ,

  onLoad() 

  this.connectmqtt()

  ,

  connectmqtt:function()

   var that=this

   const options=

     connectTimeout:4000,//连接延时

     clientId:"PonyRemoteControl"+Math.ceil(Math.random()*10),    //昵称

     port:8084,//端口

     username:'',

     password:''

   

   client=mqtt.connect('wxs://mqtt.****.cc/mqtt',options)//连接mqtt

   client.on('connect',(e)=>

     console.log('服务器连接成功')

     client.subscribe('EquipmentEnd_RemoteControlCar',qos:0,function(err)

       if (!err) 

         console.log('订阅成功')

        

     )

   )

   //信息监听事件

   client.on('message',function(topic,message)

     console.log('收到:'+message.toString())

   )

   client.on('reconnect',(error)=>

     console.log('正在重连中',error)

   )

   client.on('error',(error)=>

    console.log('连接失败',error)

  )

  

)

苹果电脑如何使用微信小程序?

参考技术A

先安装微信 for MAC版本的程序,然后打开微信,登录,然后点击小程序,

如果提示不支持的话,只能在手机端打开使用了,具体要看小程序的支持情况而定。

以上是关于微信小程序使用MQTT的主要内容,如果未能解决你的问题,请参考以下文章

如何在微信小程序的websocket上使用mqtt协议

微信小程序 WebSocket 使用非 443 端口连接

ESA2GJK1DH1K微信小程序篇: 测试微信小程序扫描Air202上面的二维码绑定设备,并通过MQTT控制设备

ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(单片机AT指令版 V1.0 使用SSL连接)

ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(单片机AT指令版 V1.0 使用SSL连接)

04-STM32+W5500+AIR202基本控制篇-功能2-Android和微信小程序使用MulticastBind绑定W5500,并通过MQTT实现485,422通信和继电器控制(Android)