0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NB_IOT類(lèi)產(chǎn)品Socket通信功能研發(fā)測(cè)試方案

jf_94171069 ? 來(lái)源:jf_94171069 ? 作者:jf_94171069 ? 2024-09-23 16:16 ? 次閱讀

一、物聯(lián)網(wǎng)行業(yè)中存在的問(wèn)題

產(chǎn)品的研發(fā)階段,針對(duì) NB 產(chǎn)品的 Socket 通信展開(kāi)了全方位且細(xì)致入微的測(cè)試工作。測(cè)試期間,嚴(yán)格遵循預(yù)先制定的詳盡測(cè)試計(jì)劃和嚴(yán)謹(jǐn)流程,對(duì)通信的穩(wěn)定性、數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和及時(shí)性、以及在不同網(wǎng)絡(luò)環(huán)境下的適應(yīng)性等多個(gè)關(guān)鍵方面,進(jìn)行了逐一細(xì)致的驗(yàn)證。只有通過(guò)這樣嚴(yán)格的檢測(cè),才能有力保障產(chǎn)品在正式投入市場(chǎng)后,能夠充分滿(mǎn)足用戶(hù)對(duì)于通信質(zhì)量的高標(biāo)準(zhǔn)、高要求。

二、該問(wèn)題帶來(lái)的危害及影響

Socket是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層。在設(shè)計(jì)模式中,Socket其實(shí)就是一個(gè)門(mén)面模式,它把復(fù)雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對(duì)用戶(hù)來(lái)說(shuō),一組簡(jiǎn)單的接口就是全部,讓Socket去組織數(shù)據(jù),以符合指定的協(xié)議。市面上的NB通信模組通常把這些功能API封裝成幾條AT指令,這樣對(duì)于研發(fā)人員更方便開(kāi)發(fā); 對(duì)于用開(kāi)源平臺(tái)開(kāi)發(fā)的客戶(hù),通過(guò)用發(fā)送AT指令的形式進(jìn)行soket通信測(cè)試,更容易理解大江平臺(tái)的Soket組件網(wǎng)絡(luò)編程的開(kāi)發(fā)邏輯,用開(kāi)源通信模組,用OPEN形式做開(kāi)發(fā)更容易上手。

大江版服務(wù)層組件-soket組件

SOCKET AZ-DJ-E-SKT-08-001

AM21EV5 AT指令手冊(cè)

AM21EV5(NB+GPS模組)

AM21EV6(NB模組)

三、解決方法

1、原理介紹

wKgaombxI9iAdr88AA57xzAwrNk479.jpg

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

暫時(shí)無(wú)法在飛書(shū)文檔外展示此內(nèi)容

wKgaombxI9qAIWK_AAIhrJ7z4yA715.jpg

2、方案詳情

2.1按上圖搭建測(cè)試環(huán)境

2.2服務(wù)器上打開(kāi)網(wǎng)絡(luò)調(diào)試助手,設(shè)置好端口號(hào)

wKgZombxI9uAG0DTAACAQqWE4ic937.jpg

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

wKgaombxI96AXO0KAABOZcBCkWo671.jpg

以 TCP 為例:

第 1 步:設(shè)備上電,自動(dòng)獲取SIM卡狀態(tài),獲取基站時(shí)間信息

+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é)議,最后一個(gè) 參數(shù)可選,默認(rèn)為1,含義是啟動(dòng)數(shù)據(jù)接收線(xiàn)程與否

+NSOCR:0

第 3步:連接TCPconnect

AT+NSOCO=0,101.200.35.208,8867 // 設(shè)置鏈路號(hào),IP地址,端口號(hào)

OK

第 3 步:發(fā)送數(shù)據(jù)

AT+NSOSD=0,2,4444,0x200,1發(fā)送2個(gè)字節(jié),HEX編碼0x44 0x44(DD)

0,2

OK

+NSOSTR:0,1,1//服務(wù)器返回字符串

wKgaombxI-KAd3trAAEQXaVQuHU236.jpg

第 4步:發(fā)送數(shù)據(jù)

AT+XSSEND=0,6,"123456" //返回的鏈路號(hào),數(shù)據(jù)長(zhǎng)度,雙引號(hào)為數(shù)據(jù)內(nèi)容字符串

