找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2801|回復: 0
打印 上一主題 下一主題
收起左側

關于串口信息攔截器

[復制鏈接]
跳轉到指定樓層
樓主
ID:71407 發(fā)表于 2014-12-31 17:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

手機GPRS上網(wǎng)或者短消息傳送到底是那些指令呢?
手機短消息發(fā)送和接收有專門的軟件。
手機GPRS上網(wǎng)也有專門的上網(wǎng)的軟件。
其實,他們都是一些AT指令。
只不過我們是沒法知道而已。真的就沒法知道嗎?
有辦法的。
找到了AT指令集(當然是全集了,越全越好),這些都解決了。
不就是用串口助手把需要的指令一行一行的敲過去,手機就這樣按序執(zhí)行,一切

就OK了么?
所以,關鍵是要實驗,一個個的把要用到的指令都試好,順序排列好。即可。
驗證無誤后,再編寫一個VC或者VB的上位機程序,把該含有的固定指令和需要手

工輸入的內容如短消息、溫度數(shù)據(jù)呀編排好,程序就OK啦。
指令的選擇和排序這個工作我和我的學生湯龍、龔丹、車飛輪都試過。VC程序的

主體是車飛輪完成的。車飛輪感到遺憾的地方是沒有給出一個能脫離VC環(huán)境的獨

立程序SMS.EXE來。
可是,我們即使按順序打入指令行或者用我們自己編寫的程序來做事,卻總是不

如那些從網(wǎng)上找到的現(xiàn)成的軟件(如SiMoCo、Mobile、Siemens-GPRS)那么好用

。
問題到底出在哪里?
所以,光有主體的指令是遠遠不夠的,那只能算作一個測試程序,作為一個商業(yè)

軟件,你還得加上那些為了維持軟件系統(tǒng)正常且穩(wěn)定運行所需要的環(huán)境測試指令

、查詢指令、延時指令、復位指令等等,就連軟件運行界面你也得精雕細刻才行

。
這些東西,在校的老師是很難體會到的,所以我在這里呼吁大家,請你們做出個

真東西來瞧瞧吧! 你會學到很多的。
我已經(jīng)想到一個辦法,可以將網(wǎng)上這些商業(yè)化的軟件和我們自己編的軟件相比較

,從而可以了解別人是怎么使用那些指令的。對于我們的工作將會大有裨益。
這個方法就是,作一個“串口信息攔截器”,它位于手機串口和微機串口之間,將通

訊的整個過程完完整整的記錄下來,以便我們去分析、了解和學習。
以此類推,我也可以在微機的網(wǎng)卡接口和雙絞線之間做一個“TCP/IP信息攔截器”,

將上網(wǎng)的數(shù)據(jù)信息完完整整的作一個記錄,肯定是非常有意義的。

這個軟件就叫“SerialTrace 偵聽器”。





分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表