stk 开发流程

更新时间:2023-11-10 20:58:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1、STK简介

STK是\的英文缩写,意思是\卡开发工具包\。要使用手机附加增值业务,例如M计划、话费查询、天气查询、短信群发、彩铃等,都要求将普通的手机SIM卡更换为STK SIM卡。 STK可以理解为用于开发增值业务的小型编程语言,它允许基于智能卡的用户身份识别模块(SIM卡)运行自己的应用软件。STK技术为SIM卡的增值业务提供了可开发的环境,即一个简单、易操作的开发平台。

2、STK架构 消息处理

STK消息 确认键消息

MINIGUI界面

输入文本框 提示页面

取消键消息

AT命令处理 列表页面 按钮 1 进入页面时先对STK进行初始化 2 等待模块发送STK初始化命令

3 分析模块返回STK命令根据类型控制页面各控件的显示隐藏和属性设置 4 处理页面按键和其他消息处理

3、STK消息处理流程

收到STK消息LOCK GSM显示提示页面判断消息类型主菜单显示文本输入框呼叫子菜单发送短信结束获取菜单信息获取文本信息提取输入信息获取呼叫信息获取菜单信息输入内容返回主菜单关闭提示页面关闭提示页面关闭提示页面拨号显示呼叫页面关闭提示页输入号码处理菜单显示处理菜单显示显示文本信息判断输入提示内容关闭提示页显示子菜单信息发送短信显示中文输入显示数字输入UNLOCK GSM完成STK处理4确认键消息处理 显示类型 SIM900发送 主菜单 显示文本 子菜单 输入框 拨号 AT*PSSTK=\\\,%d AT*PSSTK=\\\AT*PSSTK=\\\AT*PSSTK=\\\AT*PSSTK=\\\操作处理 AT137发送 AT+STKENV=211,%d AT+STKTR=33,0 AT+STKTR=36,0,0,0,0,\\\AT+STKTR=35,0,0,0,8,\\\AT+STKTR=16,1,0,0,0 备注 %d为进入的菜单项 %S为输入的字符串 5 取消键处理 显示类型 SIM900发送 主菜单 显示文本 子菜单 输入框 拨号 AT*PSSTK=\\\AT*PSSTK=\\\AT*PSSTK=\\\AT*PSSTK=\\\AT*PSSTK=\\\操作处理 AT137发送 AT+STKTR=33,16 AT+STKTR=36,16 AT+STKTR=35,16 AT+STKTR=10,1 备注 6 STK功能控制

6.1 SIM900 STK功能控制

6.2 AT137功能控制

7 STK举例(使用13459477416卡如何在SIM900 STK发短信) 7.1 13459477416实际菜单项

动感地带我的身份认证新编短信输入内容选择群组发送短信提示信息我的短信群发已收短信选择号码继续添加活动情报站组员管理输入号码查看接收者列表我的精品推荐增加群组我的收藏夹群组改名SIM卡信息删除群组 7.2 SIM900 STK命令功能实现

1. 开机使能得STK(AT*PSSTKI=1),到如下信息

*PSSTK: \ //开机后主动上报

2. 下载菜单(AT*PSSTK=\得到如下信息

OK

*PSSTK:\

3 显示文本(AT*PSSTK=\得到如下信息

OK

*PSSTK: \

4 发送消息(AT*PSSTK=\得到如下信息 OK

5 列出所有主菜单(AT*PSSTK=\),得到如下信息

*PSSTK: \ //我的身份认证 *PSSTK: \ //我的短信群发 *PSSTK: \ //活动情报站 *PSSTK: \我的精品推荐 *PSSTK: \我的收藏夹 *PSSTK: \卡信息

6 选择第2个菜单“我的短信群发”(AT*PSSTK=\),得到如下信息 OK

*PSSTK: \ //我的短信群发6个子菜单 7 列出所有子菜单(AT*PSSTK=\得到如下信息

*PSSTK: \ //新编短信 *PSSTK: \ //已收短信 *PSSTK: \ //组员管理 *PSSTK: \ //增加群组 *PSSTK: \ //群组改名 *PSSTK: \ //删除短信 OK

本文来源:https://www.bwwdw.com/article/dh0v.html

Top