微信小程序使用MQTT

微信小程序使用MQTT,第1张

//引入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)

  })

  }

})

通过基站信息定位发送和转变小程序地图坐标即可绑定。

1、MCU+安信可4G模组核心开发板实现上网+基站定位,使用MQTT协议把自身的基站信息定位发送给服务器。

2、微信小程序收到其定位信息,转变为微信小程序地图的坐标系,即可成功显示。

小程序能加车控。根据查询相关资料信息,基于MQTT百度天工服务器,实现微信小程序控制ESP8266,完成遥控车的简单控制,小程序指的是:小程序是一种不需要下载安装即可使用的应用,小程序实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11311054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存