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

相关推荐

  • 复印机怎么扫描?复印机带扫描功能

    除了日常的文件打印工作,扫描证件也是我们使用打印机比较频繁的功能。在扫描身份证时,很多人不清楚如何将两面身份证同时设置到同一页上,或是出现上下颠倒、正反图像重叠的情况。那么我们应该…

    2021年11月12日
  • 什么牌子的笔记本电脑好用性价比高?笔记本电脑排行榜2022

    苹果 虽然苹果手机iPhone在全球大卖,受到众多手机用户的追捧,但是苹果的笔记本销量在全球来看却不在第一梯队,其市场份额排名第四,约占全球PC端市场的7%。   苹果M…

    2022年11月25日
  • 哪个品牌的冲锋衣质量好?冲锋衣排行榜

    喜欢户外运动的友友们,对冲锋衣的喜爱是发自内心的。因为冲锋衣防水、透气、防风、保暖的功能性,能够满足我们去户外的需求。 但是不同的冲锋衣,在性能方面差别非常大,当然对应的价格也相差…

    2022年11月7日
  • 凉粉怎么做?煮白凉粉的正确方法

    今天和大家分享的是一道夏季必备的凉拌菜——凉粉的制作方法。每当天热没有食欲的时候来一碗凉拌凉粉,清凉爽口特别的开胃又下饭,而且爽嫩有弹性特别的美味。相信大部分人吃到的凉粉都是从外面…

    2022年12月3日
  • 激活医保电子凭证的意义?平台激活医保凭证好处

    为进一步落实巩固脱贫攻坚成果有效衔接乡村振兴重点工作推进会精神,11月17日,淮南市文明办驻寿县双门街道乡村振兴工作队协同村干部在双居服务大厅为脱贫户集中开展电子医保卡激活活动,目…

    2021年11月18日
  • 反物质是什么(反物质是什么梗)

    1928年的一天,著名物理学家狄拉克坐在自己的椅子上,翘着二郎腿,长舒了一口气。

    2022年1月2日
  • 鸡肉怎么做好吃最简单做法?如何煮鸡肉好吃又简单

    一、蒜香鸡翅   食材: 葱姜、奥尔良粉、生抽、料酒、白胡椒粉、蒜末、白糖 做法: 1、鸡翅一切二,加葱姜2、加两勺奥尔良粉、一勺生抽、半勺料酒、少许白胡椒粉,腌制30m…

    2022年12月13日
  • 苹果12电池多少毫安

    苹果12电池多少毫安? ## 一、电池容量 苹果12的电池容量为2815毫安时(mAh),可以提供足够的能量来支持智能手机的正常使用。 ## 二、电池类型 苹果12的电池采用了锂离…

    投稿 2023年7月31日
  • 农村实施一户一宅制度

    现在大城市的房子真的是水涨船高了,让人感到无力又无可奈何,一线的城市几万一平米的高价,对于很多年轻人来说,奋斗了半辈子不就是为了买房买车过上好日子吗,连在大城市买个房的首付都成问题。所以说,很多的上班族即使可以在一二线城市找到工作也不会考虑把自己的钱全部投入进高额的房价之中,而是选择回到农村购买治安基地来建房

    2022年1月8日
  • 闯黄灯算违章吗?一般闯黄灯监控会不会拍下来

    相信很多驾驶员朋友对于“闯黄灯”这个问题并不陌生!到底如果闯了黄灯是违章还是违法? 有的驾驶员会说闯黄灯没听说罚款扣分呀!?但是也有驾驶员真的被记6分罚款200元!究竟谁说的是对的…

    2022年12月1日