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

相关推荐

  • 人族无敌野蛮人攻略?人族无敌野蛮人攻略图

    不知道你们玩的第一个RPG游戏是啥,肯定会有人说是守护雅典娜、天地劫和校园修神录这些,不过我记得我第一个玩的就是人族无敌,这个RPG也是有很多年的历史了,第一次玩还是和朋友在网吧包宿的时候,当时通宵玩了一晚…

    2021年11月11日
  • 个人摆摊小生意怎么做?摆摊经验

    摆地摊生意好离不开这9点经验卖点,至少让销售营业额爆涨3倍的产品卖点经验免费分享 摆地摊生意让客户花钱买开心,让客户占便宜顾客开不开心?满足客户的虚荣心顾客开不开心,开心了,愿不愿意来消费?客户不开心,…

    2022年11月7日
  • 蓝牙耳机生产商(2022公认音质最好的蓝牙耳机)

    自从苹果推出AirPods后,各大手机厂商也纷纷效仿推出蓝牙耳机,另外还有音频厂商以及新兴品牌,如此多品牌让消费者不知道蓝牙耳机怎么挑选。金刚做数码博主这几年,对蓝牙耳机领域有深入研究,并且实测过二十多款蓝…

    2022年10月20日
  • 越俎代庖什么意思?越俎代庖的意思及典故

    “越俎代庖”是个非常常用的成语,意思就是超出自己的职责去管别的事,越权办事,多管闲事。这个成语人人都知道,但如果要问其中这个“俎”字是什么意思,能回答上来的人可能不多。 这个成语里有两个生僻字,一个是俎,…

    2022年11月8日
  • 通讯录怎么恢复,联系人数据恢复技巧

    通讯录中存储着我们生活中重要的联系人信息,但不时会遇到误删或丢失的情况,导致数据丢失。在这样的情况下,恢复通讯录联系人数据成为关键。无论是意外删除、系统故障,或是设备损坏,恢复通讯录数据通常可以通过备…

    投稿 2024年5月30日
  • 蚰蜒是什么?蚰蜒是干嘛的

    提到蚰蜒,很多小伙伴第一时间都会感到害怕,这玩意儿个头不大,但是真的很吓人,以前就听女孩子们说过,最怕腿多的和没腿的动物,蚰蜒就属于前者,其实不光女孩子,有时候突然出现就连小编也会吓一跳,这东西也不知…

    2022年10月18日
  • csgo怎么改准星?CSGO好用的准星代码

    一款适合你的的准星对提升精准度好处多多。近日,CSGO国外服务器代理Dathost对上百万玩家的准星样式进行了分析,得出了最受欢迎的五种准星。 (笔者注:由左向右,size指准星大小;gap指准星中心的空隙大小;thickne…

    2021年11月13日
  • wap是一种什么技术?wap技术

    无线应用协议。无线应用协议(WAP)是开展移动电子商务的核心技术之一。通过WAP,手机可以随时随地、方便快捷地接入互联网,真正实现不受时间和地域约束的移动电子商务。WAP是一种通信协议,它的提出和发展是基于在…

    2022年10月15日
  • 麻辣豆腐怎么做?家庭怎样做豆腐

    快过年了,为了让“每逢佳节胖三斤”的魔咒不再重演,最近得吃点简单的饭菜, 用料 老豆腐 1块 郫县豆瓣酱 1勺 花椒 一小把 蒜泥 一小勺 生抽 1勺 干辣椒 5个 生姜 一小片,剁碎 做法步骤 1、准备一块老豆腐,切成小方…

    2022年12月7日
  • 世界大城市(世界级城市)

    进入到2022年之后,不少新的排名情况已经公之于众,其中就包括2021年世界10大城市GDP排名。 让我们来看一下具体情况。 01 纽约7.1万亿居第一,东京紧随其后 此次毋庸置疑,美国纽约再次稳居第一之位,其GDP达到了7.1…

    2022年10月7日