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

相关推荐

  • 怎样设置电脑开机密码?电脑密码如何设置开机密码

    很多朋友在使用Windows 10系统的电脑时,想要设置电脑的开机密码,但又不知道该如何操作,本期文章教大家如何进行设置。   一、设置 首先进入电脑系统桌面,然后点击电…

    2022年11月30日
  • 兰芝眼霜怎么样?兰芝眼霜白天可以用吗

    有哪些眼霜滋润补水保湿效果好?超热门的补水保湿抗皱眼霜测评! 兰芝致美紧颜眼霜 兰芝的这款眼霜主打的就是保湿,通过给眼周肌肤补充充足的水分来撑开皮肤,减少皱纹,达到抗衰老的效果。这…

    2022年10月22日
  • 老婆的哥哥怎么称呼

    老婆的哥哥,在中国传统文化中,有着特殊的地位。一般来说,老婆的哥哥被称为“大伯”,也可以称为“大哥”。在中国,“大伯”这个称呼有着悠久的历史。古代,家庭中

    投稿 2023年2月21日
  • 怎样做饼子又软又好吃窍门?薄饼怎么做软又好吃

    烙薄饼,也叫烙春饼,不只是立春那天吃,也是北方很多家庭的日常主食。 揉一块面,饧一饧,将或荤或素的菜炒几盘,最后用极快的速度烙几张薄饼,把菜一卷,那真叫痛快过瘾啊!夹菜卷着吃才是这…

    2022年12月9日
  • 德国未发现小米手机有审查功能(调查数月后查无实据)

      据路透社报道,德国联邦网络安全监管机构(BSI)1月13日表示,没有任何证据

    2022年1月15日
  • 什么是哺乳动物?哺乳动物特点

    按照现在的主流科学观点,宇宙在138亿年前诞生,由一个无限致密的奇点先减速膨胀再加速膨胀,目前可观测宇宙范围直径已经达到了930亿光年。而在这个可观测宇宙直径范围内目前科学家推测有…

    2022年11月24日
  • ppt背景颜色?ppt如何添加背景颜色

    大家熟悉的Powerpoint操作界面是这个样子的:   你是不是已经用腻了呢? 其实Powerpoint一共有四种主题颜色,除此之外还有14种背景图案可供我们选择。 废…

    2021年11月14日
  • 轩辕传奇银币怎么获得?游戏赚钱攻略

    很多玩家苦于在游戏没有钱买装备买材料也感到困惑,而且看到有些人大量的宝图、收装备,除了一些土豪玩家之外,更多的是生活玩家自己赚的钱。这里小编整理了一些实用的赚钱攻略,可保证自己的日…

    投稿 2022年11月7日
  • 第一次开店应该注意些什么问题和细节

    开店是一件重要的事情,如果没有恰当的准备,很可能会影响到店铺的运营和发展。那么,第一次开店应该注意些什么问题和细节呢? 一、选择合适的店铺地址 在开店之前,首先要考虑的就是店铺的地…

    投稿 2023年6月22日
  • 怎样引导孩子独立生活?让孩子离开父母独立生活方法

    不知道家长们是否留心过,孩子会有“我要做”的意愿。   比如,吃饭的时候,孩子要自己拿勺子吃,看书的时候孩子要自己读等,家长朋友们一定要注意,如果这个时候能够因势利导,及时的给予孩…

    2021年11月3日