当前位置:   article > 正文

使用WIFI模块AT指令连接阿里云物联网套件_atk-rtl8189wifi模块可以连接阿里云吗?

atk-rtl8189wifi模块可以连接阿里云吗?

    在《使用WIFI模块AT指令进行MQTT协议通信》一文中,我们已经实现了连接标准MQTT服务器的功能。而阿里云物联网套件与标准MQTT的服务器的区别在于,登录方式的安全的认证方式更复杂,而通信方式是完成相同的。所以通过我们反复对的AT指令的优化,目前使用1条至2条指令即可实现连接阿里云物联网套件的连接,使用户的MCU代码量下降到最低!目前我们标准AT指令+MQTT的固件,已经支持了阿里一型一密的支持了。


连接阿里云物联网套件:

 

1. 打开模组收到网络数据自动输出功能:

AT+STATUS=on

功能:打开/关闭模组状态输出功能

查询指令格式:

AT+STATUS<CR><LF>

响应:

+ok<CR><LF><CR><LF>

参数:参考说明

设置指令格式:

AT+STATUS=<status><CR><LF>

响应:

+ok<CR><LF><CR><LF>

参数:

status:状态输出方式

    on:打开状态输出

    off:关闭状态输出

 

 

 

2. 获取ProductKey为AJDZhrDkrub,ProductSecret为cuItJEatC2SKY7eT,DeviceName为testdev001的DeviceSecret:

AT+ALIGDS=AJDZhrDkrub,cuItJEatC2SKY7eT,testdev001

+ok=success,qjLI2JZCTkPCt18vEYAf95rMclaYissb

功能:通过一型一密获取device secret

查询指令格式:

AT+ALIGDS=<param0,param1,param2><CR>

响应:

+ok=<status,ds><CR><LF><CR><LF>

参数:
param0:Product Key
param1:Product Secret
Param2:Device Name
status:与物联网套件交互的状态
ds: device secret

3.连接阿里云物联网套件

AT+ALISOCK=testdev001,AJDZhrDkrub,qjLI2JZCTkPCt18vEYAf95rMclaYissb

注:如果不使用一型一密方式,则只需要使用这一步就可以。

功能:连接阿里云物联网套件

查询指令格式:

AT+ALISOCK=<param0,param1,param2><CR><LF>

响应:

+ok<lver><CR><LF><CR><LF>

参数:
param0:Device Name
param1:Product Key
Param2:Device Secret

注:1.我们只需要将前面两步替换《劢领M0M1系列WIFI模组——AT指令进行MQTT协议通信》一文中的MQTT连接的内容,就可以实现连接阿里云物联网套件的功能。其它与物联网套件的通信,只需要使用标准的MQTT通信中的AT指令即可。2.为了保证可靠性,当模块与阿里云服务器连接以后,即出现+MQTT:OK后,一定要重新使用AT+MSUB将之前的订阅号重新订阅。

 

 

如果遇到模组使用上的问题,可以进群号为519630819的QQ群进行交流。

 

相关产品,请关注:shop.mqlinks.com

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/163533
推荐阅读
相关标签
  

闽ICP备14008679号