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

相关推荐

  • 白萝卜怎么做好吃家常做法?白萝卜怎么做菜才好吃

    做法1:羊肉炖白萝卜 准备食材如下:羊肉300克,姜1块,白萝卜1根,白酒20毫升,白胡椒粉1茶匙,枸杞2克,盐1茶匙,香葱1根 具体做法如下:姜切丝,白萝卜切块,羊肉切块,起锅中…

    2022年12月13日
  • 泡泡机的泡泡水怎么做

    泡泡机是一种受欢迎的娱乐设备,可以在室内或室外玩耍,提供给孩子们极大的乐趣。它的原理很简单,通过将水和泡沫混合在一起,然后通过一个电机来把气泡喷出来,形成一片片的泡泡,让孩子们在其…

    投稿 2023年4月2日
  • 女生开什么店比较适合自己呢

    我想开一家店,有时候,我会觉得这是一个梦想,但我也会想,这个梦想可以实现吗? 一、为什么要开店 在当今社会,每个人都有自己的梦想,我也不例外。我想开一家店,不仅是为了实现自己的梦想…

    投稿 2023年4月2日
  • 今天晚上油价下降吗(今天晚上是不是油价调整)

    今天是2021年12月16日周四,2021年第24轮油价调整周期已经过了9个工作日,按照《石油价格管理办法》规定,在明天晚上24时,

    2022年1月4日
  • 女生开公司适合做什么行业呢

    女生开公司适合做什么行业 随着社会的发展,女性参与社会经济活动的比例也在不断提高,女性也在不断发挥自己的作用,越来越多的女性开始自己创业,而女性创业的行业也是多种多样的。那么,女生…

    投稿 2023年7月14日
  • 视频转换器怎么用?视频转换工具

    常见的音视频转换器有哪些? 常见的HDMI接口视频转换器主要有HDMI转VGA转换器、HDMI转AV转换器、HDMI转SDI转换器、HDMI转色差分量YPbPr转换器、HDMI转S…

    2022年11月29日
  • 什么是代数式?判断代数式的关键

    一个大于1的整数,如果除了它本身和1以外不能被其它正整数所整除,那么这个数称为质数。一个大于1的数,如果除了它本身和1以外还能被其它正整数所整除,那么这个数知名人士为合数,1既不是…

    2022年12月5日
  • 什么牌子洗发水好用?洗发水对头发好

    最困扰你的三大难题:脱贫,脱单,脱发解决了没? 作为现在被排在第一位的脱发,是无数人心中的痛。 不可否认,一个人的发型和发量绝对和颜值挂钩,秃头的人再帅也只是能算一个“好看的秃头”…

    2021年11月9日
  • cad不能复制粘贴是怎么回事?cad不能粘贴的处理方法

    运行环境:Windoes10 运行程序:T20天正电气软件V5.0+AutoCAD2014 遇到问题: 一、在CAD图纸中使用复制命令,显示“无法复制到粘贴板”时,怎么办 &nbs…

    2022年11月26日
  • 新手创业做什么投资低一点

    创业投资低的文章 创业是一个充满挑战的过程,而投资低的创业更是一个更加艰难的过程。虽然创业投资低的优势是显而易见的,但是要想成功,还是需要做准备和计划,以便把握机会,节省资金,实现…

    投稿 2023年6月23日