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

相关推荐

  • 怎么查看自己家wifi密码?如何查看自家wifi密码

    很多时候当我们进入到一个新的环境或者家里来客人时都会想要知道wifi的密码,毕竟目前社会的手机卡告诉流量还是有限的,有wifi就不必担心流量问题了。 那么当我们长时间不使用wifi…

    2022年11月27日
  • 丰田v8越野车多少钱?丰田越野车v8

    丰田陆地巡洋舰在国内被简称为陆巡,另外,这款车还有一个名字,那就是丰田兰德酷路泽,后来酷路泽还衍生出来一个子品牌,这个品牌就是丰田兰德酷路泽普拉多,老一辈叫丰田霸道,这两款车是丰田…

    2022年11月26日
  • 怎样做豆腐脑?正宗豆腐脑制作方法

    说起豆腐脑,它可是早餐界的“常青树”,无论南北都爱吃,只不过北方人爱浇上各种卤汁,吃咸豆腐脑;而南方人爱吃原味豆腐脑,或是加点蜂蜜、白糖,认为甜味更好吃。您爱吃哪种口味呢? &nb…

    2022年12月1日
  • 网店怎么开,需要什么流程和手续

    现在网络购物正在变得越来越流行,越来越多的人都在网上购物,网店的开设也变得越来越容易。想要开设一个网店,需要经过一系列的流程和手续,下面就来详细介绍一下怎么开设一个网店。 ## 一…

    投稿 2023年6月26日
  • 笔记本键盘点不动了怎么办?笔记本键盘失灵的解决方法

    最近突然发现按键盘上的“Win键”失灵了,没有任何反应。这么一来很多和Win键相关的组合快捷键都使用不了了,比如:Win+R,Win+S,Win+I,Win+E,Win+Q。是我键…

    2023年1月7日
  • 企鹅生活在哪里?关于企鹅的知识

    南极和北极虽然都是冰天雪地、天寒地冻的环境,但是二者拥有的物种却不尽相同,比如南极的企鹅和北极的北极熊。 严格来说,企鹅并非南极独有。世界上一共有18种企鹅,大多数生活在南极,如帝…

    2022年12月12日
  • 什么歌带有我们的爱情?我们的爱情完整歌词

    《我们的爱情》 感受那一朵美丽的花 从艳丽到枯萎到雨化成泥 多么的坦然,那样的安静 因为,她知道 悲也失去,喜也失去 感受那一阵清凉的风 从千山万水到穿过你的发丝 多么的自然,那样…

    投稿 2022年11月14日
  • win10怎么录制电脑内部声音?怎么用电脑录音

    电脑上录制音频无非就是录制系统声,或者麦克风声,又或者两者同时录制。如果想要对电脑上的声音进行录制,应该怎么办呢?其实,我们只需要借助相应的工具进行操作就可以啦!这里小编教大家电脑…

    2022年12月7日
  • 电脑运行慢怎么办?电脑开机快但是运行慢

    很多小伙伴都知道,电脑用久了总是会变得越来越卡。开机转圈圈,操作响应慢半拍,一不小心就卡死,简直让人捶胸顿足想摔鼠标~   其实,不管是什么样的电脑,都可以通过对操作系统…

    2022年10月8日
  • 工商执照年检怎么年检?个体工商执照年检

    个体户主要是指在法律允许的范围内,依法批准登记后从事一些工商业的家庭或个人,个体工商户还可以起字号,并且可以以字号进行活动。不过朋友需要注意了,虽然个体工商户的经营是比较的简单的,…

    2022年10月10日