PahoMQTT_mqtt安装

PahoMQTT_mqtt安装1.安装npminstall paho-mqtt-s2.初始化constPahoMQTT=require(‘paho-mqtt’)constname=newDate().getTime()+’client’constclient=newPahoMQTT.Client(‘www.100link.net’,Number(61615),nam…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1. 安装

npm install paho-mqtt -s

Jetbrains全家桶1年46,售后保障稳定

2. 初始化

const PahoMQTT = require('paho-mqtt')

const name = new Date().getTime() + 'client'

const client = new PahoMQTT.Client('www.100link.net', Number(61615), name)

client.connect({

    invocationContext: {

        host: 'www.100link.net ',

        port: '61615',

        path: client.path,

        clientId: 'clientId'

        // eslint-disable-next-line no-trailing-spaces

    },

    useSSL: true,

    onSuccess: function(res) {

        client.subscribe('offlineTopic') // 订阅频道

        client.subscribe('realTimeCoordinateTopic')

    }

})

3.  接收消息

client.onMessageArrived = onMessageArrived // 接收消息

function onMessageArrived(message) {

    if (message.destinationName === 'offlineTopic') {

        commit('SAT_WARNING', message.payloadString)

    }

    if (message.destinationName === 'realTimeCoordinateTopic') {

        commit('SAT_POINT', message.payloadString)

    }

}

4. 发送消息

client.publish('toAppTopic', info)

5. 停止监听

client.unsubscribe('realTimeCoordinateTopic')

client.unsubscribe('offlineTopic')

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230911.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月15日 下午5:01
下一篇 2025年6月15日 下午5:43


相关推荐

  • linux查看端口是否被占用

    linux查看端口是否被占用在使用 Linux 系统的过程中 有时候会遇到端口被占用而导致服务无法启动的情况 比如 HTTP 使用 80 端口 但当启动 Apache 时 却发现此端口正在使用 这种情况大多数是由于软件冲突 或者默认端口设置不正确导致的 此时需要查看究竟哪个进程占用了端口 来决定进一步的处理方法 nbsp nbsp 查看端口占用情况的命令 lsof i1 root w

    2026年3月18日
    2
  • es6模板字符串_es6模板差值

    es6模板字符串_es6模板差值ES6模板字符串

    2022年8月21日
    10
  • C++错误:不允许使用不完整的类型

    C++错误:不允许使用不完整的类型写了下面这个代码 结果在 ifstream 处提示 不允许使用不完整的类型 nbsp nbsp nbsp nbsp stringfrom to nbsp nbsp nbsp nbsp cinfromto nbsp nbsp nbsp nbsp ifstreamis from c str nbsp nbsp nbsp nbsp istream iteratorii is nbsp nbsp nbsp nbsp istream iteratoreos nbsp nbsp nbsp nbsp vectorb ii eos nbsp nbsp nbsp

    2026年3月16日
    2
  • Linux下安装mysql-5.7.30详细步骤[通俗易懂]

    Linux下安装mysql-5.7.30详细步骤[通俗易懂]前言下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,只为让更多人少踩坑,本次安装版本为:mysql-5.7.30,64位操作系统官网下载地址:mysql-5.7.30-el7-x86_64.tar.gz1、安装前准备检测系统是否自带mysql[root@localhost/]#rpm-qa|grepmysql如果是,则使用下面命令进行删除:[root@localhost/]#rpm-e–nodeps‘上一步查找的名称’删除成功后,查询所

    2022年5月8日
    126
  • KindEditor富文本编辑器 items配置项 对照表「建议收藏」

    KindEditor富文本编辑器 items配置项 对照表「建议收藏」source:’HTML代码’, undo:’后退(Ctrl+Z)’, redo:’前进(Ctrl+Y)’, cut:’剪切(Ctrl+X)’, copy:’复制(Ctrl+C)’, paste:’粘贴(Ctrl+V)’, plainpaste:’粘贴为无格式文本’, wordpaste:’从Word粘贴’, selectall:

    2022年8月31日
    8
  • 科普长文揭秘生命为何会具有主观能动性

    科普长文揭秘生命为何会具有主观能动性来源 混沌巡洋舰动物的免疫系统依赖于被称为巨噬细胞的白细胞吞噬并吞噬入侵者 这些细胞有着坚定的决心和热情 在显微镜下 你可以看到一个像球状的巨噬细胞在玻璃片上追逐一个细菌 它的猎物试图

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号