OK

AT+XSSEND=0,6,3AC2884E0D0A // 返回的鏈路號(hào),數(shù)據(jù)長(zhǎng)度, 數(shù)據(jù)內(nèi)容HEX

OK

第 5 步:接收數(shù)據(jù)

+NSONMI:0,4 //模組收到4個(gè)字符

+NSORF:0,101.200.35.208,8867,4,31323334,4

OK

+NSONMI:0,4

wKgZombxI-OAV-6TAADE349N-Ro990.jpg

第 6 步:關(guān)閉 socket 連接

AT+XSCLOSE=0 //關(guān)閉TCP連接

+XSSTATE:0,0

3、需要的測(cè)試設(shè)備或測(cè)試環(huán)境

5V直流電源

AM21EV5開(kāi)發(fā)板

串口轉(zhuǎn)USB數(shù)據(jù)

NB天線(xiàn)

串口調(diào)試助手

服務(wù)器及網(wǎng)絡(luò)調(diào)試助手

本文章源自奇跡物聯(lián)開(kāi)源的物聯(lián)網(wǎng)應(yīng)用知識(shí)庫(kù)Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識(shí)庫(kù)(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫(kù)的世界!

這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡(jiǎn)單的開(kāi)發(fā)物聯(lián)網(wǎng)產(chǎn)品。

Cellular IoT Wiki初心:

在我們長(zhǎng)期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過(guò)程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問(wèn)題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測(cè)試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對(duì)團(tuán)隊(duì)的產(chǎn)品開(kāi)發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來(lái)的重復(fù)開(kāi)發(fā)工作,我們著手對(duì)物聯(lián)網(wǎng)開(kāi)發(fā)中高頻應(yīng)用的技術(shù)知識(shí)進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺(tái)的 RTOS 應(yīng)用生態(tài)。后來(lái)我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開(kāi)發(fā)者開(kāi)放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識(shí)庫(kù) Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。

Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:

wKgaombxI-SAcurEAAQrZ8e-uz8767.jpg

奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶(hù)物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個(gè)工廠,滿(mǎn)足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開(kāi)發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶(hù)。

連接我們,和10000+物聯(lián)網(wǎng)開(kāi)發(fā)者一起 降低技術(shù)和成本門(mén)檻

讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡(jiǎn)單~~

哈哈你終于滑到最重要的模塊了,

千萬(wàn)不!要!劃!走!忍住沖動(dòng)!~

歡迎加入飛書(shū)“開(kāi)源技術(shù)交流群”,隨時(shí)找到我們哦~

點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話(huà)題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話(huà)題群攻略

Hey 物聯(lián)網(wǎng)從業(yè)者,

你是否有了解過(guò)奇跡物聯(lián)的官方公眾號(hào)“eSIM物聯(lián)工場(chǎng)”呢?

這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開(kāi)源wiki主陣地,歡迎關(guān)注公眾號(hào),不迷路~

及時(shí)獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布

(如有侵權(quán),聯(lián)系刪除)

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    4936

    瀏覽量

    125963
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    5887

    瀏覽量

    135335
  • Socket
    +關(guān)注

    關(guān)注

    0

    文章

    187

    瀏覽量

    34575
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    NB_IOT類(lèi)產(chǎn)品功耗的生產(chǎn)測(cè)試方案

    一、物聯(lián)網(wǎng)行業(yè)中存在的問(wèn)題 功耗表現(xiàn)對(duì)于電池供電的 NB 物聯(lián)網(wǎng)產(chǎn)品至關(guān)重要。這類(lèi)產(chǎn)品通常應(yīng)用于各種場(chǎng)景,如智能家居、智能農(nóng)業(yè)、智能工業(yè)等領(lǐng)域,其待機(jī)時(shí)長(zhǎng)的一致性與穩(wěn)定性直接影響著用戶(hù)
    的頭像 發(fā)表于 09-23 16:42 ?31次閱讀
    <b class='flag-5'>NB_IOT</b><b class='flag-5'>類(lèi)產(chǎn)品</b>功耗的生產(chǎn)<b class='flag-5'>測(cè)試</b><b class='flag-5'>方案</b>

    4G CAT1類(lèi)產(chǎn)品通信功能生產(chǎn)測(cè)試方案

    一、物聯(lián)網(wǎng)行業(yè)中存在的問(wèn)題 在生產(chǎn)階段,對(duì) 4G CAT1 產(chǎn)品進(jìn)行 Socket 通信測(cè)試是整個(gè)生產(chǎn)流程中至關(guān)重要的一個(gè)環(huán)節(jié)。這一測(cè)試的目
    的頭像 發(fā)表于 09-23 16:32 ?30次閱讀
    4G CAT1<b class='flag-5'>類(lèi)產(chǎn)品</b>的<b class='flag-5'>通信</b><b class='flag-5'>功能</b>生產(chǎn)<b class='flag-5'>測(cè)試</b><b class='flag-5'>方案</b>

    NB-IOT類(lèi)產(chǎn)品通信功能生產(chǎn)測(cè)試方案

    的影響。 在這個(gè)階段,測(cè)試人員會(huì)精心設(shè)計(jì)一系列的測(cè)試用例,涵蓋了不同的網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)傳輸量以及通信協(xié)議等方面。通過(guò)模擬真實(shí)的使用場(chǎng)景,對(duì) NB 產(chǎn)品
    的頭像 發(fā)表于 09-23 16:18 ?52次閱讀
    <b class='flag-5'>NB-IOT</b><b class='flag-5'>類(lèi)產(chǎn)品</b>的<b class='flag-5'>通信</b><b class='flag-5'>功能</b>生產(chǎn)<b class='flag-5'>測(cè)試</b><b class='flag-5'>方案</b>

    Cat.1網(wǎng)絡(luò)會(huì)取代NB-IoT技術(shù)嗎?

    。 ??2.2、休眠模式功耗對(duì)比 ??NB-IoT 與 Cat.1 模組使用不同通信模型在休眠模式應(yīng)用下的功耗對(duì)比,每包數(shù)據(jù)長(zhǎng)度50Bytes,測(cè)試模型包括:上報(bào)一包數(shù)據(jù)、連續(xù)上報(bào)三包數(shù)據(jù)、連續(xù)
    發(fā)表于 06-04 06:17

    是德科技成為德國(guó)電信衛(wèi)星NB-IoT早期采用者計(jì)劃合作伙伴

    近日,全球領(lǐng)先的電子測(cè)量解決方案供應(yīng)商是德科技宣布,已被德國(guó)電信衛(wèi)星的NB-IoT早期采用者計(jì)劃選中,成為其重要的測(cè)試合作伙伴。這一合作標(biāo)志著是德科技在窄帶物聯(lián)網(wǎng)(NB-IoT)及非地
    的頭像 發(fā)表于 03-14 10:59 ?522次閱讀

    IoT設(shè)備物聯(lián)網(wǎng)通信選型指南:NB-IoT、LTE-Cat.1與LTE-M

    NB-IoT網(wǎng)絡(luò)組成包括 NB-IoT終端、NB-IoT基站、NB-IoT分組核心網(wǎng)、IoT連接管理平臺(tái)和行業(yè)應(yīng)用服務(wù)器。
    發(fā)表于 03-13 13:46 ?1255次閱讀
    <b class='flag-5'>IoT</b>設(shè)備物聯(lián)網(wǎng)<b class='flag-5'>通信</b>選型指南:<b class='flag-5'>NB-IoT</b>、LTE-Cat.1與LTE-M

    NB-IoT設(shè)備天線(xiàn)靜電浪涌保護(hù)方案

    NB-IoT設(shè)備天線(xiàn)靜電浪涌保護(hù)方案窄帶物聯(lián)網(wǎng)(NarrowBandInternetofThings,NB-IoT)是一種為物聯(lián)網(wǎng)設(shè)備提供低功耗、廣覆蓋和高可靠性連接的無(wú)線(xiàn)通信技術(shù)。它
    的頭像 發(fā)表于 03-05 08:02 ?408次閱讀
    <b class='flag-5'>NB-IoT</b>設(shè)備天線(xiàn)靜電浪涌保護(hù)<b class='flag-5'>方案</b>

    NB-IoT設(shè)備天線(xiàn)靜電浪涌保護(hù)方案

    窄帶物聯(lián)網(wǎng)(Narrow Band Internet of Things,NB-IoT)是一種為物聯(lián)網(wǎng)設(shè)備提供低功耗、廣覆蓋和高可靠性連接的無(wú)線(xiàn)通信技術(shù)。它是LTE(Long Term
    的頭像 發(fā)表于 02-29 17:48 ?451次閱讀
    <b class='flag-5'>NB-IoT</b>設(shè)備天線(xiàn)靜電浪涌保護(hù)<b class='flag-5'>方案</b>

    上海伯東美國(guó)inTEST熱流儀提供socket板高低溫沖擊測(cè)試解決方案

    應(yīng)用于信息安全, 汽車(chē)電子和網(wǎng)絡(luò)通信等行業(yè)的 socket 板, 一般由多個(gè)芯片組合. socket 板在研發(fā)階段, 需要進(jìn)行嚴(yán)格的環(huán)境溫度測(cè)試
    的頭像 發(fā)表于 02-22 14:03 ?366次閱讀
    上海伯東美國(guó)inTEST熱流儀提供<b class='flag-5'>socket</b>板高低溫沖擊<b class='flag-5'>測(cè)試</b>解決<b class='flag-5'>方案</b>

    汽車(chē)上用的遠(yuǎn)程通信單元,可以用NB-IOT模塊嗎?

    汽車(chē)上用的遠(yuǎn)程通信單元,可以用NB-IOT模塊嗎?
    發(fā)表于 02-04 07:12

    nb-iot單燈控制器的基本功能 nb-iot單燈控制器有哪些優(yōu)點(diǎn)?

    nb-iot單燈控制器的基本功能 nb-iot單燈控制器有哪些優(yōu)點(diǎn)? NB-IoT單燈控制器是一種基于窄帶物聯(lián)網(wǎng)技術(shù)的智能燈光控制設(shè)備,它通過(guò)無(wú)線(xiàn)
    的頭像 發(fā)表于 02-03 13:59 ?607次閱讀

    nb-iot單燈控制器中的nb-iot是什么?

    密度。NB-IoT可以支持大規(guī)模的物聯(lián)網(wǎng)設(shè)備,并提供了一種更經(jīng)濟(jì)、更安全、更可靠的通信解決方案NB-IoT單燈控制器是利用NB-IoT
    的頭像 發(fā)表于 02-03 11:34 ?1326次閱讀

    什么是窄帶物聯(lián)網(wǎng)(NB-IoT)?應(yīng)用領(lǐng)域有哪些?

    什么是窄帶物聯(lián)網(wǎng)(NB-IoT)?應(yīng)用領(lǐng)域有哪些? 窄帶物聯(lián)網(wǎng)(NB-IoT)是一種低功耗、廣覆蓋、低成本的無(wú)線(xiàn)通信技術(shù),專(zhuān)為物聯(lián)網(wǎng)應(yīng)用而設(shè)計(jì)。它通過(guò)在現(xiàn)有蜂窩網(wǎng)絡(luò)基礎(chǔ)設(shè)施上進(jìn)行軟件升級(jí),利用現(xiàn)有
    的頭像 發(fā)表于 02-01 10:13 ?3284次閱讀

    有方科技NB-IoT模組通過(guò)OpenHarmony測(cè)試

    近日,有方科技NB-IoT模組通過(guò)OpenHarmony 3.2.2 Release 版本兼容性測(cè)評(píng),獲得OpenHarmony生態(tài)產(chǎn)品兼容性證書(shū)。
    的頭像 發(fā)表于 12-16 16:54 ?1613次閱讀

    NB-IOT模組到底怎么用的?

    有用過(guò)NB-IOT模塊的筒子來(lái)說(shuō)一說(shuō),NB-IOT模組到底怎么用的,實(shí)現(xiàn)什么功能。 1、通過(guò)AT命令來(lái)開(kāi)發(fā),這樣是不是靈活性不高。 2、使用物聯(lián)網(wǎng)卡嗎,哪個(gè)運(yùn)營(yíng)商,有固定IP嗎,還是使用什么樣的卡。 3、使用
    發(fā)表于 10-31 06:37