• ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试MQTT连接阿里云物联网平台


    搜索物联网平台(如果没有开通自行开通)

    创建产品

     

    注意:看看自己的这里是那个区域的,后面会用到

    现在我就需要知道设备怎么连接上

    反正是MQTT,再怎么弄,也是MQTT,再怎么搞也就那几个参数.......

    我只需要知道用户名,密码,IP地址,端口号,ClientID是啥就可以了

    https://help.aliyun.com/document_detail/86706.html    阿里云的说明文档

    MQTT:   IP地址

     

    {
    "ProductKey": "a1m7er1nJbQ",
    "DeviceName": "Mqtt",
    "DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
    }

    ${YourProductKey}.iot-as-mqtt.${region}.aliyuncs.com

    最终IP地址:

    a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com

    MQTT:  端口号  1883

     

    MQTT:  Client ID

    {
    "ProductKey": "a1m7er1nJbQ",
    "DeviceName": "Mqtt",
    "DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
    }

     

    1.我就规定我的clientId是  112233445566   这节是简单的测试哈,后期咱Wi-Fi连接的时候用Wi-Fi的MAC

     

    GPRS 连接的时候咱用GPRS的IMEI

     

    2.咱呢先不走SSL,否则芯片还需要设置成SSL连接  所以  securemode=3

     

    3.最后一个呢,咱就选用 hmacsha1

     

     

     

    最终Client ID:

     

    112233445566|securemode=3,signmethod=hmacsha1|

     

     

     

     

     

    MQTT:   用户名

     

     

     

    {
    "ProductKey": "a1m7er1nJbQ",
    "DeviceName": "Mqtt",
    "DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
    }

     

      

     

     

     

     

     

     

     

     

    最终用户名:  

     

    Mqtt&a1m7er1nJbQ

     

     

     

     

     

    MQTT:    密码

     

     

     

    {
    "ProductKey": "a1m7er1nJbQ",
    "DeviceName": "Mqtt",
    "DeviceSecret": "7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU"
    }

     

     

     

     

     

     

     

     

    第一种 用提供的软件组合计算

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     所以MQTT连接的密码

     

    8B286A9E99B49E19A0964589E8F3C2DBB1C1A8DE

     

     

     

     

     

    最终:

     

    IP地址:     a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com

     

    端口号:    1883

     

    Client ID: 112233445566|securemode=3,signmethod=hmacsha1|

     

    用户名:    Mqtt&a1m7er1nJbQ

     

    密码:       8B286A9E99B49E19A0964589E8F3C2DBB1C1A8DE

     

     

     

    然后测试

     

     

     

     

     

     

      

     

     

     

     

     

      

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     也可以用我写的这个调试助手测试

     

     

  • 相关阅读:
    Apache Spark源码走读之8 -- Spark on Yarn
    Apache Spark源码走读之7 -- Standalone部署方式分析
    Apache Spark源码走读之6 -- 存储子系统分析
    Linux服务器--所有用户登陆操作命令审计
    Linux--top命令查看系统状态,所有值讲解
    docker --help 详解
    Linux下使用《du》命令查看某文件及目录的大小
    Linux查看CPU《型号..》《内存..》《硬盘..》《系统..》
    Linux下 cmatrix的安装和使用
    CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/11828777.html
Copyright © 2020-2023  润新知