zoukankan      html  css  js  c++  java
  • M6315模块连接阿里云物联网MQTT通讯

    B站链接https://www.bilibili.com/read/cv5477377

    M6315这个模块比较坑,而且资料少(都是很久以前的了),建议大家不要用了,虽然比较便宜,但是启动需要2A电流这个在调试过程中很不方便,还有其他坑,我建议大家还是使用M5311这个NB-iot模块这个也是比较便宜的模块在中移的NB模块里面,M5311的使用方法请到点击这里

    模块简介

    中移物联网M6315就是这个样子的

    特点

    我所用的板子

    使用MQTT连接阿里云

    • 准备

      首先需要在阿里云开通物联网,新建产品和设备,详见阿里云文档

      连接需要准备一下几个参数

      产品名称(ProductKey):在阿里云控制台的设备管理里面的产品可以看到

      连接地址:${产品ProductKey}. iot-as-mqtt.cn-shanghai.aliyuncs.com

      连接端口号:1883

      ClientID:${clientId}|securemode=3,signmethod=hmacsha1|

      UserName:${YourDeviceName}&${YourPrductKey}

      Password:这个密码需要使用签名工具计算出来,链接:

      https://help.aliyun.com/document_detail/116333.html?spm=5176.11065259.1996646101.searchclickresult.5ba741a0T1JclE

    • 开始连接

      初始化

      AT+QNITZ=1

      AT+CTZU=1

      AT+CGDCONT=1,"IP","CMNET"

      AT+CGACT=1,1

      AT+QMTCFG="SSL",0,1,0

      //-------------添加服务器证书--------------

      AT+QSECWRITE="NVRAM:ALcacert.pem",1260,100

      AT+QSECDEL="NVRAM:ALcacert.pem"

      //阿里云证书返回+QSECWRITE: 1260,534c  看清楚是534c如果不对下面是连接不上的

      //他会报参数错误

      //------------------------------------------------

      AT+QSSLCFG="seclevel",0,1

      AT+QSSLCFG="cacert",0,"NVRAM:ALcacert.pem"

      AT+QMTOPEN=0,"${产品ProductKey}.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883

      AT+QMTCONN=0,"${ClientID}","${username}","${password}"

      //以下是正常返回

      // +QMTCONN: 0,0,4

      //+QMTSTAT: 0,1

    • 订阅主题

      AT+QMTSUB=0,1,"${主题地址}",0

    • 发送消息

      AT+QMTPUB=0,0,1,0,"/a1b3APgTBbV/door1/update"

      >This is test data, hello MQTT
      OK
      +QMTPUB: 0,0,0

    注意事项

    这个模块坑得很,比如电源,可能我买的模块电源IC是坏的吧,我拿6A的开关电源接上,然后pwrkey三秒开机有的时候是开不了的,这就让人很麻烦,还有一个坑就是设置密钥的时候,不知道为啥,设置密钥总是不行,也就是返回不是534c,如果不是534c到后面就会给你报参数错误,而且M6315的官方文档有的是2018年的。

  • 相关阅读:
    hdu 5446 Unknown Treasure lucas和CRT
    Hdu 5444 Elven Postman dfs
    hdu 5443 The Water Problem 线段树
    hdu 5442 Favorite Donut 后缀数组
    hdu 5441 Travel 离线带权并查集
    hdu 5438 Ponds 拓扑排序
    hdu 5437 Alisha’s Party 优先队列
    HDU 5433 Xiao Ming climbing dp
    hdu 5432 Pyramid Split 二分
    Codeforces Round #319 (Div. 1) B. Invariance of Tree 构造
  • 原文地址:https://www.cnblogs.com/kawayidamiao/p/13843768.html
Copyright © 2011-2022 走看看