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

相关推荐

  • 925银是纯银吗?925银值钱不

    925银是含银量为92.5%,另外7.5%为铜镍等合金,主要是为了增加硬度,使其有更好的物理形状来镶嵌宝石和一些比较精细的工艺,因为足银硬度太低,容易变形,也不能镶嵌,所以一些时尚银饰品都选择用925银,只有手镯、…

    2022年12月8日
  • 电脑运行速度慢怎么办?电脑太卡如何解决

    电脑用过一段时间后,反应速度越来越慢,真急人!那么电脑反应慢怎么办?有时候,我们真想换个新电脑算了。然而,且慢,今天孙师傅小窍门小妙招就给大家分享3个让电脑重新变快的方法,兴许您就不用换换新电脑了。 &n…

    2022年11月20日
  • 冬季施工安全注意事项(冬季施工安全防护措施)

    施工安全管理包括:防火、防冻、防滑、防爆、防中毒。 1、入冬前,项目组织现场人员进行冬施安全、消防教育。制订安 全生产和防滑、防冻、防火、防爆、防中毒的具体措施,教育职工注意施工岗位安全,严守各项规章制…

    2022年11月27日
  • 风衣外套长款毛呢?长款风衣怎么搭配

    毛呢大衣是一种非常经典的单品,天气稍微冷一点的时候,几乎每个人都需要一件长款的毛呢大衣来御寒。相对于短款的呢子大衣,长款的设计更加高级优雅,也带着时髦范,很容易穿出高级气场。 毛呢大衣如何穿出高级时髦…

    2021年11月15日
  • 欧洲有几大半岛?欧洲最大的半岛

    地球表面可以分为陆地和海洋两大部分,海洋和陆地的交界处就是海岸线,而这些弯弯曲曲的海岸线组成了地球表面大大小小的陆地,包括大陆和岛屿,通过弯曲的海岸线在地球表面“画”出了许多的半岛和海湾,形成了丰富多样…

    2022年12月3日
  • 陌陌是什么样的一个平台

    陌陌:一个让人们轻松交友的社交平台 陌陌是一个社交平台,致力于让人们轻松交友。它是一个让用户可以与他人分享照片、视频、文字、表情等内容的社交应用。它拥有超过1亿的活跃用户,每天都有大量的新用户加入。陌陌…

    投稿 2023年4月17日
  • 苹果怎么注册id账号?如何创建Apple ID

    苹果如何注册新的ID? 当你开始注册一个Apple ID时,你是否真的了解ID的作用?成功注册后,账号是与自己使用的苹果设备安全信息与隐私信息紧紧相关的,账号保证着设备的安全。但是同时,我们也需要保证ID账号的使用…

    2021年11月11日
  • 网络监控录像机安装(远程网络监控接入录像机)

    监控一直是弱电行业中的一个大类,我们弱电VIP群中每天讨论大部分问题也与监控有关,有很多的朋友对监控的安装有

    2022年1月2日
  • 俄国电影(值得一看的俄罗斯电影)

    给您推荐5部俄语电影,每一部都令人震撼。 01 Как закалялась сталь 钢铁是怎么炼成的   人最宝贵的是生命。生命对于每个人只有一次,人的一生应当这样度过:当他回首往事的时候,他不会因为虚度年华而悔恨,也…

    2022年10月13日
  • 魔兽世界战斗宠物训练师在哪?魔兽世界宠物对战训练师攻略

    但是怀旧服的猎人宠物机制这一块和正式服差别特别大,导致很多没玩过怀旧服的玩家,对于猎人宠物技能和宠物训练点这一块一头雾水。这期小编总结了新人朋友经常遇到的各种问题,然后进行一一解答,赶紧收藏吧! 本篇…

    2022年11月18日