搜索
bottom↓
回复: 99

通用短信猫SDK以及SDK调用示范(全部源代码),支持所有GSM模块,附TC35/MC39i短信猫开发板

[复制链接]

出1070入962汤圆

发表于 2009-1-7 11:00:27 | 显示全部楼层 |阅读模式
目前这个SDK是针对我发在http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=1908785里边的DTU写的,只要去掉那个判断型号的指令,就可以用在任意一款GSM模块上了,前提是该模块支持标准的GSM Rec.07.05,目前市面上的模块都支持。



SDK的主要代码是从网上找的,由于网上代码一大抄,已经找不到原始出处,而且代码错误很多,短信PDU编解码,串口,发送部分的代码已经修改正确并且测试正常,7位编码8位编码和读取短信的代码也在这个SDK中,编译通过,但是不保证没问题,暂时我没用到。原来的代码在发送过程中如果遇到DTU故障会导致PC机上的发送程序死锁(被阻塞),我现在加上了超时线程处理,不再死锁了。



声明一下,这个代码对发送短信没有任何数量的限制,我不能预见有人可能利用其发送大量垃圾短信或者是违法短信,所以在此声明不对采用此设备或者SDK发生的任何结果负责。



显摆一下DTU和模块 (原文件名:产品图片1.jpg) 



pdf版的电原理图ourdev_576324.pdf(文件大小:31K) (原文件名:SMSSCH.pdf) 

PROTEL99SE的电原理图ourdev_576325.rar(文件大小:8K) (原文件名:MCUDTU.rar) 

SDK的源代码工程,不含编译后目标代码,用VC6 SP6编译ourdev_576326.rar(文件大小:24K) (原文件名:DTUSMS.rar) 

VB的调用示范源代码,使用VB6企业版编译ourdev_576327.rar(文件大小:25K) (原文件名:vb.rar) 

DELPHI的调用示范源代码,使用DELPHI7企业版编译ourdev_576328.rar(文件大小:192K) (原文件名:delphi.rar) 

VC的调用示范源代码,使用VC6 SP6编译,内涵SDK的DLL和LIB文件ourdev_576329.rar(文件大小:1.81M) (原文件名:vc.rar) 





本贴被 Appcat 编辑过,最后修改时间:2009-01-07,11:16:14.

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-1-7 11:06:02 | 显示全部楼层
mark

出0入50汤圆

发表于 2009-1-7 11:11:50 | 显示全部楼层
我不懂这个东东,但是也许有一天会用到,感谢楼主的分享!



顶上去,让老莫来穿裤子!

出0入0汤圆

发表于 2009-1-7 11:16:05 | 显示全部楼层
mark and thanks 

出0入0汤圆

发表于 2009-1-7 11:53:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-1-7 12:29:22 | 显示全部楼层
不错呀

出0入0汤圆

发表于 2009-1-7 15:31:55 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2009-1-7 18:16:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-1-7 18:39:56 | 显示全部楼层
这是好东西啊

出0入0汤圆

发表于 2009-1-7 19:55:05 | 显示全部楼层
mark.

出0入0汤圆

发表于 2009-1-7 20:26:58 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-1-7 20:40:52 | 显示全部楼层
好东西啊

出0入0汤圆

发表于 2009-1-25 12:02:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-1-25 12:52:30 | 显示全部楼层
学习了

出0入0汤圆

发表于 2009-1-25 14:59:35 | 显示全部楼层
7位编码会不会有问题?比如,发送长度为8位的英文?有能实验的试试吧。

出1070入962汤圆

 楼主| 发表于 2009-1-25 20:18:40 | 显示全部楼层
测试完毕,英文没有问题,一切正常。至于长度8位的英文,是否是指ASC码大于127的字符。在这个SDK里边对于大于127的字符没做处理,毕竟这个SDK是供客户关系管理软件类配套的,不用来做工业数据传输的,所以不考虑不可显示字符。

出0入0汤圆

发表于 2009-1-25 20:46:37 | 显示全部楼层
酷!飘过……收藏……

出0入0汤圆

发表于 2009-3-31 07:00:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-31 13:17:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-31 15:35:19 | 显示全部楼层
有没有一种在打电话的被叫方收到的号码是随意的

出0入0汤圆

发表于 2009-5-21 18:05:30 | 显示全部楼层
我不懂
但还是要顶一下
向楼主学习

出0入0汤圆

发表于 2009-5-27 10:32:42 | 显示全部楼层
好东西啊,谢谢楼主!

出0入0汤圆

发表于 2009-5-27 10:42:55 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-8-17 15:03:31 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-10-12 11:34:33 | 显示全部楼层
向楼主学习

