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

相关推荐

  • 中国十大化妆品排名(中国化妆品牌前十名排名)

    姐妹们,护肤品不是只有海蓝之谜、赫莲娜;彩妆,也不是只有阿玛尼、雅诗兰黛,作为一个时尚博主,今天就告诉你这些最强国货美妆品牌,真的不比大牌差。 噔噔噔噔,今天给大家安利这10个知名…

    2022年10月8日
  • 中国票房榜排名(中国影史票房排名)

    在全球电影票房排行榜前十中,有四部影片都属于“漫威电影宇宙”,这四部影片分别是《复仇者联盟4》、《复仇者联盟3》、《蜘蛛侠:英雄无归》和《复仇者联盟》。其中的《复仇者联盟4》,还曾…

    2022年10月2日
  • 台式电脑蓝牙在哪里打开?台式电脑能不能连接蓝牙耳机

    后台经常有小伙伴提问,小泽,我的台式机电脑没有蓝牙功能,但是想连接蓝牙音箱、蓝牙耳机怎么办?其实很简单,用一个蓝牙适配器就可以搞定! 1、蓝牙适配器 把蓝牙适配器插上电脑的USB接…

    2021年11月16日
  • 预应力波纹管疏通(预应力波纹管的作用)

    1、施工准备 (1)预制 T 梁架设完成,湿接缝与横隔板施工完成。 (2)张拉机具必须进行标定并报验,并在有效期限内使用。 2、设置波纹管接头 中横梁钢筋安装同时设置波纹管接头,波…

    2023年1月10日
  • (微信公众平台官网注册)微信公众号申请

    随着个人和企业用户对微信公众号的青睐,越来越多的用户都想拥有自己的微信公众号。那么怎么才能申请创建属于自己的公众号呢?现在给大家介绍申请创建微信公众号的方法,希望对大家有所帮助。 …

    2022年10月5日
  • 红眼装备(红眼装备遴选什么属性好)

    DNF中有很多的职业,每一个职业都有自己合适的武器,并且到了100级的武器抉择是非常重要的,今天给大家带来的是红眼100级的武器推荐,那么下面就是具体的内容.DNF红眼100级武器推荐一览在DNF这款游戏中,100级红眼的武器选择首选是太极天帝剑,其次是前瞻守卫者、神之意向、骚动的冥焰和哈蒂-赎月者,最后是卡西姆的大剑。太极天

    2021年12月30日
  • 手机什么处理器最好排名?处理器排行榜手机

    如今,计算机或手机的速度是由处理器决定的。RAM的数量对速度没有很大影响。处理器就是手机的大脑,决定手机的性能和各个方面,买手机首先要挑选好的处理器。我列出了当前流行的手机处理器,…

    2022年10月13日
  • 没爱情婚姻幸福吗(没有爱情的婚姻会幸福吗和长久吗)

    最近,我和一些认识很短时间的朋友聊天,发现他们都是在相亲时结婚的萧红说,,“我丈夫和我是在相亲时认识的。我的家人很着急。当我们遇见无数的男人时,一切都很好。他对我也很满意,所以我们很快就结婚了。现在我们已经在一起7年了。我们很少吵架,也没有互动,但他

    2022年1月8日
  • 没有手机号怎么注册微信?微信号申请小号

    约一周前,安卓版微信推出了 8.0.16 内测版更新,大家更新了吗?就在今天,8.0.16 正式版来了,此时距离上一个 8.0.15 正式版的发布已经过去了约一个月的时间。 同样,…

    2021年12月29日
  • word怎么做目录自动生成?word目录生成不了

    当我们在写论文或者是编写文档的时候,都需要生成导航目录。很多人写完文档之后想要将其自动生成目录,但是不知道该怎么操作?word目录怎么自动生成?下面我就为大家分享三个步骤,快速自动…

    2022年12月15日