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

相关推荐

  • 简单的婚礼主持流程(婚礼主持流程)

    每一场婚礼都有自己的流程和仪式,对新人与宾客而言,婚礼是神圣的,每个环节都有着自己特定的仪式感,我们在掌控各个环节的时候,丝毫不能马虎,需要一位专业的人员帮我们把整个流程都顺畅的串联起来,其中负责掌控…

    2022年12月2日
  • 开百货批发怎么找厂家?货源批发

    国内十大批发网站   国家统计局数据显示,我国批发和零售业从业人员据不完全统计,已有1184.5万人,在所有批发领域中,矿产品、建材、化工产品、机械设备、五金交电、食品、饮料、烟草、服装、日用品等,是销售…

    2022年10月7日
  • 世界十大奢侈品手机(高端奢侈手机)

    1、诺基亚Vertu 诺基亚也适时推出了一款融入中国龙元素的Vertu手机,具体名称尚未透露。这款手机给人带来强烈的视觉冲击,它的机身由奢华材质打造而成,共有三个版本,分别是黄金配钻石、不锈钢配祖母绿,黑不锈钢配…

    2022年10月18日
  • 最伤心的歌曲(最伤感的情歌)

    有人说“苦难是艺术家的养料”,因为爱情中的分分合合,让他们写出了一首首脍炙人口的关于爱情的歌曲,盘点几首失恋时,适合一个人听的歌曲。 1、《一个人的旅行》 戴佩妮 我要一个人在希腊梦见苏格拉底 /我要一个人的…

    2022年10月14日
  • 华为mate40值得入手吗?华为mate 40

    就在大家为华为Mate50系列将在9月6日举行所振奋的时候,自己默默看了一下手里的华为Mate40,也足足使用一年有余。在此,感叹华为敢于同苹果硬刚的同时,也要为上代Mate40点赞。   说实话,去年5-8月份,一直在…

    2022年10月14日
  • 老年人手机铃声(老人机手机铃声)

    这一讲,讲一下怎样用音频来设置手机的各种铃声,让我们一听到铃声就知道是收到的哪一类消息。 手机铃声大体分这么几类:【来电铃声】、【短信铃声】、【消息铃声】、【闹钟铃声】、【按键铃声】等。一般情况下我们…

    投稿 2022年10月22日
  • 奥迪s3报价多少?奥迪s3值得买吗

    随着全新一代奥迪A3发布,其性能版S3也在去年发布,日前,奥迪又发布了全新S3的配置信息,并公布两厢掀背版售价69900澳元,约合人民币33万;三厢版售价72400澳元,约合人民币34万元。   此前,我们已经对奥迪全…

    2022年11月19日
  • 路由器连接上但上不了网?安装路由器的步骤和方法

    随着网络的普及,WLAN网络走进千家万户,同时随着智能手机越来越普及,人们对WiFi网络的需求也越来越大,但很多人却不会安装和设置路由器。下面就说说该如何安装路由器。 工具准备 一台电脑 一个无线路由器 一根网线…

    2022年12月9日
  • 干冰是什么?干冰的正确使用方法

    立夏刚过,天气逐渐热了起来。今天,就给大家介绍一个听起来就很清凉的产品:干冰。  什么是干冰 所谓干冰,其实就是固态的二氧化碳。现在我们常见的干冰,是在6250千帕左右的压力下,通过把二氧化碳冷凝成无色的液…

    2022年11月14日
  • 手机如何隐藏桌面图标(如何隐藏图标)

    相信每个人的手机里都会藏有自己的小秘密,当然,我们也不希望自己的App在使用的时候被发现,那么我们如何将自己的不想被别人看到的App隐藏起来呢? 今天就教大家如何用三星手机隐藏自己的桌面App,让你的隐私存放地…

    2022年11月30日