目前這個SDK是針對我發(fā)在https://www.cirmall.com/circuit/6323/detail?3里邊的DTU寫的,只要去掉那個判斷型號的指令,就可以用在任意一款GSM模塊上了,前提是該模塊支持標準的GSM,目前市面上的模塊都支持。
SDK的主要代碼是從網(wǎng)上找的,由于網(wǎng)上代碼一大抄,已經(jīng)找不到原始出處,而且代碼錯誤很多,短信PDU編解碼,串口,發(fā)送部分的代碼已經(jīng)修改正確并且測試正常,7位編碼8位編碼和讀取短信的代碼也在這個SDK中,編譯通過,但是不保證沒問題,暫時我沒用到。原來的代碼在發(fā)送過程中如果遇到DTU故障會導致PC機上的發(fā)送程序死鎖(被阻塞),我現(xiàn)在加上了超時線程處理,不再死鎖了。
聲明一下,這個代碼對發(fā)送短信沒有任何數(shù)量的限制,我不能預見有人可能利用其發(fā)送大量垃圾短信或者是違法短信,所以在此聲明不對采用此設(shè)備或者SDK發(fā)生的任何結(jié)果負責。
GPRS短信貓SDK源碼+GPRS貓開發(fā)板原理圖等資料內(nèi)容截圖:
閱讀全文