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

相关推荐

  • 男生声音变好听的技巧(让声音变好听的方法)

    14岁男生想要发出好听的声音要做到这四点,分别是注意合理饮食、避免熬夜学习、学会控制情绪、加强体育锻炼。 注意合理饮食 14岁的男孩子正处于青春发育期,父母往往会给孩子吃各种富含营…

    2021年11月1日
  • 135端口是什么服务

    ## 一、135端口是什么 135端口是一个TCP/IP端口,它是一种应用程序服务,用于在Windows操作系统中实现远程管理和远程访问。它是Microsoft的RPC(远程过程调…

    投稿 2023年7月22日
  • 小米平板电脑5价格?小米平板5国际版

    正如很多朋友期待的那样,小米平板 5 系列的发布还是给期待安卓平板的朋友带来了全新的高性价比平板选择,1999 起的价格,让它显得香气十足,很值得选择。 在配置方面,小米平板 5 …

    2021年11月8日
  • 腊鱼怎么做好吃又简单的方法?腊鱼块的做法大全家常

    蒸腊鱼“4不放”的窍门: 1,不放在清水中浸泡 在蒸腊鱼前,千万别把腊鱼放进清水中浸泡。腊鱼一旦放进清水中,那么香浓的腊味就会被浸泡出来,而且浸泡得越久,腊鱼就越没味道。很多人可能…

    2022年12月17日
  • 什么是黑视现象 ? 黑视效应

    飞行员是我们每个人都很尊敬的一种职业,也是很多孩子们未来的梦想。但是每一个飞行员都要承受常人难以忍受的训练,在飞行过程中也会遇到各种各样的突发情况,今天要给大家介绍的红视和黑视就是…

    2022年11月15日
  • 你好不好全部歌词(你好不好歌曲)

    能不能继续对我哭对我笑歌名是什么?最近抖音非常火爆的一首歌就是来自周兴哲的《你好不好》,不过大部分在抖音上听到的应该是女生版本,抖音上哪个女版比较好听呢? 能不能继续对我哭对我笑是…

    2022年11月17日
  • 汽车市场营销的概念(汽车市场营销)

    车市寒冬仍在继续,车企苦不堪言,汽车市场正面临重新洗牌。 在经济下行的大背景下,传统汽车营销强曝光的效果和影响已经微乎其微,如今如何能够快速找到正确的目标受众,并以最有效的方式让品…

    投稿 2022年11月9日
  • 在学校推广app?推广软件

    校园APP开发方便学生了解校园动态 校园时期对于很多人而言总是格外的美好,而随着互联网不断发展,人们可以在网络上获取各种校园资讯,然而这些资讯对于学生而言没有多大的用处,而为了促进…

    2021年11月17日
  • 热水器怎么用最省电?热水器一直开着省电嘛

    现在的天气北风呼呼的刮着,感觉穿上秋裤都已经不能抵挡住寒冷的气息了。要说在冬天最煎熬那绝对就是洗澡了,还好有热水器的存在,许多人在洗完澡后都有随手关掉热水器的习惯,认知里觉得这样更…

    2022年12月16日
  • 违章建筑需要拆除违建吗?违建房屋拆除程序

    违章建筑一定要拆除?那可不一定 违法建筑是指未经规划土地主管部门批准,未领取建设工程规划许可证或临时建设工程规划许可证,擅自建筑的建筑物和构筑物。提到“违章建筑”,大家很容易觉得既…

    2021年11月8日