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、腐竹又称腐皮,是一种汉族传统豆制食品,也是华人地区常见的食物原料,具有浓郁的豆香味,同时还有着其他豆制品所不具备的独特口感。   2 今天老刘就来分享一下“自制辣条”…

    2022年11月30日
  • 暗黑三野蛮人套装怎么刷?暗黑3野蛮人刷装备

    暗黑3作为一款中老年休闲游戏,每隔一段时间总能整点新花样,就像老婆说今晚有惊喜,让平淡的生活多了一点情趣。 新赛季将于26日北京时间下午5点准时开启,前面讲了升级相关内容,这次就来…

    2022年11月13日
  • 皮尔卡丹平板电脑怎么辨别真伪?电脑查正版的方法

    首先按键盘win+r,进入电脑运行框,输入代码slmgr.vbs -dlv 点击确定,进入页面展示,在描述里面看,如果是volume就是批量激活版本,如果是OEM就是官方正版,如果…

    2023年1月19日
  • 1k分辨率是多少

    很多人看电影会有标清,高清,1080p,蓝光等的品质选择,时不时也会听到电视品牌商的宣传,4K电视,甚至支持8K的电视等等,那么大家知不知道,这些视频的尺寸和长宽比是多少呢? 现在…

    2023年12月21日
  • 怎样提升与人沟通交流的能力?如何提高表达能力

    很多年轻的公务员朋友都是在准备面试的时候,以应试的心态去了解怎样说话、怎样表达,但自此以后再没有理论联系实际进行实操,这是不对的。 能说会讲,这是我们一生应当学好并且掌握的一门技能…

    2022年12月4日
  • lee牛仔裤怎么样?lee牛仔裤哪个系列高端

    Lee 是全球领先的牛仔品牌之一,拥有 130 多年的辉煌历史。为了庆祝品牌的精神和价值观,重新命名的商店内部重新构想了通过为传统品牌添加现代价值来发扬品牌的理念。 店铺的设计融合…

    2022年11月9日
  • 呼啦圈可以瘦肚子上的肉吗?呼啦圈一个月对比

    转呼啦圈是一种全身性运动,可以达到运动瘦身的效果,不过运动的时间一定要够长。 因为摇呼啦圈的运动强度并不大,只有延长运动时间,才能达到有氧运动的标准,并消耗身体储存的脂肪及过多的能…

    2022年12月2日
  • 淘米水洗脸有什么作用与功效?用淘米水洗脸的步骤

    淘米水一直是美容界的良方,那么淘米水洗脸的正确方法你知道吗?下面小编总结了淘米水洗脸的正确方法和禁忌,供参考 淘米水洗脸的正确方法和7大禁忌 1、用水淘米,注意把第一次的洗米水倒掉…

    2022年12月2日
  • 买房子注意事项有哪些?购买房子需要注意什么

    买房应注意的十大问题? 买房这些问题要注意,具体如下: 1、产权有无争议 买房的时候要查清楚产权有没有纠纷和争议。一套房如果产权有问题,那么这套房子风险很大。买入后问题很多,麻烦很…

    2022年12月11日
  • 朋友圈创意广告文案?朋友圈广告

    1.心动就是:完了完了完了。 2.我太脆弱了,我就是一片海苔。 3.夜长未必梦多,但想吃的一定很多。 4.要是所有事情都变得和长胖一样简单就好了。 5.再忙也要捕捉快乐呀。 6.小…

    投稿 2021年11月16日