MQTT服务器:一. 安装测试抓包

一. 网络测试:

一. 端口的测试管理

<一>:telnet的测试
  1. 在win7&win8系统上配置Telnet服务。

    操作流程:
    
    →"开始"→"控制器面板"→" 查看方式:类型"则点击"程序"
    ("查看方式:大图标"则点击"程序和功能")
    → "启动或关闭windows功能"→ "Windows功能"界面勾选Telnet服务器和客户端 
    →最后点击"确定"等待安装。
    
  2. win7上配置Telnet为自动并开启服务。

    (1)右击"计算机"→点击"管理"→ 展开"服务和应用程序"→点击"服务"→右击"Telnet服务",在其菜单栏中点击"属性"→将"启动类型"设置为"自动"→点击"确定"完成启动类型设置。
    (2)再次右击Telnet服务,在其菜单栏中点击"启动"完成Telnet服务启动。

  3. ping被访问主机的IP,检测网络是否正常。如:ping 10.0.0.31。

<二>. linux的端口检测:
  1. netstat
    netstat -tunlp |grep 1883
    netstat -a -n

二. 云服务器端口开放:

  1. 防火墙
    centos 7 处理防火墙命令是firewall 教程

  2. 具体流程:
    firewall-cmd --state # 查看本机防火墙状态–>running:已经打开,not running:关闭
    systemctl start firewalld # 开启防火墙
    firewall-cmd --add-port=8080/tcp (-permanet-我的不需要这个)重启
    firewall-cmd --reload # 永久打开端口需要reload一下
    firewall-cmd --list-all # 查看已经打开的端口:

三. 安装MQTT:

<一>:Windows安装
  1. 下载EMQWindows版本

  2. 进入Windows命令行,启动CMD时需要使用管理员权限,按照自己所在软件目录进行寻找
    D:
    cd D:\2-package\TCP-IP\MQTT-OBJ\emqx\bin

  3. emqx install 回车

  4. emqx start 开始服务

  5. bin\emqx_ctl status 检查状态

  6. 登录网址:http://localhost:18083
    账号:admin 密码:public

  7. 注意:后台Web管理页面被设置为只能本地访问,如果想用其他主机访问该管理页面,需要修改「http://127.0.0.1:61680/」为「http://0.0.0.0:61680/」。
    相关配置文件:apache-apollo-1.7.1\bin\mybroker\etc\apollo.xml,大约61行:

  8. EMQ代理服务器在Windows10 64系统下的安装和启动—补充

<二>linux下的安装
  1. Python简单试用MQTT服务器
  2. Mosquitto+Apollo在 linux 下和 Windows 下的安装。
  3. Esp8266进阶之路10 Windows搭8266本地Mqtt服务器
  4. MQTT通讯协议简介和测试
  5. 以及这位大佬:【MQTT】在Ubuntu下搭建MQTT服务器

四. 测试:

用MQTT.fx检查发布和订阅的mqtt消息
MQTT服务器:一. 安装测试抓包_第1张图片

你可能感兴趣的:(编程,学习生涯)