windows代理服务器搭建(windows搭建http代理服务器)

  最近小编在折腾Arduino,为了让板子联网又买了ESP8266NODEMCU(wifi模块,也是一个单片机)。虽然能通过烧录的程序通过http请求自己的服务器接口,但是显然并不符合当下主流的物联网方式,并且定时请求接口还浪费资源。 

  最近小编在折腾Arduino,为了让板子联网又买了ESP8266 NODEMCU (wifi模块,也是一个单片机)。虽然能通过烧录的程序通过http请求自己的服务器接口,但是显然并不符合当下主流的物联网方式,并且定时请求接口还浪费资源。

  于是就引出了MQTT协议,在网上我也找了关于MQTT代理服务的软件也有很多。比如Eclipse基金会的Mosquitto ,以及Apache的 Apollo,当然还有很多主要看自己的需求,而我选择了国内的EMQ。

  MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。

  EMQ X Enterprise 企业级物联网 MQTT 消息平台,支持百万级物联网设备一站式接入、MQTT&CoAP 多协议处理、低时延实时消息通信。支持基于 SQL 的内置规则引擎,灵活处理/转发消息到后端服务,存储消息数据到各种数据库,或桥接 Kafka、RabbitMQ 等企业中间件。

  1. 使用EMQ搭建MQTT的代理服务器。

  2. 后台(PHP)可以通过phpMQTT类库或者通过安装扩展作为客户端连接mqtt代理,发布消息或订阅主题,和将消息存入数据库等等。

  3. 硬件Esp8266 NodeMCU通过mqtt库连接代理,同样的发布消息或者订阅主题。

  1. EMQ官网点击下载,产品->EMQ X Broker->下载。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建2. 根据自己系统,选择下载。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建3. 解压缩之后,得到下面目录

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建4. 命令面板进入该目录,执行emq start。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建5. 浏览器打开 http://localhost:18083就可以进入EMQ的web控制台了。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建6. EMQ管控后台默认账号: admin 密码: public,如果忘记了也可以在安装目录的etcplugins的emqx_auth_username.conf,打开文件可以看到账号密码了。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建7. 代理服务已经创建,接下来就可以通过mqtt客户端连接测试一下,这里的客户端推荐EMQ的在线客户端,这里小编就安利一款国外的客户端 “MQTT.fx”的软件,可以在网上搜索下载,接下来也以这个举例。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建8. 创建一个MQTT代理服务器,就是刚刚本地启动的,输入以下类似地址。

  9. 点击connect就马上连接,当右边圆点是绿色表示连接成功,接下来就可以测试一下订阅和发布了。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建10. 订阅一个主题,名称可以自己随意定义。

  11. 在对应主题下发布一条消息,就是刚刚创建的,然后内容随便填写,点击订阅就可以看到该主题的消息了。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建12. EQM代理后台也可以看到刚刚发布订阅与连接信息了。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建13. ESP8266 NODEMCU连接代理服务,也可以订阅指定的主题,发布或接收消息完成硬件的操作。比如控制LED开关,给另一主题发送板子的温度消息等等。

  1. EMQ的端口枚举如下:

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建2. 本地关闭MQTT服务, 进入软件目录命令输入emqx stop

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建3. 启动mqtt服务后,可以根据端口查看进程,然后根据进程号关闭该服务。

  Windows下MQTT代理服务器的搭建Windows下MQTT代理服务器的搭建 

原创文章,作者:分享大师,如若转载,请注明出处:https://ziliaobaba.com/13560.html

(0)
分享大师分享大师
上一篇 2022年1月9日 21:04
下一篇 2022年1月9日 21:57

相关推荐

  • 怎么白手起家创业?如何白手起家赚钱之道

    财富和钱是两回事,财富是你睡着了以后,还能够给你不断创造金钱的东西。#财富#​ 退休就是不再为了想象中的明天,而牺牲今天,活在当下,当你达到这种状态,才叫退休。 赚钱是个技能,把自…

    2022年10月15日
  • 剪辑视频用什么软件比较好(剪辑视频用什么软件比较好)

    短视频兴起以后,很多朋友私信小迷虫,视频剪辑软件那么多,到底该怎么选择呀?每一个人的水平都不一样,钻研的力度也不同,所以针对每一个人,推荐的软件也是不同的。小迷虫整理了一下,从专业到业余水平的视频剪辑软件,选出了5款,每

    2022年1月3日
  • 台式电脑配置怎么看?

    一、怎么看我的电脑配置,(不需要软件) 滑鼠右键单击「我的电脑」——属性——硬件——设备管理器,里面就能看到了   二、怎么查看电脑的配置(不需要软件) 右键我的电脑 选…

    2022年11月13日
  • (以前oppo手机广告音乐)oppo手机的广告曲

    好的广告曲能够支撑起一支广告片的半壁江山。盘点那些古早经典广告时,有一些广告因其背景音乐而更加经典。虽然只有短短几十或十几秒的旋律,但它响起的时候,我的脑海中就能浮现出广告的画面,…

    投稿 2022年11月7日
  • 如何学好土木工程专业知识(土木工程专业学什么)

    第一部分 大学毕业生如何找工作。 大学毕业生找工作的确是一件很大事情。在找工作之前,要明确自己究竟想要从事什么工作,自己的水平能干什么。如果你只是一个不太有名气的学校毕业的,还是先…

    2021年11月2日
  • 东乡县景点

    东乡县景点 一、历史文化 东乡县位于湖南省湘西土家族苗族自治州西南部,是一座历史文化名城,有着悠久的历史文化底蕴。东乡县的历史可以追溯到春秋战国时期,曾是一个重要的政治、经济、文化…

    投稿 2023年7月31日
  • 巡检管理系统五大排名

    盘点五大广泛应用的设备管理系统(以下排名不分先后)。 巡检管理系统五大排名 ·一、简道云:简道云提供专业的设备管理系统模板,包含:设备档案、巡检、报修、保养、分析预警等全生命周期管…

    2024年1月21日
  • 大学里的双学位证书有什么用?双学位证书

    考证热? 考证是大学生活不可或缺的一部分。无论是准备就业还是考研,多一个证就多一份底气。即使自己创业,考证也是快速提高专业知识水平,扩充知识面,提高个人综合素质的有效途径。所以,大…

    2022年11月9日
  • 拼多多如何关闭拼小圈功能

    拼多多如何关闭拼小圈功能 拼多多是一个电子商务平台,它提供了一种拼小圈功能,可以帮助用户创建和参与拼团活动。拼小圈功能是拼多多的一项重要功能,但是有时候用户可能会需要关闭拼小圈功能…

    投稿 2023年7月18日
  • 王者荣耀每天能玩几个小时?分享王者荣耀限时规定

    王者荣耀S24赛季已经接近尾声了,虽然已经过了五年,但目前的王者荣耀依旧是最火热的游戏之一,无论是小学生还是大学生,亦或是已经工作的成年人,都想在平时玩上几局。不过最近未成年人的游…

    2021年11月1日