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

相关推荐

  • 头发国产精油排行榜前十名(头发精油品牌排行榜前十名)

    在这个颜值正义的时代,每个人对自己的形象还是非常注重的。特别是女孩子,除了自身的护肤保养,头发发型的打理也非常重视,虽说不同的发型可以让自己看起来时尚又潮流,但是时间久了我们的发质也会损伤变得干枯毛躁。在变美的同时,也要保证我们的发质是健康的哦,今天小编就跟大家分享一下,公认口碑极佳的4款洗发水:珂润

    2022年1月7日
  • 怎么在淘宝网买东西?怎样下载淘宝网买东西

    我们在淘宝进行购物时,只要输入商品关键字就能找到自己想要的商品。现在淘宝推出了购物表情包功能,大家在购物时输入emoji也能获取更多的商品,想知道具体该怎样使用,下面小编的介绍就不要错过。 淘宝表情购物功能…

    2022年10月16日
  • 如什么如什么的?如字成语

    如切如磋,是将骨、角、玉、石加工制成器物,比喻彼此商讨砥砺,互相吸取长处,改正缺点。笔者认为,这句成语其实也是同级之间友好相处的一条法则。 一般说来,同级之间既是同一战壕的战友,又是无形的竞争对手。 孔…

    2022年12月3日
  • 手机记账app哪个好?记账软件app下载

    相信会理财的朋友都有记账的习惯,记账可以改善我们的财务状况。 记账有以下几个优点 : 1.明白自己的收支情况。 2.可以分析出最近的支出和收入,合理规划未来。 3.根据收入和支出做出合理的财务计划。 4.还能培养自…

    投稿 2021年11月13日
  • 魔兽争霸改建设置(魔兽争霸对战平台自定义改键)

    魔兽争霸改建设置(魔兽争霸对战平台自定义改键)玩魔兽争霸必须要学会用键盘操作。键盘操作相对于鼠标更加快

    投稿 2022年1月18日
  • 新手最简单的停车方法(停车步骤)

    如今自动挡车型几乎是很多消费者的购车首选,因为自动挡车操作简单,女司机也能轻易操控,十分方便。但小编发现,很多开自动挡汽车的车主每次停车时都会挂P挡,而很少有人去拉手刹。这明显不是正确的停车步骤,长期…

    2022年12月5日
  • 特小的迷你折叠电动车(微型折叠电动车自行车)

    折叠电动自行车因车身小巧、可放进后备箱等特点,受到代驾人群的欢迎,不过普通人平时骑行游玩或上下班代步也是非常不错的。 接下来给大家推荐7个热门折叠电动自行车品牌,配置多重减震,且续航持久,符合新国标可上…

    2022年10月9日
  • 阿里云手机怎么样?阿里云手机系统

    阿里云OS,随着阿里和魅族的合作逐渐走向大众的视野,那么阿里云OS和安卓相比有什么过人之处吗?为什么吸引了很多的用户? 1、安全保护 阿里云手机操作系统自带安全体系,来自系统底层保护,防范更彻底!向钓鱼网站…

    2022年11月13日
  • 新车上牌什么流程?新车上牌照流程

    1、交钱提车,和4S店拿临牌。 (1)交钱 验好车交钱。 全款不用多说。 如果是贷款,银行的人可能会到现场。 有的是4S直接给办贷款,会收手续费。 自己找银行办,不用再给4S交手续费。直接打客服电话就行,很简单。 …

    2022年12月2日
  • 小米无线充电器怎么用?小米10s无线充电器

    你有多少款支持无线充电的设备?我有 5 款,两部手机、两个无线耳机,还有一块手表。去公司或者回家,随手把手机、耳机放到无线充电板上,已经成为我的习惯。 哦不,其实并没有那么「随手」。如果不把手机的无线充电…

    2021年11月8日