出0入0汤圆

发表于 2009-10-12 21:35:41 | 显示全部楼层
标记一下
这个版里好多强人啊

出0入0汤圆

发表于 2009-10-12 22:53:32 | 显示全部楼层
很好的东西,看来要把我的GTM900整起来了

出0入0汤圆

发表于 2009-10-20 15:40:04 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-10-22 01:03:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-22 11:08:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-25 15:12:43 | 显示全部楼层
thanks
download mark

出0入0汤圆

发表于 2010-4-23 20:52:56 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-4-29 14:37:20 | 显示全部楼层
mark and thanks

出0入0汤圆

发表于 2010-4-29 16:09:44 | 显示全部楼层
这个好像无线猫哦~

出0入0汤圆

发表于 2010-4-29 19:10:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-29 22:07:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-14 15:30:10 | 显示全部楼层
目前 正在做 和GPRS 相关的项目  打电话 短信  应该没有问题 现在现在在研究怎么发彩信 CIF图片,  最最重要的 还有那个 从摄像头采集数据的问题

出0入0汤圆

发表于 2010-6-3 14:59:45 | 显示全部楼层
做个记号

出0入0汤圆

发表于 2010-7-6 13:34:58 | 显示全部楼层
mark gsm sms

出0入0汤圆

发表于 2010-7-12 14:45:56 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-18 02:47:51 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-8-30 17:12:41 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-9-9 17:17:50 | 显示全部楼层
现在想用80c51实现,求助!

出0入0汤圆

发表于 2010-11-6 10:38:31 | 显示全部楼层

出0入0汤圆

发表于 2010-11-24 13:00:50 | 显示全部楼层
mark

出5入8汤圆

发表于 2010-12-8 21:15:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-14 20:33:08 | 显示全部楼层
mark 学习!!

出0入0汤圆

发表于 2010-12-23 13:42:04 | 显示全部楼层
下来看看,跟我自己写的比较下。

出0入0汤圆

发表于 2010-12-23 14:17:31 | 显示全部楼层
支持

出0入0汤圆

发表于 2011-3-6 17:21:32 | 显示全部楼层
收藏待用~~~

出0入0汤圆

发表于 2011-3-31 21:52:31 | 显示全部楼层
收藏,以后用.

出0入0汤圆

发表于 2011-4-3 18:48:21 | 显示全部楼层
收藏,以后用.

出0入0汤圆

发表于 2011-4-4 01:07:37 | 显示全部楼层
这个得支持楼主

出0入0汤圆

发表于 2011-4-4 01:18:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-7 21:42:39 | 显示全部楼层
学习ing

出0入0汤圆

发表于 2011-4-7 22:00:16 | 显示全部楼层
学习~

出0入0汤圆

发表于 2011-4-8 14:54:28 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-4-10 11:11:50 | 显示全部楼层
回复【楼主位】Appcat 苹果猫
-----------------------------------------------------------------------
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4665575&bbs_id=3045
楼主能不能看看这个帖子啊,我在用TC35i时出现了这样一个问题,还请教下你哈

出50入0汤圆

发表于 2011-4-10 16:53:54 | 显示全部楼层
学习了

出0入0汤圆

发表于 2011-4-19 16:57:12 | 显示全部楼层
楼主,你好 可不可以给下 接收短信的代码?
   我看了很久都没有写出来,谢谢了啦

出0入0汤圆

发表于 2011-4-22 08:27:30 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-27 10:52:17 | 显示全部楼层
以下的这个函数好像有点问题吧?
如果只发送一个字符,则函数gsmEncode7bit(const char *pSrc,unsigned char *pDst,int nSrcLength)中,形参nSrcLength值应该为1吧?则函数体只执行了一次,*pDst指向为何值呢?函数返回值是声明呢?
觉得这个函数有问题,高手请指点,大家讨论一下...






