CN101989194A - 无线通讯模块二次开发方法 - Google Patents

无线通讯模块二次开发方法 Download PDF

Info

Publication number
CN101989194A
CN101989194A CN2009100129261A CN200910012926A CN101989194A CN 101989194 A CN101989194 A CN 101989194A CN 2009100129261 A CN2009100129261 A CN 2009100129261A CN 200910012926 A CN200910012926 A CN 200910012926A CN 101989194 A CN101989194 A CN 101989194A
Authority
CN
China
Prior art keywords
module
wireless communication
signal
communication module
core system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009100129261A
Other languages
English (en)
Inventor
张平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Chenxun Simcom Technology Co Ltd
Original Assignee
Shenyang Chenxun Simcom Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Chenxun Simcom Technology Co Ltd filed Critical Shenyang Chenxun Simcom Technology Co Ltd
Priority to CN2009100129261A priority Critical patent/CN101989194A/zh
Publication of CN101989194A publication Critical patent/CN101989194A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

本发明公开了一种无线通讯模块二次开发方法,其包括以下步骤:提供一核心***模块;提供一应用函数接口模块及一得到当前信号函数模块;由客户提供一嵌入式应用模块;嵌入式应用模块调用该应用函数接口模块中的数据信号并提交给该核心***模块处理;该核心***模块通过该得到当前信号函数模块,将处理的该数据信号反馈给该嵌入式应用模块。采用本发明可以加速无线通讯模块的二次应用开发,且缩减开发成本。

Description

无线通讯模块二次开发方法
技术领域
本发明涉及一种模块开发方法,特别是涉及一种能够对无线通讯模块进行快速二次开发的方法。
背景技术
鉴于越来越多的客户需要开发符合自己需求的基于无线通讯模块的应用产品,在传统的开发模式中,客户需要自己添加一块MCU(微控制器)来控制无线通讯模块,通过串口实现MCU和无线通讯模块的通讯,从而利用无线通讯模块的AT命令(AT即Attention,AT指令集是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的)来实现多种功能。而采用此方法中添加的MCU,无疑增加了客户的开发成本。
发明内容
本发明所要解决的技术问题是为了克服现有无线通讯模块开发中需要客户自己添加一MCU来控制,使客户开发成本增加的缺陷,提供一种可以加速客户二次应用开发,且缩减开发成本的无线通讯模块二次开发方法。
本发明是通过下述技术方案来解决上述技术问题的:一种无线通讯模块二次开发方法,其特点在于,其包括以下步骤:
S1、提供一核心***模块;
S2、提供一应用函数接口模块及一得到当前信号函数模块;
S3、由客户提供一嵌入式应用模块;
S4、该嵌入式应用模块调用该应用函数接口模块中的数据信号并提交给该核心***模块处理;
S5、该核心***模块通过该得到当前信号函数模块,将处理的该数据信号反馈给该嵌入式应用模块。
较佳地,步骤S1中的该核心***模块至少能实现通讯协议,外部应用接口及信号反馈的功能。
较佳地,步骤S2中的该应用函数接口模块是基于该核心***模块开发的。
较佳地,步骤S2中的该应用函数接口模块中有多个应用函数接口。
较佳地,该多个应用函数接口至少包括:存储器读写函数接口,定时函数接口及外部硬件函数接口。
较佳地,步骤S5中该得到当前信号函数模块向该嵌入式应用模块反馈的数据信号至少包括:中断发生信号,定时信号及初始化信号。
本发明的积极进步效果在于:本发明的无线通讯模块的二次开发,不仅快速简单,且高效方便,还缩减了客户的开发成本,同时由于应用函数接口模块的应用函数接口为现有技术,因此还提高了二次开发的无线通讯模块的稳定性和兼容性。
附图说明
图1为本发明一较佳实施例的开发流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
如图1所示,本发明提供一种无线通讯模块二次开发方法,首先提供一核心***模块(CORE SYSTEM),应用函数接口模块(API,ApplicationProgramming Interface)是基于核心***模块开发的。其可以实现包括通讯协议,外部接口,信号反馈在内的所有控制功能。另外,本发明还提供一应用函数接口模块及一得到当前信号函数模块,其中,应用函数接口模块用来实现对无线通讯模块的控制,比如存储器读写,GPIO口(通用输入输出接口)的控制,定时器的控制,外部硬件的控制,如液晶显示器(LCD)等等。该应用函数接口模块中有多个应用函数接口,如:存储器读写函数接口,定时函数接口及外部硬件函数接口。得到当前信号函数模块则用来向客户的嵌入式应用模块反馈客户需要知道的信息,比如定时到了,按键,初始化,中断发生等异步消息。此外,根据客户自身的不同需求和功能,由客户方负责提供一嵌入式应用模块(Embedded Application),用于供客户实现自己的需求。本发明的开发方式中,客户提供的嵌入式应用模块通过调用应用函数接口模块中的数据,并提交给核心***模块处理,核心***模块将处理的数据信号通过得到当前信号函数模块再反馈给嵌入式应用模块,从而实现客户对无线通讯模块的控制。其中,核心***模块,应用函数接口模块及得到当前信号函数模块,嵌入式应用模块等均通过软件编程来实现,软件编程为现有技术,在此不作赘述。
本发明通过直接在无线通讯模块内部原本的架构下,提供一应用函数接口模块及一得到当前信号函数模块,客户根据自身需求提供一嵌入式应用模块,从而与核心***模块一起模拟出一个虚拟的MCU,然后通过一系列的API接口,使客户可以调用无线通讯模块内部某些功能,并通过对现有的信号机制封装,把无线通讯模块内部的响应和回馈即时发送给客户,实现客户的需求。其中,封装信号机制部分为现有技术,在此不作赘述。
本发明不仅节约了无线通讯模块二次开发的成本,还降低了功耗,并且由于应用函数接口为现有技术,因此开发人员通过本方法很容易就能展开无线通讯模块的二次开发工作,且增加了无线通讯模块的兼容性。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改。因此,本发明的保护范围由所附权利要求书限定。

