電信NB-IOT的溫溼度採集器開發記錄

1. 首先打開瀏覽器,登陸電信商用服務器,上傳profile文件瀏覽器

2. 上傳編解碼插件在,注意的是,上傳編解碼插件是電信測試用服務器平臺(不一樣的網址),反正不明白電信搞啥幺蛾子,得兩個地方去上傳安全

3. 而後在電信商用平臺添加設備服務器

注意添加設備的時候,選擇安全設備,否,我之前填過是,發現註冊不上去,走過的坑。設備標識碼填寫IMEI就行,經過AT+CGSN查詢,或者模組上面的標籤紙測試

4. 用串口鏈接NB設備,先檢查有沒有獲取到IP地址,剛開始用的聯通卡,連IP地址都獲取不到,換個電信卡能夠了spa

電腦查詢指令:AT+CGPADDR 模組回覆,若是獲取到IP:+CGPADDR:0,10.38.247.29 模組回覆,若是沒獲取到IP:+CGPADDR:0

設置AT+NCDP=180.101.147.115,設置完AT+NRB重啓插件

REBOOT_CAUSE_APPLICATION_AT Lierda OK AT+MLWEVTIND=0 AT+MLWEVTIND=3 OK

若是註冊成功就能夠看到上面的回覆,看下電信商用平臺,已是在線狀態3d

發送數據AT+NMGS=34,220008060503050200030006070006050600120A0B2604190182010982011A01FF16調試

接收到回覆 +NNMI:4,CCCC0000code

5. 以上是用電腦直接給NB-IOT模組發送數據,而後NB測試沒問題,能夠用MCU去控制NB-IOT模組了,觀察下效果,上面的使用ZH03傳感器讀到的數據(1秒更新一次),下面是收到服務器的應答(大約15到16秒更新一次)blog

6. 調試中遇到的問題,電容C20沒焊接,不過這個很快就看到了,問題不大,實際有個電阻焊接錯誤,致使LCD160160一直沒啥顯示,搞了一天一直覺得是代碼問題,換了兩套代碼都不行,後來測試VB0+,VB0-,VS+,VS-,VLCD都沒電壓,以爲很奇怪,按理說,這是LCD的段驅動,不可能沒電壓的,因此果斷懷疑是硬件問題,只能一個個引腳測試,把相關的電阻電容都測量對比,最後才發現R10的電阻應該是6.8M,可是焊接的是1K,差異太大,致使不能顯示,很尷尬,總結起來就是若是換了兩套代碼都不行,估計就是硬件問題了

相關文章
相關標籤/搜索