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新年简短祝福语(2022新年祝福语简短创意)

    元旦到了,又过了一年元旦到了,又长了一岁元旦到了,有收获了一点元旦到了,又开心了一点元旦到了,有幸福了一点元旦到了,短信又多了一条祝你元旦快乐,开心永远!2021的风风雨雨,仿佛在昨天,心怀期望,202

    2022年1月9日
  • 知名帽子品牌?帽子品牌排行榜

    当今世界十大帽子品牌’2021年版 Top 10 Hat Brands in the World Today:2021 Edition 帽子可能是男装中最容易被忽视的单…

    2021年11月5日
  • 刚开始怎么做电商

    开展电商业务是一个复杂的过程,需要投入大量的时间和精力,但是,如果你能够正确地实施,你将获得巨大的回报。本文将介绍如何开展电商业务,从而帮助你在这个领域取得成功。 一、确定电商模式…

    投稿 2023年7月4日
  • 一代枭雄胡前宽是什么人

    一代枭雄胡前宽是什么人 一、胡前宽的简介 胡前宽,清朝时期的一代枭雄,原名胡锦,字前宽,号清江,江苏宜兴人,清朝末年著名的枭雄,曾经拥有超过五十万的军队,他的势力达到了江南的最高峰…

    投稿 2023年4月8日
  • 迷你世界飞机怎么做?迷你世界能飞的小飞机

    很多玩迷你世界的玩家都知道在迷你世界里是可以制作飞机,但自己真到自己做的时候却又不知道如何下手了。下面我们就来讲讲制作的步骤与方法。 制作飞机所需要的步骤有哪些 迷你世界的飞机制作…

    2022年12月3日
  • 万用表怎么用?新手万用表的使用方法

    万用表到底是怎么用的? 数字万用表介绍 数字式测量仪表已成为主流,因为数字式仪表灵敏度高,准确度高,显示清晰,过载能力强,便于携带,使用更简单。   下面以该型数字万用表…

    2022年12月7日
  • 2023最新香港电影TOP10-明日战记上榜(古天乐监制科幻片)

    2023年香港电影市场回暖,除了前景看好的续集和翻拍作品外,也涌现出不少新鲜创意的原创力作。从科幻大片到文艺小品,从港式动作到家庭喜剧,香港电影呈现出丰富多样的风貌。本文将为您盘点…

    投稿 2024年5月10日
  • 军衔等级排名从小到大?军衔军职对应表

    1、将官。将官分为上将、中将、少将。1955年前我国最高军衔是元帅,如开国元帅朱德;1988年后我国不再授“元帅”军衔,军队的最高军衔为上将。 2、校官。校官分为大校、上校、中校、…

    2021年11月8日
  • dvd转换器破解版(转换器使用说明)

      在生活工作中我们都会用很多视频,但是我们也遇到很多视频的格式和使用的设备不匹配,也不能为打开某一种格式去另找设备,也不可能每种格式都去准备一个可以打开的设备,怎么转换视频格式也成了很多人的烦恼,这时候视频转换软件就显得非常重要了。 &

    2022年1月10日
  • 钱放支付宝余额宝里安全吗

    支付宝余额宝安全吗? 一、什么是支付宝余额宝 支付宝余额宝是支付宝推出的一项金融理财产品,用户可以将自己的资金存入余额宝,支付宝会将用户的资金投资到国内知名的银行和金融机构,用户可…

    投稿 2023年7月1日