下载资料和源代码
在官方的群里可以下载到所有所需资料:972784352
qs100源代码:ZeusOS_SDK_2.1_normal_release
开发环境配置
根据系统不同,参考红框内txt即可
源代码简介
主函数路径
\ZeusOS_SDK_2.1_normal_release\USERAPP\basic\src\zos_main.c
代码和demo讲解文档
修改demo
使用CTWING平台时需要修改例程,
在zos_main.c内,
红框内代码默认是注释的,取消注释。
烧录程序
接线,使用USB转TTL,接入5V和GND,接入AT_RXD和AT_TXD。
基于官方的zos.py脚本,修改完代码后,在VSCODE终端,按如下顺序执行代码
python zos.py -c
python zos.py -b
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下载程序参数: : 串口号&#xff08;例如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
烧录程序时&#xff0c;先按住boot&#xff0c;断电&#xff0c;上电&#xff0c;然后在VSCODE的终端执行
python zos.py -dl com11
接入ctwing平台
登录中国电信物联网开放平台
https://www.ctwing.cn/
注册账号&#xff0c;登录
点击&#xff1a;AEP控制台
点击&#xff1a;设备接入
设备接入需要实名认证&#xff0c;需要提供一些个人信息&#xff0c;完成后
点击&#xff1a;开始设备接入
点击创建产品
按下图填写数据&#xff0c;产品名称任意。
IMEI国际移动设备识别码&#xff08;International Mobile Equipment Identity&#xff0c;IMEI&#xff09;&#xff0c;即通常所说的手机序列号、手机“串号”&#xff0c;用于在移动电话网络中识别每一部独立的手机等移动通信设备&#xff0c;相当于移动电话的身份证。
此处需要输入你的设备的IMEI。
点击确定&#xff0c;完成创建产品。
此时产品中心出现了我们刚刚创建的模板
模板创建完成后&#xff0c;我们要添加设备。
点击名称&#xff0c;即红框位置
点击 设备管理 和 添加设备
其中IMEI和IMSI可以查询设备获得&#xff0c;
通过串口向设备发送demo_network&#xff0c;添加发送新行
如下图&#xff0c;可以获得IMEI和IMSI.
填写完成后&#xff0c;点击确定。
如果你的设备添加了CDP连接例程&#xff0c;就会看到下图
备注