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

相关推荐

  • 虚拟机怎么安装系统(图文讲解)

    本文介绍虚拟机安装win10系统的教程,有不知道怎么下载vm虚拟机的观看我另一篇文章   安装完成之后在主界面点击创建虚拟机   选择自定义(高级),(典型是简化了很多设置),创建完成之后还得再设置一番…

    2022年12月23日
  • 苹果手机怎么连接电脑?iphone连接电脑没反应

    你有没有遇到过苹果设备连接电脑后无法识别的情况? 有时我们需要将iPhone端数据导入电脑,使用USB数据线连接手机和电脑后,却在电脑端无法找到识别的设备。 甚至打开其它软件也无法识别到已连接的设备,这可能是哪…

    2022年11月17日
  • apple官网查序列号?外包装验机苹果13序列号

    iPhone13系列已经正式发布,iPhone11、iPhone12系列迎来大降价,小伙伴们的口袋准备好冲了吗? 我们知道苹果官方是很少有降价活动的,其它国内购物平台活动多,优惠力度大,因此从第三方渠道购入iPhone的用户十分多…

    2021年11月4日
  • 公元前是什么意思?公元年是哪一年开始算的

    说到这个公元前,公元不知道大家怎么理解的,虽然是一个记录时间的纪年方法,但是这个纪年也是有很多讲究的,也是非常的值得我们研究的。最近很多人都在问的一个问题是这个公元前一共有多少呢?这个问题还是挺有意思…

    2022年11月18日
  • 2022年度城乡居民医疗保险金(关于开展2022年度城乡居民基本医疗)

    近日,二三里资讯在济宁市医疗保障局获悉,9月24日,济宁市医疗保障局、济宁市财政局、国家税务总局济宁市税务局《关于转发鲁医保发〔2021〕42号文件

    投稿 2022年1月8日
  • 香橙战宝(六一儿童节之际,玩具店的香橙战宝)

    啊喽哈!大家好,我是每周推荐新鲜动漫相关内容的小宅基,本周的国产动画一推决定给大家推荐一部少儿向的国产动画!想当初这部结合了武侠、搞笑、机甲为一身的《果宝特攻》给小宅基留下了深刻的印象。果宝特攻真的不是低龄向的国产动画,播出四部也足以见其人气,果宝特攻的经典台词大家应该也记得

    2022年1月3日
  • 户外运动鞋哪个牌子好?登山鞋品牌排名

    你们知道穿一双好的户外鞋去徒步登山有多重要吗? 其实,很多人都不知道,运动鞋是有分很多种,包括跑步鞋、篮球鞋、足球鞋、登山鞋、越野鞋、休闲运动鞋等等,以为只要是穿运动鞋去徒步登山就可以了,殊不知这是很…

    2022年11月8日
  • 能让手机流畅到爆的设置?手机如何流畅玩原神

    分享生活小妙招,共享科技新生活!大家好,欢迎来到今天的知识分享!我是你们的好朋友小俊! 我们的手机在使用一段时间之后,都会越来越慢!于是大部分人会通过更换新手机来解决这些问题,但是现在市面上的手机,功…

    2021年11月20日
  • 红痣图片(身上红痣图片)

    “真是奇怪了。”阿方看着镜子中的自己喃喃自语。24岁的阿方大学毕业后进入了一家互联网企业工作,没日没夜的加班让他颇感疲惫,碰上个难得的周末,阿方在家洗了个澡,准备躺床上休息时发现自己身上到处长了一颗颗的小红痣。联想起前些日子在网上看到的一些“长红痣可能预示着肝病”

    2022年1月1日
  • 橙色配什么颜色好看(橙色配什么颜色好看 服装搭配)

    橘色是一种充满活力的颜色,让人看起来精神满满,但是有的小伙伴不知道橘色配什么颜色会比较好看,所以带着这个问题,下面小编就跟大家分享一些好看的橘色穿搭,感兴趣的小伙伴就一起了解一下吧。橘色配什么颜

    2022年1月2日