應用,一定要應用

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            25 Posts :: 0 Stories :: 118 Comments :: 0 Trackbacks

          前段時間公司的工作涉及到了短信部分,寫了一些程序,寫來寫去,覺得在電腦上發短信還是很方便的,就自己給自己寫了一個,通過串口驅動gsm設備的短信程序。
          說是串口,其實紅外口,藍牙口,還是usb轉換的com口,其實本質都是一樣的,只要能在電腦里找到com口就行了。
          大家有興趣的可以下載下去看看。下載地址列在這篇文檔的下面。

          大多操作都很簡單,把手機連上,(紅外,藍牙,數據線都可以)然后啟動程序,當然,這是java寫的程序,你的保證你的path里有$JAVA_HOME/bin的路徑,或者你自己改我的bat文件也行。

          主要要注意的問題是波特率的選擇,因為各個手機的各種連接方式的波特率都是不同的,選擇的波特率不正確容易導致數據傳輸問題,甚至可能會失敗。我現在不能自動獲取端口的波特率,大家如果有什么好的方法可以在這里告訴我,或者給我email,郵箱地址是flyffa@gmail.com

          當然,你的手機要能支持標準的at命令了,程序是通過at命令完成的,比如發送的時候是at+cmgs,接收的時候用的是at+cmgl。

          有一個地方需要注意,我為了避免sim卡中的信息上溢,隔段時間就會把sim中的信息刪除一次,呵呵,大家卡里有什么重要的內容最好提前保存起來。(1。2版本之后就不再自動刪除了)

          程序寫的還很不完善,后續慢慢支持吧。

          unix/linux主機沒有測過,不過都是標準java,改起來應該也不難,后面有時間再繼續支持吧。

          歡迎各路高手交流。

          使用說明:
          1、jdk1.4以上支持,請正確配置path,或者自行修改javaSms.bat中的命令。
          2、gsm模塊一臺,可以是專門的gsm模塊,也可以是一些支持at命令的手機。
          3、程序在simens的tc35i模塊上開發。用simens的s75,nokia的3230手機紅外測試通過。
          4、西門子的SX1不能支持,由于其com口(紅外,數據線,藍牙)被內置的fax模塊接管,不能直接連到gsm模塊上,說白了就是不支持at命令,特別說明的原因是我的機器就是SX1,苦啊。
          5、手機或者gsm設備正確連接上電腦之后,設備管理里面應該出現一個新的com口(數據線方式連接),或者出現新的紅外設備(紅外方式連接),或者藍牙設備(藍牙方式連接),找到后通過屬性可以查看其最高波特率,這個能有效幫助你選擇javaSms的連接波特率。


          20060405
          發出第一版:
          下載地址:http://www.aygfsteel.com/Files/flyffa/javaSms.rar
          底層包實現了短信發送,超長短信發送,wap-push發送,超長wap-push發送
          圖形界面實現短信發送,超長短信發送。
          圖形界面支持com口選擇,波特率選擇。

          未支持:
          wap-push接收,超長短信接收。
          除了發送接收之外的其余四種短信格式,均未支持。

          20060526
          發出1.1版本,這個版本主要是在圖形化界面上做了一些修改,為了提高一定的操作便捷性。
          下載地址:http://www.aygfsteel.com/Files/flyffa/javaSms1.1.rar
          1、將窗口改成了一般的聊天窗口形態,同時支持alt+s的快捷方式。
          2、窗口大小可拖拽
          3、增加發送聲音和接收聲音,以及在短信來的時候激活窗口
          4、將號碼欄設置為下拉框形態,并提供地址自動保存功能,生成文件Address

          20060607
          1.2版本,下載地址
          http://www.aygfsteel.com/Files/flyffa/javaSms1.2.rar
          1、對聯通手機號碼進行支持,主要的處理就是在短信中心的控制上
          2、對容錯能力進行提高,對于發送失敗的信息,加以提示.
          3、解決以手機做為gsm模塊時不能正常接收短信的問題,從而達到聊天的效果。
          4、停止自動刪除短消息的功能。

          posted on 2006-05-15 11:10 flyffa 閱讀(7658) 評論(65)  編輯  收藏 所屬分類: 短信/彩信/sms/mms

          Feedback

          # re: 自己寫的一個小的發短信的程序 2006-05-26 12:48 BEZY
          能否給我看看看源代碼....
          我的MAIL bezy1985@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-05-26 13:58 flyffa
          呵呵,目前還沒有做成開源的想法,畢竟還太簡單了,如果你只是想了解短信發送的過程的話,網上有很多例子  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-05-31 16:04 flylin
          能否給我看看看源代碼....
          flylin@371.net  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-08-22 13:58 kongming
          你好,我也想看看源碼,學習學習,非常感謝。
          bieke_gl8@hotmail.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-08-23 11:43 goglad
          最近偶也用舊手機做一個sms,短信的解碼,與編碼遇到了困難,看了你的 小結,對我有了一些新的幫助,謝謝了,希望lz,open一些,把自己的源代碼也一并放上,或者 可以 把編碼與解碼的 api獨立出來,減少大家的重復勞動。  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-08-23 11:48 goglad
          1.2版本 沒有確定按鈕,不能用
          不管簡單復雜,能開就好,人多力量大阿  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-08-25 20:54 ant-fuck
          毛病啊 篇篇都推薦!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-09-14 17:51 hnzjm
          能否給我發一份源代碼學習下。謝謝啊!
          hnzjm@vip.371.net  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-09-19 15:00 jk
          ctrl+z==0x1a  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-09-23 17:56 kelimaca
          給我一份源碼看看吧,謝謝了!
          kelimaca@sina.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-09-30 13:03 kong5447
          謝謝了,也給我份吧。
          kong5447@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-10-11 16:19 catyyy
          給我一份源碼可以嗎?
          catyyy@163.com
          這里還想請教一下,你如何處理短信接收的?是通過輪尋的方式還是通過設置CNMI來采用事件驅動的方式,因為我在處理時采用的是后者,但是發現一個問題,如果你在頻繁的對設備進行操作時(如不停的收發短信時),新收到的短信已經在SIM卡上了,有可能CMTI的消息會發生漏報,但不知道是什么原因?這個問題困惑了我很久,想請教一下!謝謝了  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-10-23 14:43 test[匿名]
          給我一份,謝謝,lxkenger@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-11-03 10:42 Christ
          我也對源碼感興趣,palmelf.christ@gmail.com,謝謝樓主!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-11-06 10:02 小魚
          給我一份,謝謝,yu879@163.com   回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-11-13 15:15 mecen
          也給我發一份吧.我想研究一下,謝謝啊!
          macheng9527@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-11-16 01:11 ASSTAR
          麻煩你也給我一份好嗎,我最近也在寫相關的程序,可以發短信,但是收短信的總是有問題asstar@qq.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2006-11-28 12:11 Max[匿名]
          麻煩你也給我一份好嗎,我正在研究這個東西!
          kuangzy@gmail.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-03-09 15:33 SMS
          我正在研究收發短信,十分需要一份源碼!
          email:hellojiqing@gmail.com
          萬分感謝!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-03-13 09:50 jaqcy
          現在要做java與com口通訊,正好需要,麻煩把源碼發我一份
          jaqcy@163.com
          THX  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-03-14 10:49 小飛
          能給份代碼嗎?
          huxf5189@hotmail.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-03-20 12:41 nyzfl
          想要一份,請發給我cxsj123@126.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-02 15:20 cuiyin030812
          大蝦,我畢業設計做關于手機收發短信的課題,可以發份源碼給我嗎?僅僅作學習用,沒有商業目的。我只是想參考下,謝謝!!!cuiyin030812@yahoo.com.cn  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-09 11:25 shiziwen
          也給我一份把:shiziwen@gmail.com
          謝了!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-14 17:10 asdfk
          麻煩給我一份
          xhack_er@yahoo.com.cn
          謝謝  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-25 08:50 Kanerier
          我也要源碼,謝謝
          kanerier@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-26 16:35 Derry
          我也要源碼,謝謝
          liangcb@msn.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-26 17:00 段濤
          你好,很想跟你交流一下。因為自己現在也在忙手機短信這塊,能不能給出你的郵箱,方便我們交流。我的email:duantao5213@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-27 17:14 張成銀
          給我份源代碼吧,謝謝,我想學習!
          cuit_zcy@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-29 10:34 wang
          我也要啊!LZ!!謝謝啊!!wangxiaoyong2010@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-04-29 16:24 lhx
          我也要啊!LZ!!謝謝啊!!lhx300@163.com 學習一下。  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-05-04 22:37 cutemouse
          樓主,能給一個源碼我嗎?howardcodd@163.com
          我一直希望可以用手機發送WAPPUSH,但是沒有成功過.
          不過我已經成功通過CMPP發送WAPPUSH了,不過超長短信和WAPPUSH沒有實驗成功,希望可以向你學習.
          blog.csdn.net/cutemouse
          謝謝.  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-05-08 11:33 Gspirit
          我也想要一份學習,謝謝!
          ykypubemail@126.com
          謝謝!
            回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-05-15 00:28 javaer
          我也要一份,感謝樓主
          wb020@126.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2007-05-15 10:43 丁丁
          這個好呀,我也要  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2007-05-15 10:45 丁丁
          這個好呀,我也要,我的郵箱是dingxunan@163.com
          萬分感謝  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-06-19 17:07 可樂
          嘿嘿,麻煩了yycmoney@gmail.com 謝謝!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-06-28 19:39 wsk-528
          麻煩你也給我一份好嗎,我最近也在寫相關的程序,可以發短信,但是收短信的總是有問題,有的時候會漏掉一些。我的郵箱:wsk-528@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-07-20 08:17 fwada
          我運行怎么出錯。。。 串口那個地方沒有數據。
          日志如下
          E:\Downloads\javaSms1.2>java -jar JavaSms.jar
          Error loading win32com: java.lang.UnsatisfiedLinkError: Native Library E:\Downlo
          ads\javaSms1.2\win32com.dll already loaded in another classloader
          x=292 y=470
          begin list

            回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2007-11-26 23:38 dong
          我最近在做超長短信的發送,麻煩源代碼發我一份,謝謝!!donggood2003@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-12-25 10:32 oims
          我正找這東西呢,太好了.麻煩源代碼發我一份,好嗎?
          謝謝!!zoimsy2004@yahoo.com.cn  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2007-12-27 17:05 angelyy
          我的畢業設計也是做用Java控制短信貓收發短信,麻煩也給我發一份源碼,tgsx-02@163.com,謝謝!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2008-01-14 03:10 海風
          請問,你做的能否實現對移動和聯通手機的短信PUSH,能否同時對多個短信貓進行PUSH,如果可以,能否將聯系方式告訴我。請發送到kidboy123@sohu.com.謝謝。  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-02-26 15:50 quehanwei
          good work!
          quehanwei@gmail.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-02-27 19:29 lv
          也給我份源代碼吧 lv1211lv@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-03-27 11:37 好好
          也給我份源代碼吧 yingjiao.feng2163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-05-06 13:14 某某人
          請給我一份源碼吧,先謝謝啦! txa@21cn.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-05-17 19:34 zhen
          我的畢業設計也是做用Java控制短信貓收發短信,麻煩也給我發一份源碼,zhenwenxian@163.com,謝謝!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-05-17 23:16 zhen
          我的畢業設計也是做用Java控制短信貓收發短信,麻煩也給我發一份源碼,zhenwenxian@163.com,謝謝!  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-07-11 09:59 ztel
          我最近在做超長短信的發送,麻煩源代碼發我一份,謝謝!!ztel123@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-08-07 11:50 lpc
          如果可以的話,給我一份,目前正在研究這個 linpc@139.com
          謝  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-08-07 11:56 lpc
          F:\javaSms1.2>java -jar JavaSms.jar
          x=292 y=470
          java.lang.IllegalArgumentException: defaultCloseOperation must be one of: DO_NOT
          HING_ON_CLOSE, HIDE_ON_CLOSE, or DISPOSE_ON_CLOSE
          at javax.swing.JDialog.setDefaultCloseOperation(Unknown Source)
          at org.cross.sms.gui.SMSConnect.jbInit(SMSConnect.java:56)
          at org.cross.sms.gui.SMSConnect.<init>(SMSConnect.java:39)
          at org.cross.sms.gui.GUIMain.main(GUIMain.java:135)
          x=292 y=470

          運行出錯linpc@139.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-08-20 10:48
          也給我一份源碼可以嗎?我真在研究這個.我的郵箱lin.kaisheng@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2008-11-06 22:05 karen
          我正在學習這個,能給我份源碼嗎?謝謝,郵箱:kanbowen2003@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2009-04-01 14:06 O_O
          那么多人想要源碼
          建議lz也把代碼發布出來給大家吧
            回復  更多評論
            

          # 求實現方法 2009-04-08 15:39 LDP
          QQ:149033593

          求WAP PUSH 接收解碼方法,  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2009-12-01 16:34 raincen
          我最近在做超長短信的發送,麻煩源代碼發我一份,謝謝!!raincen.liu@gmail.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2010-01-19 16:40 需要幫助的人
          可以將源碼發給我嗎?為了這個東西我都搞了好久了。
          小弟在此跪求大蝦。
          我的郵箱是試sh442399601@qq.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2010-04-15 11:51 需要幫助
          可以將源碼發給我嗎?
          急切需要
          這幾天弄了好久也沒有弄好呢
          謝謝你了
          我的郵箱是xieshaolinlover@sina.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2010-06-20 17:50 littlegirl
          能給我也發一份源碼嗎?正在學習中,謝謝了
          我的郵箱xazxh888@sina.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序 2010-09-07 13:31 黃樹波
          正在做WAP PUSH 發份源代碼過來,謝謝了
          343896944@qq.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2010-09-11 17:31 李鵬
          AT+CMGF=0

          OK

          AT+CMGS=32

          0011000D91685120966946F10008FF120031003200330034003500360037003854CE
          ERROR  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2010-09-11 17:32 李鵬
          哥上面的是什么錯誤,幫我看看 QQ 441214896 歡迎大家加我討論  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2011-07-02 11:14 zp
          我最近做一個超長短信發送的程序,能不能麻煩您發份源碼給我參考參考,或是講講你的思路,交流交流 我郵箱hncszqzp@163.com  回復  更多評論
            

          # re: 自己寫的一個小的發短信的程序[未登錄] 2011-11-17 14:15 zhao
          能不能也發給我一份 zhaolina_999@126.com 謝謝啦  回復  更多評論
            

          主站蜘蛛池模板: 吴堡县| 象州县| 色达县| 芜湖市| 瑞安市| 新郑市| 莲花县| 黔南| 曲麻莱县| 苗栗市| 门源| 德钦县| 民权县| 南宫市| 鄯善县| 广州市| 崇明县| 西贡区| 鱼台县| 甘孜| 潞城市| 莱芜市| 安乡县| 兰州市| 昌江| 突泉县| 盱眙县| 鲁甸县| 榕江县| 沙湾县| 葵青区| 格尔木市| 龙江县| 邵阳市| 蕉岭县| 牡丹江市| 诸城市| 盐山县| 乐至县| 长岭县| 凤台县|