// 7-bit编码  
// pSrc: 源字符串指针  
// pDst: 目标编码串指针  
// nSrcLength: 源字符串长度  
// 返回: 目标编码串长度  
int gsmEncode7bit(const char* pSrc, unsigned char* pDst, int nSrcLength)  
{  
    int nSrc;        // 源字符串的计数值  
    int nDst;        // 目标编码串的计数值  
    int nChar;       // 当前正在处理的组内字符字节的序号,范围是0-7  
    unsigned char nLeft;    // 上一字节残余的数据  
     
    // 计数值初始化  
    nSrc = 0;  
    nDst = 0;  
     
    // 将源串每8个字节分为一组,压缩成7个字节  
    // 循环该处理过程,直至源串被处理完  
    // 如果分组不到8字节,也能正确处理  
    while(nSrc<nSrcLength)  
    {  
        // 取源字符串的计数值的最低3位  
        nChar = nSrc & 7;  
     
        // 处理源串的每个字节  
        if(nChar == 0)  
        {  
            // 组内第一个字节,只是保存起来,待处理下一个字节时使用  
            nLeft = *pSrc;  
        }  
        else  
        {  
            // 组内其它字节,将其右边部分与残余数据相加,得到一个目标编码字节  
            *pDst = (*pSrc << (8-nChar)) | nLeft;  
     
            // 将该字节剩下的左边部分,作为残余数据保存起来  
            nLeft = *pSrc >> nChar;  
            // 修改目标串的指针和计数值 pDst++;  
            nDst++;  
        }  
         
        // 修改源串的指针和计数值  
        pSrc++; nSrc++;  
    }  
     
    // 返回目标串长度  
    return nDst;  
}  

 

出0入0汤圆

发表于 2011-4-27 14:21:38 | 显示全部楼层
没人回答啊,我顶起来,嘿嘿

出0入0汤圆

发表于 2011-5-2 02:02:35 | 显示全部楼层
谢谢分享,先顶再说...

出0入0汤圆

发表于 2011-5-21 14:55:52 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2011-8-9 10:20:37 | 显示全部楼层
学习下

出0入0汤圆

发表于 2011-8-29 15:28:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-29 18:30:17 | 显示全部楼层
这个有用的

出0入0汤圆

发表于 2011-8-30 15:12:23 | 显示全部楼层
标记一个

出0入0汤圆

发表于 2011-9-24 10:45:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-24 10:57:17 | 显示全部楼层
我说垃圾短信这么猖獗,原来在这!我也试试。

出0入0汤圆

发表于 2011-9-28 15:20:44 | 显示全部楼层
回复【36楼】lanmao196
-----------------------------------------------------------------------
我也正在做这方面的项目,才刚刚开始,希望得到前辈们的指点啊

出0入0汤圆

发表于 2011-11-22 14:55:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-22 23:07:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-22 23:34:37 | 显示全部楼层
mark

出15入9汤圆

发表于 2011-11-22 23:58:12 | 显示全部楼层
顶了

出0入0汤圆

发表于 2011-11-23 08:51:13 | 显示全部楼层
短信猫 mark

出0入0汤圆

发表于 2011-11-30 08:57:48 | 显示全部楼层
这是什么模块呀。学习。

出0入0汤圆

发表于 2011-11-30 10:09:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-17 14:27:43 | 显示全部楼层
成! 很不错的东西 现在正在找。谢谢好人!

出0入0汤圆

发表于 2012-2-8 19:17:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-16 14:15:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-16 15:03:08 | 显示全部楼层
mark
有卖吗??

出0入0汤圆

发表于 2012-2-28 21:50:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-28 22:32:26 | 显示全部楼层
标记一个

出0入0汤圆

发表于 2012-2-28 23:23:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-7-19 09:10:56 | 显示全部楼层
mark                  

出0入0汤圆

发表于 2012-7-19 10:53:14 | 显示全部楼层
MARK           

出0入0汤圆

发表于 2012-7-20 20:37:33 | 显示全部楼层
mark!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2012-7-26 16:45:57 | 显示全部楼层
好东西,顶一下

出0入0汤圆

发表于 2012-8-5 08:02:19 | 显示全部楼层
好东西,留个记号

出0入0汤圆

发表于 2012-8-21 22:43:58 | 显示全部楼层
漂亮啊,支持一下LZ

出0入0汤圆

发表于 2012-12-8 13:35:51 | 显示全部楼层
下来看看

出0入0汤圆

发表于 2012-12-13 09:59:15 | 显示全部楼层
顶一下!!

出0入0汤圆

发表于 2013-1-22 11:02:04 来自手机 | 显示全部楼层
支持下苹果猫

出0入0汤圆

发表于 2013-1-22 11:27:32 | 显示全部楼层
赶下潮流说下,用Csharp可以直接调用cpp的Dll,完美通过

出0入0汤圆

发表于 2013-2-26 13:59:42 | 显示全部楼层
顶起来,不错,

出0入0汤圆

发表于 2013-11-8 14:45:05 | 显示全部楼层
学习,学习

出0入0汤圆

发表于 2013-12-24 12:35:34 | 显示全部楼层
感觉应该很不错,弄下来看看。

出0入0汤圆

发表于 2016-11-17 15:05:07 | 显示全部楼层
Mark 收藏
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 20:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表