windows代理服务器搭建(windows搭建http代理服务器)

前言:最近小编在折腾Arduino,为了让板子联网又买了ESP8266NODEMCU(wifi模块,也是一个单片机)。虽然能通过烧录的程序通过http请求自己的服务器接口,但是显然并不符合当下主流

前言:

最近小编在折腾Arduino,为了让板子联网又买了ESP8266 NODEMCU (wifi模块,也是一个单片机)。虽然能通过烧录的程序通过http请求自己的服务器接口,但是显然并不符合当下主流的物联网方式,并且定时请求接口还浪费资源。

于是就引出了MQTT协议,在网上我也找了关于MQTT代理服务的软件也有很多。比如Eclipse基金会的Mosquitto ,以及Apache的 Apollo,当然还有很多主要看自己的需求,而我选择了国内的EMQ。

MQTT简介:

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。

EMQ简介:

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代理服务器搭建(windows搭建http代理服务器)

2. 根据自己系统,选择下载。

windows代理服务器搭建(windows搭建http代理服务器)

3. 解压缩之后,得到下面目录

windows代理服务器搭建(windows搭建http代理服务器)

4. 命令面板进入该目录,执行emq start。

windows代理服务器搭建(windows搭建http代理服务器)

5. 浏览器打开 http://localhost:18083就可以进入EMQ的web控制台了。

windows代理服务器搭建(windows搭建http代理服务器)

6. EMQ管控后台默认账号: admin 密码: public,如果忘记了也可以在安装目录的etcplugins的emqx_auth_username.conf,打开文件可以看到账号密码了。

windows代理服务器搭建(windows搭建http代理服务器)

7. 代理服务已经创建,接下来就可以通过mqtt客户端连接测试一下,这里的客户端推荐EMQ的在线客户端,这里小编就安利一款国外的客户端 “MQTT.fx”的软件,可以在网上搜索下载,接下来也以这个举例。

windows代理服务器搭建(windows搭建http代理服务器)
windows代理服务器搭建(windows搭建http代理服务器)

8. 创建一个MQTT代理服务器,就是刚刚本地启动的,输入以下类似地址。

9. 点击connect就马上连接,当右边圆点是绿色表示连接成功,接下来就可以测试一下订阅和发布了。

windows代理服务器搭建(windows搭建http代理服务器)
windows代理服务器搭建(windows搭建http代理服务器)

10. 订阅一个主题,名称可以自己随意定义。

11. 在对应主题下发布一条消息,就是刚刚创建的,然后内容随便填写,点击订阅就可以看到该主题的消息了。

windows代理服务器搭建(windows搭建http代理服务器)
windows代理服务器搭建(windows搭建http代理服务器)

12. EQM代理后台也可以看到刚刚发布订阅与连接信息了。

windows代理服务器搭建(windows搭建http代理服务器)
windows代理服务器搭建(windows搭建http代理服务器)
windows代理服务器搭建(windows搭建http代理服务器)

13. ESP8266 NODEMCU连接代理服务,也可以订阅指定的主题,发布或接收消息完成硬件的操作。比如控制LED开关,给另一主题发送板子的温度消息等等。

其他:

1. EMQ的端口枚举如下:

windows代理服务器搭建(windows搭建http代理服务器)

2. 本地关闭MQTT服务, 进入软件目录命令输入emqx stop

windows代理服务器搭建(windows搭建http代理服务器)

3. 启动mqtt服务后,可以根据端口查看进程,然后根据进程号关闭该服务。

windows代理服务器搭建(windows搭建http代理服务器)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/79770.html

(0)
nan
上一篇 2022-01-09
下一篇 2022-01-09

相关推荐

  • 新手做医疗器械销售技巧(医疗器械营销怎么做)

    医疗器械销售技巧和方法有哪些?医疗器械销售技巧一、善于请教:要多请教,向经验丰富的同事多请教。销售是个经验积累的过程,业绩优秀的同事往往有很多销售技巧。通常情况下销售代表都有自己负责的产品或区域,相互之间并不会构成竞争,因此还是有很多经验

    2021-11-12
    0
  • 手机关掉这个开关(一下能省2G内存(运行内存如何清理))

    手机内存总是不够用,频繁删除照片手机依然越来越卡,小编教你这一招,分分钟多出几个G的内存!清理应用程序现在手机经常会下载各种各样的应用程序,这些应用程序本身无须占用太大的内存,但是在使用时都会产生很大的数据内存。如何还清除呢?我教你,分

    2021-12-03 创业分享
    0
  • mac快捷操作复制粘贴等(mac剪切粘贴快捷键)

    在Windows系统的电脑上我们常用到复制、粘贴和剪切,那么Mac系统如何使用剪切和粘贴功能呢?需要的小伙伴看过来!方法一要在Mac上获得剪切粘贴功能,首先,使用常规的Command+C复制文件/文件夹,但是在粘贴时,使用C

    2021-12-03
    0
  • 淘宝的成立历史(淘宝成立于哪一年)

    2003年5月10日,淘宝网诞生于浙江杭州的湖畔花园,截至当年7月4日(淘宝被阿里巴巴收购以前4天),网站拥有会员1.7万,上网商品6.2万件,日平均网页浏览量达到30万,日平均访问人次有2.5万,日新增商品达2000多件。1.1淘宝的初

    2021-11-23 创业分享
    0
  • 衣食住行网络在生活中的作用(衣食住行网络信息通行变化)

    数字经济是继农业经济、工业经济之后的一种新的经济社会发展形态。人们对数字经济的认识是一个不断深化的过程。随着数字经济的深入发展,其内涵和外延不断演化。根据现行的国民经济行业分类和统计制度,准确界定数字经济是一件不容易的事情。其中,计算机制

    2021-12-01 创业分享
    0
  • 小成本创业(三种适合小白的创业方式)

    众所周知,创业成功是个概率问题,而不是必然问题,就算天时地利人和,也有可能会失败。今天给大家说一说目前最适合创业小白的小成本创业方式。第一:卖水果有条件的可以做个小店,不一定要很大,但是位置一定要好,品类不用太多,摆一些最主要的水果和一

    2021-11-25
    0

发表回复

登录后才能评论