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

相关推荐

  • 人族无敌野蛮人攻略?人族无敌野蛮人攻略图

    不知道你们玩的第一个RPG游戏是啥,肯定会有人说是守护雅典娜、天地劫和校园修神录这些,不过我记得我第一个玩的就是人族无敌,这个RPG也是有很多年的历史了,第一次玩还是和朋友在网吧包宿的时候,当时通宵玩了一晚…

    2021年11月11日
  • 饕餮什么意思?饕餮介绍

    饕鬄 饕餮(tāo tiè),别名老饕、狍鸮(páo xiāo),是中国古代神话传说中的一种凶恶贪食的野兽,四大凶兽之一。[9]据《山海经·北次二经》记载:饕餮其形状如羊身人面,其目在腋下,虎齿人爪,其音如婴儿。是贪欲的…

    2022年11月30日
  • 灰色配什么颜色好看?深灰色上衣最佳配色

    灰色是百搭色系中很好搭配的颜色,在韩系搭配中经常会出现灰色搭配,白灰黑配色方案也是韩国人最常见的搭配~ 灰+白+黑 搭 配 技 巧 . 灰色在搭配白搭色白灰黑时其实是最和谐的色彩搭配,想要高级感的灰色搭配时,黑…

    2022年12月1日
  • 诺基亚手机型号(诺基亚手机型号发展史)

    诺基亚(Nokia Corporation)是一家总部位于芬兰埃斯波 ,主要从事移动通信产品生产的跨国公司。   Nokia 1011(1992)是诺基亚生产的第一部GSM手机,但除了有打电话的功能之外,这款产品在其他方面的意义不大…

    2022年11月18日
  • 算盘怎么用?零基础学算盘

    目标:会用算盘进行计数与简单的加减法 算盘是一个古老而实用的计算器。让孩子认识一下算盘,并进行计数与计算挺有意思的。 1.计数 算盘分上下两层,上层两珠,每珠代表数字5,落下一珠代表一个5,计数5,下层5珠,…

    2022年11月30日
  • 阿卡利出装(阿卡丽最强出装)

    阿卡丽可以说不管在手游里还是端游中非常的受玩家欢迎,她高额的AP爆发以及那种秒人于无形的刺客气质,很少有人能够拒绝这样的英雄带来的游戏快感。今天小编来和大家分享一下,在手游中阿卡丽的另类出装思路,这套出…

    2022年10月17日
  • 口碑排名前十的车?全球销量前十的汽车

    导读:根据中汽协给出的数据来看,大多数消费者对轿车还是情有独钟的,而像卡罗拉、轩逸、英朗、伊兰特、朗逸以及雷凌等车型,都有着很出色的市场表现以及质量口碑。不过我们在选购轿车时也不能乱选,上半年公认质量…

    2021年11月8日
  • ppt为什么打不开?ppt为何打不开

    问题描述: 从Outlook或者网页中下载的附件如word或excel或ppt文件,打开时提示文件已损坏,在下载的文件上单机右键,属性,提示:安全:此文件来自其他计算机,可能被阻止以帮助保护该计算机。解除锁定。如何处理?…

    2022年12月9日
  • 锡矿石哪里多? 锡矿主要分布在哪里

    在云南,有一座城市,它没有家喻户晓的文化旅游名片,没有夺人眼球的经济发展速度,低调、朴实,甚至很难被外人提及。但就是这样一座记忆中一闪而过的边陲小城,却因盛产有色金属——锡,成为中国最大产锡基地,世界最…

    2022年11月14日
  • iPad的适合玩的游戏(推荐ipad游戏)

    毫无疑问的就是《英雄联盟手游》。值得提到的是,作为一款端游移植到手游的游戏,《英雄联盟手游》并不是一味地复刻。开发团队在保证还原度的同时,还需要加快节奏,来适应手游的特性。并且还优化了很多手机上的操作…

    2022年11月24日