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

相关推荐

  • 微信加好友限制?微信添加好友过于频繁被限制

    很多朋友想要做微商或打造私域流量圈,需要使用微信添加大量的好友,但因为加好友过于频繁,被系统识别之后做了限制,想要解除但又不知道该如何操作,本期文章就说说遇到这种情况之后该如何做。 如果使用微信添加好…

    2021年11月7日
  • dnf罗特斯在哪?dnf迷你罗特斯1号

    DNF使徒宠物再添一员,历届使徒宠物盘点 从使徒概念在DNF中被提出,关于使徒的一系列故事、道具、地图、宠物就开始层出不穷,尤其是宠物方面,可以说是DNF极具特色的一部分,最近新的普雷使徒宠物上线,正好借这个机…

    2022年11月8日
  • 创业女生开什么店合适

    女性创业,一直是社会发展的重要趋势,但是女性创业者在市场上的竞争力还是比较弱的,因此,女性创业者需要选择一个合适的创业领域,以提高自己的竞争力。那么,女性创业者开什么店合适呢? 一、女性创业者开服装店 …

    投稿 2023年7月7日
  • 数据分析方法五种(spss数据分析方法五种)

    CDA数据分析师出品作者:CDA教研组编辑:Mika案例介绍背景:以某大型电商平台的用户行为数据为数据集,使用大数据处理技术分析海量数据下的用户行为特征,并通过建立逻辑回归模型、随机森林对用户行为做出预测;案例思路:使用大数据处理技术读取海量数据海量数据预处理抽取部分数据调试模型使用海量数据搭建模型#全部行输出fromIPython.core.interactiveshellimportI

    2021年12月31日
  • 屏保密码如何设置(手机屏幕密码如何设置)

    很多朋友不知道怎么设置手机的锁屏密码,那么这一篇就说说手机的锁屏密码怎么设置吧。 手机正常状态下是没有锁频密码的,但是很多时候我们都需要一个手机使用权限,不管是为了安全还是为了管控孩子贪玩亦或者是为了…

    2022年11月30日
  • ppt用什么软件制作?如何制作ppt模板

    在日常的学习和工作中,我们都会遇到需要制作PPT演示文档的情况,而大多数人对于PPT的制作并不熟练,无法流畅、快速地完成PPT的制作。今天,我就来教大家几个PPT的制作技巧,帮助大家快速搞定演示幻灯片! ①统一字体…

    2022年11月27日
  • 正常护肤的顺序是什么?正确的护肤步骤

    今天小编就带大家来看一下正确的护肤步骤,为了好的皮肤一起努力吧! 第一步:洁面 洁面是每天都要进行的第一个步骤,早晨起床,我们的皮肤经过了一夜的新陈代谢排除了很多肌肤垃圾,所以洗干净脸很重要。我们可以使…

    2022年12月6日
  • 服装网络营销的产品策略有哪些?服装网络营销

    因为互联网的普及,现在的年轻人很多都选择在网上购买衣物,已经很少再去实体店选择服装了,而服装品牌若想留住用户的心,就必须在网上进行宣传,以达成扩大知名度的目的,那么服装品牌如何做好网络营销呢? 一、让目…

    投稿 2022年11月14日
  • 梦幻诛仙最强职业(梦幻诛仙手游职业推荐)

    梦幻诛仙手游是一款直接融合回合制玩法的仙侠题材手游,在游戏当中玩家可以享受最具有人性化以及符合操作习惯的战略布局游戏,同时玩家在游戏当中可以对小说的经典剧情进行回味,那么在这款手游当中最强的职业有哪些…

    2022年10月16日
  • 蓝拳刷图怎么样?蓝拳刷图加点

    加点一:适合人群,有高强,装备基本成型,主要刷每日,异界等。 加点二:适合人群,新手无高强,装备散乱,主要刷符合等级图,异界等 加点三:单纯不喜欢双风的 加点四:无高强,装备散乱,只是用来搬砖或者给大号…

    2022年11月15日