RTthread-使用SIM7600通过MQTT连接到ONENET

1、在ENV中配置SIM76xx在这里插入图片描述

选项1是在线程中初始化
选项2是开启一个例子
选项3是制定SIM76xx的开机管脚,我不用就设置了-1,如果使用的话PA1就是1,以此类推。
选项4是模块状态的引脚,一般不用
选项5配置串口号
选项6接受的BUFFER的大小

保存退出后用 pkgs --update更新软件包,然后编译工程,下载运行,看看模块是不是能够正常运行
正常的话会在finsh中输出以下信息
[I/sal.skt] Socket Abstraction Layer initialize success.
[I/at.clnt] AT client(V1.3.1) on device uart1 initialize success.
[I/at.dev.sim76] sim1 device network initialize success!

2、配置ONENET

首先放两个链接,我是参考这连个链接来的
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/qemu-network/onenet/onenet.md
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/temperature-system/onenet
配置如下图
在这里插入图片描述Enable OneNET sample需要被选中才可以用finsh进行代码测试

Enable OneNET sample:开启 OneNET 示例代码

Enable support MQTT protocol:开启 MQTT 协议连接 OneNET 支持

Enable OneNET automatic register device:开启 OneNET 自动注册设备功能

device id:配置云端创建设备时获取的 设备ID

auth info:配置云端创建产品时 用户自定义的鉴权信息 (每个产品的每个设备唯一)

api key:配置云端创建设备时获取的 APIkey

product id:配置云端创建产品时获取的 产品ID

master/product apikey:配置云端创建产品时获取的 产品APIKey

系统运行起来后,首先在 msh 命令行下输入 onenet_mqtt_init 命令初始化 mqtt 客户端,然后输入onenet_upload_cycle 命令运行 OneNET 示例代码 。

基本按照上面两个步骤和两个链接就可以运行起来了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值