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

相关推荐

  • 大暑是什么意思?大暑含义

    七月中旬以来,全国各地频频出现超过40度高温。有俗语说“小暑不算热,大暑三伏天”,随着极端高温天气频频来临,一年中“最热”的节气也到来了。 今年7月23日是二十四节气中的大暑。大暑是二十四节气中的第十二个节气,…

    投稿 2022年11月24日
  • 什么段位可以开启征召模式?匹配模式征召模式

    游戏模式介绍:一个游戏,多种玩法! 萌新召唤师还不知道这游戏还有什么其他玩法?没关系,接下来我把一切都告诉你! 一、排位赛模式 不同于传统的匹配模式,在排位模式中,以标志的形式选择英雄的出场,并在游戏的…

    2022年11月14日
  • 性价比高的小屏手机推荐(6寸以下的小屏手机推荐2021)

    之前行业爆料明年苹果的iPhone14或将取消mini版本,让不少小伙伴都以为小屏手机要彻底没落了。但近日又迎来了新转机,小米公开表示要学习苹果,即将迭代的数字旗舰新品小米12系列或将布局一款小米12X

    2022年1月3日
  • 支付宝会员等级?支付宝会员有什么利弊

    我们每天都要使用的支付宝也有会员制度了,不过特别的是,支付宝并不按照每天消费的多少来定级,而是通过用户使用的活跃度来进行区分。也就是说,也许每天都有一笔大额消费的用户,还不如每天有十笔小额消费的用户等…

    2021年12月29日
  • 豆奶怎么做?在家自制豆奶

    豆奶口感细腻、香味浓郁、营养丰富,非常适合一般人饮用,是合理平衡的食品,具有健脑、润肠通便、延缓衰老、提高人体免疫力等功效。豆奶的制作方法也很简单,准备适量黄豆、花生、核桃、牛奶、水,用豆浆机打碎核桃…

    2022年12月8日
  • 最新创业点子(创新创业项目点子)

    打工挣钱太慢。我该怎么办? 解决这个问题很简单,一般有两种情况: 1、你没有方向,没有资源,完全没有技术。 2、你有一个产品正在生产,需要扩大销售量。 你之所以迷茫,是因为你搞不清楚自己的问题是什么,弄清楚…

    2022年10月15日
  • 如何提高销售技巧(新人做销售的技巧)

    如何掌握销售技巧,提高销售能力是销售人员的目标。没有与顾客的全面交流和沟通,是难以做到这一点的。公司的生意是否兴隆,也要看所拥有的固定顾客有多少。了解顾客是与顾客建立良好关系的第一步,人都是先相识,进…

    2022年11月19日
  • 怎样使用干粉灭火器?使用干粉灭火器正确的是

    灭火器,又称灭火筒,是一种可携式灭火工具。灭火器是常见的防火设施之一,存放在公众场所或可能发生火灾的地方。 不同种类的灭火器内装填的成分不一样,专为不同的火警而设。 灭火器按充装的灭火剂分类,现行的灭火…

    2022年12月7日
  • 云南特产有什么?云南食物特产

    坐落云贵高原,拥有大量少数民族,以及接壤缅甸、老挝等地,导致云南是一个极具特色的省份,也吸引了无数人到云南游玩。那么,去云南旅游有哪些必带的特产呢? 一、野生菌 作为“野生植物王国”,云南得天独厚的地理气…

    2022年11月16日
  • dnf冻结师加点(地下城冰结师技能)

    1.冰路提升简要分析2.属强改版后技能数据表3.tp前瞻4.配装想法5.加点模拟 冰路提升简要分析 1级属性8%、10级属性17%、成长1% 较国服特色视角下模板,本次改版提升率8.1%另外一些有关的问题给个答案:1.白金、时装上…

    2022年11月8日