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、蓝牙适配器 把蓝牙适配器插上电脑的USB接…

    2021年11月16日
  • bmb是什么牌子

    BMB是一个日本品牌,它的名字来源于“B”和“M”的组合,代表“Beauty(美)”和“Mood(心情)”。它的产品涵盖了化妆品、护肤品、彩妆和香水等,为消费者提供了更多的选择。 …

    投稿 2023年8月15日
  • 发财树的养殖方法和注意事项(发财树生根方法)

    发财树大家都喜欢,养护有四个要点一定要做到,枝繁叶茂,四季发财 1、充沛的光照,光合作用更高效 2、合理的浇水,根据环境决定浇水量 3、生长旺季多补充肥料 4、土壤要透气,养花先养…

    2022年12月7日
  • m1m2是什么意思(什么是M0,M1,M2?)

    我个人并非货币银行学专业出身,只是去年研究数字货币的时候看了很多资料,也读了几本大块头。站在巨人的肩膀上看到了一些风景然后分享一下。 货币供应是市场的总阀门,上涨是资金买上去的,下…

    2021年11月2日
  • 恶意垃圾短信怎么举报?移动举报垃圾短信

    生活中,我们有时会接触到诈骗电话、短信、网址、APP,稍有不慎就会被骗。为落实《反电信网络诈骗法》源头治理、群防群治的要求,加强涉诈电话、短信、网址、APP社会治理,不管有没有被骗…

    2022年11月7日
  • 华为手机art – al00x是什么型号

    华为手机art – al00x是什么型号 华为手机是一家中国的智能手机制造商,它的ART-AL00X是一款高端智能手机,它拥有强大的性能和功能,可以满足用户的各种需求。…

    投稿 2023年7月30日
  • 怎么看电脑显卡配置信息?显卡配置排名

    随着币价暴跌,以太坊2.0升级完成,显卡挖矿正式终结,这对游戏玩家来说无疑是非常利好的消息。目前的显卡也成功击穿了发售价,终于回归正常价格了,相信不少玩家已经入手了心仪的电脑。目前…

    2022年11月9日
  • 南丁格尔奖怎么评的

    南丁格尔奖:给予女性的荣誉 一、什么是南丁格尔奖 南丁格尔奖是一项由联合国教科文组织颁发的国际性荣誉,旨在表彰为促进和平、友谊、合作、发展、文化和其他国际事务做出杰出贡献的女性。它…

    投稿 2023年8月17日
  • 母亲节快乐用英语怎么说?庆祝母亲节的英文

    1、人说,世界上没有永恒的爱。我说不对!母亲永恒,她是一颗永远照亮我的星。 People say that there is no everlasting love in the …

    投稿 2022年12月4日
  • 为什么会晕车?晕车的晕是晕还是晕

    当他们晕车的时候,常常出现头昏脑涨、精神不振、呕吐、严重的甚至脸色苍白或发绿、出冷汗以及双手双脚颤抖的情况。为何有的人会“晕车”?教你3个“小妙招”,或能缓解晕车窘境。 &nbsp…

    2022年12月1日