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

相关推荐

  • 手机壳会对手机造成害处吗?手机壳的危害

    手机是我们目前使用最广泛的电子产品,很多朋友新买了手机以后呢,就会立马给他试套上手机壳。来防止手机摔坏了。   但是我们究竟应不应该给我们的手机套上手机壳? 那接下来呢,…

    2022年10月20日
  • 食用油转基因和非转基因有什么区别?非转基因和转基因的有区别

    买食油,“转基因油”和“非转基因油”有啥区别?原来营养差很多 食用油,可以说是老百姓厨房中必不可少的调料。说到油在烹饪中起的作用,既可以节约烹饪时间,使食材原料保持完整,还能提升菜…

    2022年11月20日
  • 学习什么叫重点?学习重点

    关注语文教学发展,解决语文学习困惑。 延时放学的政策执行后,不少家长给小岛老师留言说,晚上的学习时间多了,除了阅读积累,语文还能学点什么,可以帮助有一定学习能力的同学提高成绩呢?家…

    2021年11月15日
  • 水果沙拉怎么做好吃简单做法?做水果沙拉

    小盆友爱吃柠檬味的水果沙拉,说是汽水的味道,是夏天的味道。 用料 香蕉 1根 苹果 1个 雪梨 1个 吐司 5片 黄油 15克 细砂糖 4勺 松子 1小把 草莓干 2个 丘比柠檬口…

    2022年12月15日
  • 婴儿睡觉需抱着睡(宝妈分享婴儿为什么喜欢抱着睡的原因以及处理方式)

    最近许多妈妈都在一个相同的问题,那就是自己的孩子睡觉总是特别的浅,特别容易受惊,睡觉的时候必须是妈妈抱着才能安心地睡着,只要妈妈把宝宝放下来,宝宝就会立刻醒过来,这让许多妈妈因为宝…

    2021年11月2日
  • pp塑料有毒吗?pp材质塑料杯有毒吗

    餐具天天用,谁都离不开,上到九十九,下到刚开始添加辅食的小婴儿都包含在内。然而,与成人常常使用的陶瓷餐具不同,儿童餐具的选择需要更慎重。 不建议购买的材质 仿瓷塑料碗 早在2020…

    2022年10月21日
  • 初中升高中怎么报考选择学校

    导语:中考后,考生如何报中考志愿,能进入理想的高中?中考成绩是进入高中的船票,考生能不能成功进入理想的高中,还要看船票的价值。很多中考生中考成绩很好,船票价值很高,但是这张船票没有…

    投稿 2022年9月24日
  • 奢侈品女包品牌有哪些牌子?奢侈品包包品牌

    世界级奢侈品包包十大品牌排行榜,看看你的包包在列吗?不管经济上允许不允许,顶级牌子包包还是要了解一下的下面就给大家介绍奢侈品包包品牌前十名! 1.Hermes/爱马仕1837年由T…

    2022年11月9日
  • 苹果官换机是什么意思

    苹果官方换机:把旧手机换成新的 一、什么是苹果官方换机 苹果官方换机是指苹果官方提供的一项服务,它可以帮助用户把旧的苹果手机换成新的苹果手机。苹果官方换机服务是一种官方授权的换机服…

    投稿 2023年7月18日
  • 电表功率因数怎么算?功率因数的计算

    功率因数的计算 口诀:功率因数怎么求, 可看有功和无功电表求, 计算当月用电量, 即可算出功率因数。   说明:有的企业忽视了功率因数的高低,功率因数低可导致企业用电的成…

    2022年11月25日