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月6日
  • 微信版本过低更新不了怎么办

    微信版本过低更新不了怎么办 ======================== ## 一、微信版本过低的原因 微信版本过低更新不了的原因有很多,最常见的原因是手机系统版本过低,而且微信更新版本需要手机系统版本达到一定要求,才能正常更…

    投稿 2023年8月15日
  • 松鼠的尾巴有什么作用?松鼠尾巴的作用

    小松鼠尾巴有保持身体平衡的作用,使松鼠能在空中自由跳跃;在遇到危险时,松鼠会用尾巴前后摆动来迷惑敌人,保护自己;在睡觉时,小松鼠的尾巴还能当被子盖,具有保暖的作用;小松鼠能通过控制尾巴的摆动,来当做相…

    2022年12月9日
  • 多位央视主播现身送别赵赫(赵赫告别仪式在北京八宝山举行)

    1月12日,央视主持人赵赫的告别仪式在北京八宝山举行,不少记者一大早就蹲守在此,全程直播了这场告别仪式。 从直播的画面中可以看到,现场早早就排起了长龙,群众们自发地来到此处,告别这位在央视经济频道的岗位上…

    2022年1月12日
  • 空调辅热功能是干嘛的

    空调辅热功能是什么? 空调辅热功能是一种技术,它可以在冬季利用空调系统来提供辅助加热,从而提高室内温度,使室内更加舒适。 空调辅热功能的原理 空调辅热功能的原理是,当室内温度低于设定温度时,空调系统会自…

    投稿 2023年6月22日
  • 硬盘5400转和7200转的区别 超详介绍两者优劣势

    硬盘的转速是决定其性能的重要因素之一,影响着数据访问速度和响应时间。在市面上常见的硬盘中,有5400转/分钟和7200转/分钟两种主要类型,它们在性能、功耗、噪音等方面有着明显的区别。本文将就这两种硬盘的不同之…

    投稿 2024年5月30日
  • qq相册查看(进入qq相册)

    QQ和微信是很多朋友使用最多的社交工具,像小编这样30多岁的年纪,最开始使用QQ,后来慢慢使用微信多点,QQ相册中储存着以前大量的照片,记录着自己和家人的成长历程和生活点滴。微信中可以查看和管理qq相册了,不要…

    2022年10月18日
  • 上海c1多少钱?上海学车费用

    去年在上海报考驾照C1,价格不贵,5700元,在旗忠驾校。原因是在附近上班,这里也正规,中途没有附加费用,驾照到手6500。 科一考试 主要是刷题,在驾考宝典,刷了又五六遍,去考试时92分,够用了!!! 科目二学习…

    2022年10月21日
  • 新手配置交换机详细教程?交换机配置步骤

    一、0基础入门小伙们 1、针对需要急迫调试交换机的小伙伴比如有工作中需要紧急调试交换机,此时需要尽快掌握交换机基本调试技术,调通交换网络,实现互联互通。 2、0基础需要实战,仅需要通过短时间甚至数小时内学习…

    2021年11月11日
  • 上汽大众汽车消息(大众汽车上汽大众售后服务)

    8月6日,上汽集团披露最新数据显示,2021年7月份产销量分别为344,610辆和352,546辆,分别同比下滑27.39%和22.95%;1-7月累计产销量分别为2,683,868辆和2,649,831辆,同比增长8.80%和5.71%。一般车企公布的数据为批发销量数据,即厂家批发给品牌经销商的数据,一般而言批发销量数据并不能

    2022年1月7日