sim900a用單片機(jī)發(fā)短信 gsm短信發(fā)送模塊,求用過的大佬解答,請(qǐng)問sim900a和sim800c控制程序一樣么?
gsm短信發(fā)送模塊,求用過的大佬解答,請(qǐng)問sim900a和sim800c控制程序一樣么?各位,作為一個(gè)單片機(jī)小白,我想做一個(gè)以51單片機(jī)為核心的小裝置,DS18B20溫度傳感器來測(cè)量溫度,LCD160
gsm短信發(fā)送模塊,求用過的大佬解答,請(qǐng)問sim900a和sim800c控制程序一樣么?
各位,作為一個(gè)單片機(jī)小白,我想做一個(gè)以51單片機(jī)為核心的小裝置,DS18B20溫度傳感器來測(cè)量溫度,LCD1602顯示,最后通過sim900a或sim800c的短信收發(fā)功能將溫度信息發(fā)送到手機(jī),手機(jī)也可以像Sim一樣實(shí)時(shí)發(fā)送短信查詢相關(guān)溫度。
我想問一下SIM模塊的溫度已經(jīng)發(fā)到手機(jī)上了,但我不能用它作為參考嗎?(不要發(fā)短信程序,要收短信的部分,最好談?wù)勛约旱脑?,上面的?shù)據(jù)感覺有點(diǎn)亂,謝謝各位,如果可以的話,最好私下聊聊)
51單片機(jī)怎樣和SIM900a模塊連接起來?
1。單模塊故障排除
分別測(cè)試“USB轉(zhuǎn)TTL”、“sim900a”和“51單片機(jī)”的UART通信是否正常,主要測(cè)試51單片機(jī)的rx tx引腳是否短路,是否能自行投運(yùn)。
2、模塊協(xié)同故障排除
pc-usb-ttl-sim900a
pc-usb-ttl-51單片機(jī)
51單片機(jī)-sim900a
3。猜測(cè)問題的原因
1。TX-RX連接序列錯(cuò)誤
2。Ttl-rs232電平錯(cuò)誤
3。單片機(jī)串行口的多硬件接入相互沖突,如TX-RX引出、USB與UART芯片連接
4。單片機(jī)代碼問題
第一步:Ate1握手并設(shè)置回聲第二步:在cgmr查看sim900版本信號(hào)第三步:在CSQ查看信號(hào)質(zhì)量第四步:在CREG?查看GSM是否成功注冊(cè)步驟5:at cgreg?查看GPRS是否成功注冊(cè)步驟6:at cgatt?查看GPRS連接狀態(tài)步驟7:at sapbr=3,1,“contype”,“GPRS”設(shè)置網(wǎng)絡(luò)參數(shù)步驟8:at sapbr=3,1,“APN”,“cmwap”//設(shè)置APN步驟9:at sapbr=1,1//激活網(wǎng)絡(luò)場(chǎng)景步驟10:at sapbr=2,1//獲取分配的IP地址步驟11:at cipgsmloc=1,1獲取位置信息步驟12:在cipgsmloc=2時(shí),1獲取時(shí)間信息第13步:在sapbr=0時(shí),1關(guān)閉網(wǎng)絡(luò)場(chǎng)景
您好,首先,模塊at命令響應(yīng),但無法撥打電話/發(fā)送文本消息?
a:有相應(yīng)的at命令,表示模塊已在工作,無法撥打電話/發(fā)送短消息。這可能是由于SIM卡和模塊之間存在通信問題(即SIM卡接觸不良)。在這種情況下,請(qǐng)發(fā)送:在Cpin?要查詢的命令。如果返回未就緒,則表示SIM卡與模塊之間的通信不正常。此問題通常是由SIM卡座和SIM卡接觸不良引起的。解決方法是:先關(guān)閉模塊電源,取出SIM卡,用紗布擦拭SIM卡座的六個(gè)金屬接觸腳,然后順便向上傾斜一點(diǎn),然后安裝SIM卡,再開機(jī)。然后發(fā)送:在cpin?命令查看它是否返回就緒。您必須返回準(zhǔn)備執(zhí)行其他操作(電話/SMS/GPRS等)。
2、IP映射設(shè)置不好
這主要是在使用路由器時(shí)設(shè)置的(用ADSL cat直接計(jì)算機(jī),不需要這個(gè)設(shè)置),因?yàn)槁酚善鞣峙浣o計(jì)算機(jī)的IP是LAN IP,不是公共IP,所以需要為路由器設(shè)置轉(zhuǎn)發(fā)規(guī)則,并將公共IP的數(shù)據(jù)轉(zhuǎn)發(fā)到指定的計(jì)算機(jī)IP,即是DMZ主機(jī)設(shè)置。例如,我的計(jì)算機(jī)的IP地址是192.168.1.106。在“路由器設(shè)置”頁(yè)面上,選擇轉(zhuǎn)發(fā)規(guī)則DMZ主機(jī),并將DMZ主機(jī)IP地址設(shè)置為192.168.1.106。