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

相关推荐

  • 什么是匝道?匝道是啥

    匝道也叫引道,一般是立交桥和高架道路相连接的路段,也指高速公路和相邻的辅助道路连接路段,主要起衔接作用,辅助和引导车辆进入主干道,在t型(y型)互通立交中,通常将相交的主要道路定义为主线,相交次要道路定义为…

    2022年11月11日
  • 和人有话题怎么聊?找话题和喜欢的人聊天

    过去的我,常常跟别人“无话可说”。 要么是因为我找不到聊天的话题,要么是因为我太紧张了,以至于我的大脑一片空白。 有时候,一段对话注定要结束,没有必要去扭转这种状况。但是,如果你经常无话可说,影响到与别人…

    2021年11月5日
  • 新人直播不冷场的技巧(新手如何做主播)

    新主播直播冷场是正常的,我的第一次直播,开启之后就感觉到呼吸加速,甚至呼吸困难。呵呵,现在想想也很好笑。 脸红,怕自己长得不帅大家不喜欢,怕背景乱别人觉得不舒服。 很多主播开播就那几句话:欢迎来到直播间…

    投稿 2022年10月2日
  • 汽车加油注意事项(汽车正确的加油方式)

    现在很多车依旧是燃油的,即使是一些混动车型,对汽油的需求也是很大的。如果是平时驾驶里程多,需要的油更多。那么给汽车加油时要注意哪些问题?   1、加油站不能打电话 加油站是有很多要求的,像是不能使用打…

    2022年11月30日
  • csgo箱子价格(csgo箱子价格排行)

    在《CSGO》游戏当中,每一种武器都拥有非常多不同风格的饰品供玩家选择。虽然这些花花绿绿的饰品对武器的性能没有任何改变的,但是花哨的外观和属于自己的独特饰品和贴纸的组合可以让玩家在游戏中能够找到属于自己的手感和风格。武器饰品的获得来源主要有两个方法,一是STEAM市场当中直接选择自己喜欢的饰品进行购买,STEAM市场中的饰品都是其他玩家自行售出的所以大家可以货比三家选择自己喜欢的贴纸,磨损度等

    2022年1月1日
  • 反引号怎么打

    反引号是一种特殊的符号,它可以用来表示引用或引用的内容。它的形状是一个反斜杠,它的样子就像一个反引号,可以用来表示一个引用的开始和结束。反引号的符号是`,它的使用非

    投稿 2023年3月10日
  • 蒜泥茄子怎么做?老式蒜茄子做法

    茄子”可以说是一道全国通行食材,江浙地区的人们称之为六蔬,而老广们称之为矮瓜,颜色多为紫色或紫黑色,也有淡绿色或白色品种,形状上也有圆形,椭圆,梨形等各种。茄子的营养非常丰富,含有蛋白质、脂肪、维生素…

    2022年12月2日
  • 越俎代庖什么意思?越俎代庖的意思及典故

    “越俎代庖”是个非常常用的成语,意思就是超出自己的职责去管别的事,越权办事,多管闲事。这个成语人人都知道,但如果要问其中这个“俎”字是什么意思,能回答上来的人可能不多。 这个成语里有两个生僻字,一个是俎,…

    2022年11月8日
  • 专业性如何提高(提高工作专业性)

    我朋友圈里有一个大佬,和他不熟悉之前,你很容易觉得这个人非常的木讷、呆板,你跟他说话的时候,他的反应也好像总是慢半拍,但是在深入了解之后,就会发现他其实是一个非常精明的人,看事情特别的透彻,分析问题也是一针见血,你跟他聊天的时间越长,越会被他深厚的

    投稿 2022年1月8日
  • 拼多多小白新店铺运营技巧(拼多多从开店到运营基本问题解答)

    1、别的店铺定价太低,我该怎么定价?①如果是代理产品,建议选择代理价格较低的产品;②自家生产的产品建议利润在20-30%之间,不建议亏本去做;③可以参考拼多多排名靠前的产品,看价格分布以及区间价情况,不是低价才可以做,但是要做到物有所值。2、新品上架后该怎么去做?新产品上架首先要做好标题,主图,详情页等基本的工作,然后前几天可以通过分享链接或者长尾词等形式来进行递增式刷单,做攻心评价,并

    2022年1月1日