使用nodeMCU平台mqtt协议实现物联网通信
发布日期:2021-05-10 00:15:04 浏览次数:19 分类:精选文章

本文共 4819 字,大约阅读时间需要 16 分钟。

NodeMCU���MQTT���������������

���������������������������������������������������������������������������MQTT������������Message Queuing Te Edgar protocol������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������


1. ������MQTT���������������������CloudMQTT

������������������������������������MQTT���������������������������������CloudMQTT������������������������������MQTT���������������������������������������������������������������������������������

  • ������CloudMQTT������������������Cute Cat������������������������������������������������������������������������
  • ���������������������������������������MQTT������������������������������������������������������������������������������������������������code������������
  • ���������������������������������NodeMCU���mqtt-spy���������������������������������������nodemcu���������nodemcu123���
  • ������������������������������������������������������������������MQTT������������������������������������������NodeMCU������������������


    2. ������NodeMCU���MQTT���������

    NodeMCU���������������������Wi-Fi������������������������������������������������������MQTT������������������������������������lua���������������������������������MQTT������������

    2.1 ������������������

    NodeMCU���lua���������������������������������������init.lua���config.lua���������������������������NodeMCU���������������������������������������������������������������������config.lua���������������������

    ������config.lua���������������

    local module = {}
    module.SSID = "your_wifi_ssid"
    module.PASSWORD = "your_wifi_password"
    module.HOST = "m11.cloudmqtt.com"
    module.PORT = 15510
    module.USERNAME = "nodemcu"
    module.PASSWORD = "nodemcu123"
    module.ID = node.chipid()
    module.ENDPOINT = "/nodemcu/" .. node.chipid()
    return module
    • module.SSID���module.PASSWORD���������NodeMCU���������Wi-Fi������������������
    • module.HOST���module.PORT������������������������MQTT���������������������������������������
    • nodemcu���nodemcu123������MQTT������������������������������������������������������������������������������

    ������������������������������������lua������������ESPlorer���������NodeMCU���


    2.2 ���������������������

    ������NodeMCU���������������n tr��nh ESP-IDE���������.Serial Monitor���������������

    -������������.o���������������������������

    • --bit fachaden aub nodemcu airport ikon ku ID_CHIP node.chipid() .

    ������NodeMCU���������������Wi-Fi������������MQTT������������������Serial Monitor���������������������������������

    )> connect, 0, 0
    ...
    <���������������������������'/nodemcu/0004ffff'���
    ������������`Chip ID`���������������������������������������������������������������
    ---
    ## 3. ������mqtt-spy������MQTT������
    ������������������������������������������������������mqtt-spy������������������������������������Java���������������������������������������������������������������
    ### 3.1 ������mqtt-spy
    1. ������[mqtt-spy������](https://www.polym������.com/products/mqtt-spy/download)���������������������jar������
    2. ���Java 8+���������������mqtt-spy���
    ### 3.2 ������mqtt-spy������
    ���mqtt-spy���������������
    1. **������������**���
    - **���������URI**���������������������MQTT��������������������������������� (`m11.cloudmqtt.com`, 15510������
    - **ClientId**���������������������������ID���������������`nodeMCU_tester`���
    - **���������������**���������`nodemcu/nodemcu123`���
    2. **������������**���
    - ������`/nodemcu/+`���������������������������CloudMQTT���������������������`/nodemcu/`������������������������������������
    - ������������������������������`/nodemcu/+/fromnode`���
    3. **������������**���
    - ���������������[`/nodemcu/0004ffff`](#)���������������������������������������
    - ���������������MQTT���������������������NodeMCU���
    ---
    ### 3.3 ������NodeMCU������
    ������������������������������������������������������NodeMCU������������������������������������������������������������������������������������������mqtt-spy���������������������������
    ������NodeMCU���������������������������������������������������
    1. ���������������������Wi-Fi���������������������NodeMCU���������������������������������
    2. MQTT���������������������������������������������������������������������������������������������
    3. ���������������������NodeMCU���Serial Monitor���������������������������������������
    ---
    ## ������
    ���������������������������������������������������������MQTT������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
    ������������������������
    上一篇:Android将多个视频文件拼接为一个文件
    下一篇:JAVA垃圾回收器与垃圾回收算法

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月02日 14时06分07秒