mqtt服务器搭建php,Windows搭建MQTT服务器

mqtt服务器搭建php,Windows搭建MQTT服务器MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:轻量级的消息订阅和发布(publish/subscribe)协议建立在TCP/IP协议之上物联网,MQTT在这方面应用较多这里MQTT分客户端服务器端网上的确有很多代码,但是服务器端的配置很少,而MQTT是通过TCP/IP协议连接的,MQTT是协议类型HTTP协议一样,也需要对应的服…

大家好,又见面了,我是你们的朋友全栈君。

MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:

轻量级的消息订阅和发布(publish/subscribe)协议

建立在TCP/IP协议之上

物联网,MQTT在这方面应用较多

这里MQTT分

客户端

服务器端

网上的确有很多代码,但是服务器端的配置很少,而MQTT是通过TCP/IP协议连接的,MQTT是协议类型HTTP协议一样,也需要对应的服务器来运行

MQTT的官网:http://mqtt.org/

下面以服务器apache-apollo-1.7.1为例 下载地址http://activemq.apache.org/apollo/download.html

1、选择下载的电脑环境 如图

1548400942745869.png

spacer.gif

2、在这里下载Apollo服务器,下载后解压。如下图所示:

spacer.gif

1548400958232629.png

3、运行E:\apache-apollo-1.7.1\bin\apollo.cmd,输入create (名字)(名字任意取,这里是根据官网介绍的来取的)创建服务器实例,服务器实例包含了所有的配置,运行时数据等,并且和一个服务器进程关联。我这里是使用的是mytest

spacer.gif

b66d81f0d349713daf833436f4868811.png

create 之后会在bin目录下生成对应文件夹 如图

spacer.gif

a94fbc707f3799df8b1a941691a6f6f3.png

4、打开cmd,运行E:\apache-apollo-1.7.1\bin\mybroker\bin\apollo-broker.cmd run 开启服务器,如下图:

spacer.gif

880e8723de3437cd35067b2411cf177f.png

5.可以在浏览器中输入http://127.0.0.1:61680/ 或者 http://127.0.0.1:61681 如图

spacer.gif

abb617080e0dfdc58e59484c9209d6dc.png

这样就安装完成了,该登录的用户名和密码在E:\apache-apollo-1.7.1\bin\mybroker\etc\users.properties里,打开users.properties文件:

## —————————————————————————

## Licensed to the Apache Software Foundation (ASF) under one or more

## contributor license agreements. See the NOTICE file distributed with

## this work for additional information regarding copyright ownership.

## The ASF licenses this file to You under the Apache License, Version 2.0

## (the “License”); you may not use this file except in compliance with

## the License. You may obtain a copy of the License at

##

## http://www.apache.org/licenses/LICENSE-2.0

##

## Unless required by applicable law or agreed to in writing, software

## distributed under the License is distributed on an “AS IS” BASIS,

## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

## See the License for the specific language governing permissions and

## limitations under the License.

## —————————————————————————

#

# The list of users that can login. This file supports both plain text or

# encrypted passwords. Here is an example what an encrypted password

# would look like:

#

# admin=ENC(Cf3Jf3tM+UrSOoaKU50od5CuBa8rxjoL)

#

admin=password

登录后台之后 如图

spacer.gif

a452a5afbf75de2b8d5e1f97f1e7162c.png

这里就可以看到 tcp/tls/ws/wss/对应端口 以及登录后台地址

转:https://blog.csdn.net/jiangcsc/article/details/74025672

132

MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:轻量级的消息订阅和发布(publish/subscribe)协议建立在TCP/IP协议之上物联网,MQTT在这方面应用较多这里MQTT分客户端服务器端网上的确有很多代码,但是服务器端的配置很少,而MQTT是通过TCP/IP协议连接的,MQTT是协议类型HTTP协议一样,也需要对应的服

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 可重入锁和不可重入锁的区别

    可重入锁和不可重入锁的区别不可重入锁示例(同一个线程不可以重入上锁后的代码段)如下是一个不可重入锁的逻辑过程,会发现执行main方法控制台会打印执行doJob方法前,然后就会一直线程阻塞,不会打印执行doJob方法过程中,原因在于第一次上锁后,由于没有释放锁,因此执行第一次lock后isLocked=true,这个时候调用doJob()内部又一次调用了lock()由于上个线程将isLocked=true,导致再次进入的时候就进入死循环。导致线程无法执行System.out.println(“执行doJob方法过程中”);这

    2022年6月26日
    35
  • 数据库可用率监控工具

    数据库可用率监控工具

    2022年1月28日
    52
  • 关于串口数据的发送和接收(调试必备)

    关于串口数据的发送和接收(调试必备)前言对于串口的数据发送和接收,大多是都是利用串口中断来进行的,但是这样对于编程方面有一定要求,并且程序也不太好写,比如说,如果让你随意接收一段数据,然后利用串口将它发送出来,第一个需要考虑的问题就是接收数据的长度,怎么才知道一段数据是否结束?或者说如果串口助手上面没有可以在数据末尾加上结束标志的时候,你如何知道数据的结束?,这必然牵涉到一定的编程技巧。但是,之前在接触C语言的时候,我们就利用过…

    2022年7月11日
    131
  • 游戏的导演剪辑版是什么意思_商业转型成功案例

    游戏的导演剪辑版是什么意思_商业转型成功案例VeryCD挥别影视做游戏月入亿元转型成功

    2022年8月10日
    8
  • 基于MATLAB的AM调制解调「建议收藏」

    基于MATLAB的AM调制解调「建议收藏」基于MATLAB的AM调制解调摘要现在的社会越来越发达,科学技术不断的在更新,在信号和模拟电路里面经常要用到调制与解调,而AM的调制与解调是最基本的,也是经常用到的。用AM调制与解调可以在电路里面实现很多功能,制造出很多有用又实惠的电子产品,为我们的生活带来便利。在我们日常生活中用的收音机就是采用了AM调制的方式,而且在军事和民用领域都有十分重要的研究课题。现用MATLAB中M文件实现本课

    2022年6月3日
    50
  • goland激活_最新在线免费激活

    (goland激活)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html08G05E7DZH-eyJsaWNlbnNlSW…

    2022年3月28日
    73

发表回复

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

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