Claims (6)

1.一种无线通讯模块二次开发方法,其特征在于,其包括以下步骤:
S1、提供一核心***模块;
S2、提供一应用函数接口模块及一得到当前信号函数模块;
S3、由客户提供一嵌入式应用模块;
S4、该嵌入式应用模块调用该应用函数接口模块中的数据信号并提交给该核心***模块处理;
S5、该核心***模块通过该得到当前信号函数模块,将处理的该数据信号反馈给该嵌入式应用模块。
2.如权利要求1所述的无线通讯模块二次开发方法,其特征在于,步骤S1中的该核心***模块至少能实现通讯协议,外部应用接口及信号反馈的功能。
3.如权利要求1所述的无线通讯模块二次开发方法,其特征在于,步骤S2中的该应用函数接口模块是基于该核心***模块开发的。
4.如权利要求1所述的无线通讯模块二次开发方法,其特征在于,步骤S2中的该应用函数接口模块中有多个应用函数接口。
5.如权利要求4所述的无线通讯模块二次开发方法,其特征在于,该多个应用函数接口至少包括:存储器读写函数接口,定时函数接口及外部硬件函数接口。
6.如权利要求1所述的无线通讯模块二次开发方法,其特征在于,步骤S5中该得到当前信号函数模块向该嵌入式应用模块反馈的数据信号至少包括:中断发生信号,定时信号及初始化信号。
CN2009100129261A 2009-07-31 2009-07-31 无线通讯模块二次开发方法 Pending CN101989194A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100129261A CN101989194A (zh) 2009-07-31 2009-07-31 无线通讯模块二次开发方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100129261A CN101989194A (zh) 2009-07-31 2009-07-31 无线通讯模块二次开发方法

Publications (1)

Publication Number Publication Date
CN101989194A true CN101989194A (zh) 2011-03-23

Family

ID=43745747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100129261A Pending CN101989194A (zh) 2009-07-31 2009-07-31 无线通讯模块二次开发方法

Country Status (1)

Country Link
CN (1) CN101989194A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102523229A (zh) * 2011-12-23 2012-06-27 大唐移动通信设备有限公司 一种信息的访问方法和设备
CN107911135A (zh) * 2017-10-30 2018-04-13 深圳市中兴物联科技有限公司 无线通讯模块
CN114077446A (zh) * 2022-01-07 2022-02-22 宜科(天津)电子有限公司 一种通讯模组调用***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102523229A (zh) * 2011-12-23 2012-06-27 大唐移动通信设备有限公司 一种信息的访问方法和设备
CN102523229B (zh) * 2011-12-23 2016-01-20 大唐移动通信设备有限公司 一种信息的访问方法和设备
CN107911135A (zh) * 2017-10-30 2018-04-13 深圳市中兴物联科技有限公司 无线通讯模块
CN114077446A (zh) * 2022-01-07 2022-02-22 宜科(天津)电子有限公司 一种通讯模组调用***
CN114077446B (zh) * 2022-01-07 2022-04-08 宜科(天津)电子有限公司 一种通讯模组调用***

Similar Documents

Publication Publication Date Title
CN102638397B (zh) 一种usb设备通信传输方法、设备及***
US9414147B2 (en) Method and device for earphone and USB to share micro-USB interface
CN103095855B (zh) I2c通信接口装置
CN210721446U (zh) 接口检测控制装置及接口转换器
CN103607658A (zh) 利用移动终端向智能电视应用软件输入字符的方法
CN108459981B (zh) 多功能信号转换电路和转换器
CN103729319A (zh) 基于串行总线的设备***及数据传输方法
CN207124689U (zh) 一种头戴显示器
CN101989194A (zh) 无线通讯模块二次开发方法
CN201957125U (zh) 一种可外接扩展键盘的手机
CN210377453U (zh) 双type-c接口控制电路
CN202720641U (zh) 一种基于arm架构的云终端
CN218866471U (zh) 一种基于cpu的多功能芯片电路
CN104113933A (zh) 一种信息传输方法、装置和移动终端
CN113132793A (zh) 远场语音控制方法、智能电视、远场语音模块及连接线
CN103986588A (zh) 电脑***及电脑装置的远端遥控方法
CN205016216U (zh) 一种显示屏接口转换装置以及智能手表
CN201378316Y (zh) 通用输入/输出接口扩展电路和具有该电路的移动终端
CN102236374B (zh) 主机板
CN205229898U (zh) 一种嵌入式计算机串口主板
CN101998691B (zh) 一种数据传输的方法、***和装置
CN102981642B (zh) 一种云终端鼠标及实现方法
CN201869223U (zh) 机器对机器终端、通信模块、数据发送装置
CN110892391A (zh) 数据处理***
CN208588479U (zh) 一种使用单线总线技术的温度传感器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110323