热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

下载资料和源代码在官方的群里可以下载到所有所需资料:972784352qs100源代码:ZeusOS_SDK_2.1_normal_release

下载资料和源代码

在官方的群里可以下载到所有所需资料: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 #编译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下载程序参数: : 串口号&#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控制台
点击进入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;就会看到下图
在这里插入图片描述

备注

在这里插入图片描述


推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Python如何调用类里面的方法
    本文介绍了在Python中调用同一个类中的方法需要加上self参数,并且规范写法要求每个函数的第一个参数都为self。同时还介绍了如何调用另一个类中的方法。详细内容请阅读剩余部分。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
author-avatar
昧凉生丶楚_139
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有