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

     

     

     

    然后测试

     

     

     

     

     

     

      

     

     

     

     

     

      

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

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

     

     

  • 相关阅读:
    fail-fast以及Iterator对象
    LeetCode~1351.统计有序矩阵中的负数
    LeetCode~75.颜色分类
    LeetCode~5364. 按既定顺序创建目标数组
    LeetCode~945.使数组唯一的最小增量
    LeetCode~409. 最长回文串
    笔记: SpringBoot + VUE实现数据字典展示功能
    JSON parse error: Cannot deserialize value of type `java.util.Date` from String
    为什么要用location的hash来传递参数?
    初识Git
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/11828777.html
Copyright © 2011-2022 走看看