基于w801 学习mqtt

MQTT——EMQX学习笔记01——EMQX安装使用_emqx 默认用户名密码_乌鱼鸡汤的博客-CSDN博客

联盛德W801系列4-MQTT使用_w801 mqtt_hwd00001的博客-CSDN博客

通讯逻辑图

由于第一次使用mqtt,不知道其通信方式,经过测试,才明白。

1、搭建服务器(borker就是服务器),并开启。

2、客户端可以是电脑、手机、开发板等等,在这里,所有的客户端,都可以是订阅者,也可以是发布者。

        电脑可以安装专门的客户端mqttx或mqtt.fx,也可以直接用浏览器。

↓MQTTX客户端

 web端↓

 

 w801开发板:使用demo at指令进行测试,打开DEMO_CONNECT_NET、DEMO_MQTT,使用t-connect("id","pwd")进行联网、使用t-mqtt(0),连接mqtt服务器

程序需要改成自己的服务器IP、端口号、client_id建议改成含有唯一表示的(可以利用mac地址)

 

连接成功后,开发板接收到主题topic_tx,就会将接受主题的内容再发布出去topic_rx。

 

 手机、电脑登陆服务器(ip地址:18083)后,在websocket客户端页面建立连接,就可以订阅开发板的主题.

 有了payload的内容,后面就尝试利用内容,进行开发板的信息采集、控制操作。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
基于W801单片机的智能手机充电器是一种能够更加智能化管理和保护手机充电的设计方案。这款充电器采用了W801单片机作为主控芯片,通过其强大的计算和控制能力,实现了多种功能和优化。 首先,基于W801单片机的充电器可以根据手机电池的容量和电压等信息,智能调节充电电流和电压。通过与手机之间的通信,充电器可以了解手机电池的具体状态,并根据需要进行快速充电或是低电流充电,以达到最佳充电效果,同时避免过度充电对手机电池的损害。 其次,充电器还具备安全保护功能。例如,基于W801单片机的充电器可以实现过充保护,当手机电池充满后自动停止充电,避免过度充电导致手机电池损坏。另外,充电器还可以监测电流和电压的异常情况,一旦发现异常即刻停止充电,确保手机充电安全。 此外,基于W801单片机的充电器还可以具备智能管理功能。它可以通过内置的计时器功能,记录手机充电时间和充电历史,帮助用户了解充电习惯和充电特点。同时,它还可以与用户的手机APP进行连接,实现远程控制和监测。用户可以通过手机APP查看充电器状态、调整充电参数等。 综上所述,基于W801单片机的智能手机充电器设计具备智能调节充电电流和电压、安全保护功能以及智能管理等特点,能够更好地满足用户对手机充电的需求,提供更加智能和安全的充电体验。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值