zoukankan      html  css  js  c++  java
  • 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

     

     

     

    然后测试

     

     

     

     

     

     

      

     

     

     

     

     

      

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

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

     

     

  • 相关阅读:
    Postman的使用和测试
    Django报错 django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
    MySQL 修改字段类型或长度
    mysql导入导出sql文件
    Django 无法同步数据库model相应字段问题
    Django objects.all()、objects.get()与objects.filter()之间的区别介绍
    inconsistent use of tabs and spaces in indentation
    JavaScript 计时器
    JavaScript--编程题
    JavaScript--Array 数组对象
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/11828777.html
Copyright © 2011-2022 走看看