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年12月2日
  • 半括号怎么打出来

    括号是一种符号,可以用来表达一些特定的意思。它们可以用来提示读者,表明某些内容是附加的,或者表明某些内容是可选的。括号也可以用来表示某些词语或短语的含义,以及某

    投稿 2023年3月1日
  • 明年农村有什么发展趋势和趋势

    随着社会的发展,农村也在不断发展,明年农村的发展趋势也将会发生很大的变化。下面我们就来看看明年农村的发展趋势。 一、农村电子商务的发展 随着社会的发展,农村电子商务也在不断发展,明…

    投稿 2023年3月20日
  • (常用的网络推广方法)企业网络推广方法

    互联网时代,企业发展的过程中网络推广是必不可少的一个环节。企业在网络上进行推广的好坏直接影响到企业的发展。那么随着网络推广的方式越来越多,很多企业不清楚自己到底该如何去做网络推广,…

    2022年11月10日
  • 上神是什么级别的神仙(真神是什么级别的神仙)

    在影视剧《三生三世十里桃花》中,“上神”是神仙的最高阶品,在四海八荒的地位十分尊崇。但是想要飞升成为“上神”却不是一件容易的事,当年白浅和夜华飞升“上仙”时,都要经历滚滚雷劫。更何况是更

    2022年1月2日
  • 算盘怎么用?零基础学算盘

    目标:会用算盘进行计数与简单的加减法 算盘是一个古老而实用的计算器。让孩子认识一下算盘,并进行计数与计算挺有意思的。 1.计数 算盘分上下两层,上层两珠,每珠代表数字5,落下一珠代…

    2022年11月30日
  • 为什么双手用力心口会疼?双手用力心口就会有点痛原因分析

    一动心口就疼首先要考虑是外伤所致,外伤引起肌肉过度牵拉或骨折,心口部位容易产生疼痛感。也有可能是自发性气胸或胸膜炎所致,若患者年龄较大,要考虑是冠状动脉粥样硬化,也不能排除肋软骨炎…

    2021年11月3日
  • 女上衣百搭打底怎么搭配漂亮?秋天五种女款时尚打底衫方式分享

    在秋冬季节搭配中,很多女生都会将搭配上的重点集中在外套上面,羽绒服、大衣等等都是关注的重点,其实想要在整体搭配效果上呈现出足够的时髦感,同时又保证足够的舒适度的话,选对合适的打底衫…

    2021年10月31日
  • 小程序公众号怎么做

    如何利用小程序公众号做营销 近年来,随着技术的发展,小程序公众号已经成为企业营销的重要手段之一。小程序公众号可以帮助企业更好地宣传和推广自己的产品和服务,吸引更多的消费者,从而获得…

    投稿 2023年7月16日
  • 漫威系列应该从哪部开始看?漫威电影观看顺序图

    漫威系列电影观看顺序 漫威电影的观看顺序:《钢铁侠》、《无敌浩克》、《钢铁侠2》、《雷神》、《美国队长》、《复仇者联盟》、《钢铁侠3》、《雷神2》、《美国队长2》、《银河护卫队》、…

    2022年10月7日