一、物聯(lián)網(wǎng)行業(yè)中存在的問題
在產(chǎn)品的研發(fā)階段,針對 NB 產(chǎn)品的 Socket 通信展開了全方位且細(xì)致入微的測試工作。測試期間,嚴(yán)格遵循預(yù)先制定的詳盡測試計(jì)劃和嚴(yán)謹(jǐn)流程,對通信的穩(wěn)定性、數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和及時性、以及在不同網(wǎng)絡(luò)環(huán)境下的適應(yīng)性等多個關(guān)鍵方面,進(jìn)行了逐一細(xì)致的驗(yàn)證。只有通過這樣嚴(yán)格的檢測,才能有力保障產(chǎn)品在正式投入市場后,能夠充分滿足用戶對于通信質(zhì)量的高標(biāo)準(zhǔn)、高要求。
二、該問題帶來的危害及影響
Socket是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層。在設(shè)計(jì)模式中,Socket其實(shí)就是一個門面模式,它把復(fù)雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對用戶來說,一組簡單的接口就是全部,讓Socket去組織數(shù)據(jù),以符合指定的協(xié)議。市面上的NB通信模組通常把這些功能API封裝成幾條AT指令,這樣對于研發(fā)人員更方便開發(fā); 對于用開源平臺開發(fā)的客戶,通過用發(fā)送AT指令的形式進(jìn)行soket通信測試,更容易理解大江平臺的Soket組件網(wǎng)絡(luò)編程的開發(fā)邏輯,用開源通信模組,用OPEN形式做開發(fā)更容易上手。
大江版服務(wù)層組件-soket組件
SOCKET AZ-DJ-E-SKT-08-001
AM21EV5 AT指令手冊
AM21EV5(NB+GPS模組)
AM21EV6(NB模組)
三、解決方法
1、原理介紹

搭建下圖NB設(shè)備soket通信測試環(huán)境,奇跡開源產(chǎn)品——大江平臺開源開發(fā)板通過串口轉(zhuǎn)USB轉(zhuǎn)線接測試電腦USB口,電腦串口調(diào)試助手向開發(fā)板模組發(fā)送相關(guān)AT指令,連實(shí)現(xiàn)NB設(shè)備與服務(wù)器通信測試。
暫時無法在飛書文檔外展示此內(nèi)容

2、方案詳情
2.1按上圖搭建測試環(huán)境
2.2服務(wù)器上打開網(wǎng)絡(luò)調(diào)試助手,設(shè)置好端口號

2.3串口助手配置115200波特率,選擇串口號,向AM430EV5串口發(fā)送AT指令,連接服務(wù)

以 TCP 為例:
第 1 步:設(shè)備上電,自動獲取SIM卡狀態(tài),獲取基站時間信息
+POWERON:0
^SIMST:1
+CGEV:ME PDN ACT 0
+CTZEU:+32,0,2024/08/28,03:11:39
第 2 步:建立 socket 連接
AT+NSOCR=STREAM,6,8867,1//STREAM 和6協(xié)議,最后一個 參數(shù)可選,默認(rèn)為1,含義是啟動數(shù)據(jù)接收線程與否
+NSOCR:0
第 3步:連接TCPconnect
AT+NSOCO=0,101.200.35.208,8867 // 設(shè)置鏈路號,IP地址,端口號
OK
第 3 步:發(fā)送數(shù)據(jù)
AT+NSOSD=0,2,4444,0x200,1發(fā)送2個字節(jié),HEX編碼0x44 0x44(DD)
0,2
OK
+NSOSTR:0,1,1//服務(wù)器返回字符串

第 4步:發(fā)送數(shù)據(jù)
AT+XSSEND=0,6,"123456" //返回的鏈路號,數(shù)據(jù)長度,雙引號為數(shù)據(jù)內(nèi)容字符串
OK
AT+XSSEND=0,6,3AC2884E0D0A // 返回的鏈路號,數(shù)據(jù)長度, 數(shù)據(jù)內(nèi)容HEX
OK
第 5 步:接收數(shù)據(jù)
+NSONMI:0,4 //模組收到4個字符
+NSORF:0,101.200.35.208,8867,4,31323334,4
OK
+NSONMI:0,4

第 6 步:關(guān)閉 socket 連接
AT+XSCLOSE=0 //關(guān)閉TCP連接
+XSSTATE:0,0
3、需要的測試設(shè)備或測試環(huán)境
5V直流電源
AM21EV5開發(fā)板
串口轉(zhuǎn)USB數(shù)據(jù)
NB天線
串口調(diào)試助手
服務(wù)器及網(wǎng)絡(luò)調(diào)試助手
本文章源自奇跡物聯(lián)開源的物聯(lián)網(wǎng)應(yīng)用知識庫Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識庫(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)
歡迎同學(xué)們走進(jìn)AmazIOT知識庫的世界!
這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡單的開發(fā)物聯(lián)網(wǎng)產(chǎn)品。
Cellular IoT Wiki初心:
在我們長期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對團(tuán)隊(duì)的產(chǎn)品開發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來的重復(fù)開發(fā)工作,我們著手對物聯(lián)網(wǎng)開發(fā)中高頻應(yīng)用的技術(shù)知識進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺的 RTOS 應(yīng)用生態(tài)。后來我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開發(fā)者開放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識庫 Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。
Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:

奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個工廠,滿足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶。
連接我們,和10000+物聯(lián)網(wǎng)開發(fā)者一起 降低技術(shù)和成本門檻
讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡單~~
哈哈你終于滑到最重要的模塊了,
千萬不!要!劃!走!忍住沖動!~
歡迎加入飛書“開源技術(shù)交流群”,隨時找到我們哦~
點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話題群攻略
Hey 物聯(lián)網(wǎng)從業(yè)者,
你是否有了解過奇跡物聯(lián)的官方公眾號“eSIM物聯(lián)工場”呢?
這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開源wiki主陣地,歡迎關(guān)注公眾號,不迷路~
及時獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布
(如有侵權(quán),聯(lián)系刪除)
審核編輯 黃宇
-
測試
+關(guān)注
關(guān)注
9文章
6201瀏覽量
131346 -
通信
+關(guān)注
關(guān)注
18文章
6391瀏覽量
140038 -
Socket
+關(guān)注
關(guān)注
1文章
214瀏覽量
36908
發(fā)布評論請先 登錄
羅德與施瓦茨NB-IoT NTN終端測試解決方案
socket是什么
SKY68018-11: 用于 NB-IoT 的 LTE 多頻段前端模塊 skyworksinc
NB-IoT 網(wǎng)絡(luò)對功耗的真實(shí)影響:Otii實(shí)測 Thales 模組的注冊與連接行為全解析
NB-IoT無線模組咨詢
廣電計(jì)量成功自研4G IOT衛(wèi)星通信集成測試系統(tǒng)
GraniStudio : TCP/IP(Socket)協(xié)議深度剖析
小型電子類產(chǎn)品擠壓測試的應(yīng)用實(shí)例
可編程電源保護(hù)電路的通信接口有哪些
使用簡儀產(chǎn)品的水聲測試解決方案
NB-IoT單燈控制器:智慧照明的“神經(jīng)末梢”
普源DG800系列信號發(fā)生器在IoT測試中的應(yīng)用
NB_IOT類產(chǎn)品Socket通信功能研發(fā)測試方案
評論