ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1.qs100模块简单使用笔记(电信物联网平台ctwing)

2021-11-30 19:32:14  阅读:361  来源: 互联网

标签:python py 点击 zos 模块 固件 qs100 ctwing SDK


下载资料和源代码

在官方的群里可以下载到所有所需资料:972784352

qs100源代码:ZeusOS_SDK_2.1_normal_release

开发环境配置

根据系统不同,参考红框内txt即可
在这里插入图片描述

源代码简介

主函数路径
\ZeusOS_SDK_2.1_normal_release\USERAPP\basic\src\zos_main.c

修改demo

使用CTWING平台时需要修改例程,
在zos_main.c内,
红框内代码默认是注释的,取消注释。
在这里插入图片描述

烧录程序

基于官方的zos.py脚本,修改完代码后,在VSCODE终端,按如下顺序执行代码

python zos.py -c		# 清理已编译文件
python zos.py -b		#编译SDK
python zos.py -m		#合并固件
python zos.py -dl com3	#烧录固件

其中最后一步的烧录固件,COM3表示串口3,需要根据实际连接的串口做相应修改。比如你用的串口11,就要改成

python zos.py -dl com11	#烧录固件

如果你没记住这些指令,也可以在VSCODE终端输入

python zos.py -h	#查看帮助

会显示如下内容

ZeusOS版本SDK的编译命令如下:

python zos.py [action]

<-b> 功能描述: 编译SDK

<-c> 功能描述: 清理已编译文件

<-m> 功能描述: 合并下载文件

<-dl> 功能描述: 往UE下载程序
    参数: <PortNo.>:    串口号(例如com4)

<-s> 功能描述: 拆分文件

示例1, 编译SDK
python zos.py -b

示例2, 清理已编译文件
python zos.py -c

示例3, 合并固件
python zos.py -m

示例4, 下载固件到模组
python zos.py -dl com3

示例5, 拆分固件
python zos.py -s

烧录程序时,先按住boot,断电,上电,然后在VSCODE的终端执行
python zos.py -dl com11
烧录成功

接入ctwing平台

登录中国电信物联网开放平台
https://www.ctwing.cn/
注册账号,登录
点击:AEP控制台
点击进入AEP控制台
点击:设备接入
选择设备接入
设备接入需要实名认证,需要提供一些个人信息,完成后
点击:开始设备接入
点击设备接入
点击创建产品
在这里插入图片描述
按下图填写数据,产品名称任意。
在这里插入图片描述
在这里插入图片描述
IMEI国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号、手机“串号”,用于在移动电话网络中识别每一部独立的手机等移动通信设备,相当于移动电话的身份证。
此处需要输入你的设备的IMEI。

在这里插入图片描述
点击确定,完成创建产品。
此时产品中心出现了我们刚刚创建的模板
在这里插入图片描述
模板创建完成后,我们要添加设备。
点击名称,即红框位置
在这里插入图片描述
点击 设备管理 和 添加设备
在这里插入图片描述
在这里插入图片描述

其中IMEI和IMSI可以查询设备获得,
通过串口向设备发送demo_network,添加发送新行
在这里插入图片描述
如下图,可以获得IMEI和IMSI.在这里插入图片描述
填写完成后,点击确定。
如果你的设备添加了CDP连接例程,就会看到下图
在这里插入图片描述

备注

在这里插入图片描述

标签:python,py,点击,zos,模块,固件,qs100,ctwing,SDK
来源: https://blog.csdn.net/weixin_47485810/article/details/121603709

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有