在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

移遠BC28模組對接移動onenet平臺實例步驟

lcdz66 ? 來源:雨飛工作室 ? 2023-05-19 10:44 ? 次閱讀

Onenet平臺上其實已經把模組接入方法寫的挺詳細,而且會有中移模組的具體接入流程,但是用戶操作后發現很多地方操作實現不了,因為有些地方有些坑,比如平臺或模組對于不同的操作是有時間限制的一旦超時就會斷開,或者文檔寫的步驟不是特別詳細,用戶就漏掉一些細節。本文檔根據移遠模組BC28進行實例的AT指令操作并且標注了一些常見的注意問題,初學者根據本文檔操作學習后再去平臺上根據接入實例進行學習會更加方便。

準備工作:

1. 確保BC28已經下載了onenet平臺專用固件BC28JAR01A01_ONT.fwpkg。

2. NB卡使用注冊了的移動NB卡。

3. 產品在onenet上已經成功注冊,具體可參考:

https://www.cnblogs.com/429512065qhq/p/8927255.html前半部分。

注冊的地方這里做一些截圖描述:

a569b880-f5b4-11ed-90ce-dac502259ad0.png

這里需要自行注冊一下,然后進入開發者中心,建立設備,設備的選擇需要選擇NBIOT設備,并選擇LWM2M協議方可。

a5896f9a-f5b4-11ed-90ce-dac502259ad0.png

這里的產品接入方式選擇的是LWM2M,一定不要錯誤。

然后進入產品里面,點擊nbbc28這個名詞,就會進入,一開始默認是沒有接入設備的,需要用戶自行添加設備。

a59f7ba0-f5b4-11ed-90ce-dac502259ad0.png

這個就是我們的設備,注意IMEI和IMSI值是非常重要的,一個代表的是模塊的IMEI號碼,一個代表的是NB卡的卡號。分別用:

AT+CGSN=1 獲取到IMEI

AT+CIMI 獲取到IMSI

得到之后,就按照對應的位置填入,并確定即可,這樣設備就算建立好了。

那么,下面用串口調試的方式給大家介紹如何接入到平臺。

操作步驟:

1、上電后打開軟件QNavigator_NB-IoT_V1.0.exe。

a5c89198-f5b4-11ed-90ce-dac502259ad0.png

點擊左側connect to module。自動讀出NB卡信息。這里注意所有信息必須讀出才可以進行之后的步驟。Registration information必須是registered。因為移動的網絡在很多地方比電信的差很多,所以經常會讀不出來信息,就多試幾次或者換信號強的地方,我所在的地方AT+CSQ之后顯示+CSQ:8,99,很弱但是勉強可以跑,左上角可以看到只有一信號。盡量保持CSQ值10以上,此外還有IP獲取到最好。

然后點擊左側UDP,點擊PDP ACT,出現IP addres的值,表明一切準備就緒。

2、接下來進入正題,依次輸入指令圖示藍色指令,每步都要OK,這個可以參考“Quectel_NB-IoT_Module_OneNET平臺接入指南V1.0_1800414”來進行整理。

a5e6c5b4-f5b4-11ed-90ce-dac502259ad0.png

a60bd8ea-f5b4-11ed-90ce-dac502259ad0.png

這里必須注意輸入完指令AT+MIPLOPEN=0,600,60之后過一會返回指令+MIPLDISCOVER:0,12491,3311,然后5s中之內必須輸入下面的指令,這個12591就是資源ID,上傳響應的時候一定要把這個數據添加回去。然后利用下面的指令。

AT+MIPLDISCOVERRSP=0,12491,1,19,"5850;5851;5706;5805",而且這里面的第二位必須修改成+MIPLDISCOVER: 0,12491,3311的第二位,所以這里的速度要求要很快。如果超過5s以上資源就不會生成,就要刪掉設備重新來過(先注銷設備再重新所有指令)。這一步完成后打開onenet的設備就會顯示在線。

a625c2f0-f5b4-11ed-90ce-dac502259ad0.png

MIPLDISCOVERRSP這個指令AT指令里面有詳細的說明備注,這個屬于資源上傳描述,用戶可以參考AT指令進行了解,這個上傳了4個不同的資源列表。

3、點擊右側資源列表,如果上傳一切正常,那么就會顯示如下的資源值,這些都是ONENET規定好的,用戶不能任意改動。

a6557c8e-f5b4-11ed-90ce-dac502259ad0.png

因為我們這個實例是3311對應物聯網應用是個燈,我們打開Light Control:

a66c2114-f5b4-11ed-90ce-dac502259ad0.png

a67b0ba2-f5b4-11ed-90ce-dac502259ad0.png

會出現所示頁面,我們就可以對燈的開關,dimmer,顏色和功率進行數據的操作了。

我們點擊light0的power的讀,在我們的QNavigator里會出來:

+MIPLREAD: 0,45430,331

然后我們輸入AT指令:

AT+MIPLREADRSP=0,45430,1,3311,0,5805,4,4,1.88,0,0

這里第二位要改的和+MIPLREAD: 0,45430,331第二位一致。(這里只是我的例子具體什么值要看返回的)。這里需要注意的是在上述AT+MIPLDISCOVERRSP指令之后盡量要在15s內點擊onenet資源里的讀,然后輸入指令:

AT+MIPLREADRSP=0,45430,1,3311,0,5805,4,4,1.88,0,0

也要在出現+MIPLREAD: 0,45430,331之內5s左右輸入。

a6c011b6-f5b4-11ed-90ce-dac502259ad0.png

總而言之由于物聯網模塊會有休眠平臺上下行數據時間長了會把設備斷開所以操作的每一步盡量都要快,即使有操作設備也會在大概10分鐘的時候變成離線狀態然后你的讀寫就無法進行要重新加載設備了。

有的人點擊資源里的讀發現QNavigator里面并沒有彈出+MIPLREAD: 0,45430,331,因為你的讀操作太慢了導致平臺把設備資源斷開了,這時候就要輸入修改數據指令。

AT+MIPLNOTIFY=0,122179,3311,0,58050,4,4,25.6,0,0

這里的第二位要修改成:

a6e0bee8-f5b4-11ed-90ce-dac502259ad0.png

AT+MIPLOPEN=0,600,60指令之后返回的+MIPLOBSERVE: 0,110955,1這里第二位標紅參數(返回多少修改成多少這里只是我的例子)然后我們可以看到燈的power參數數值被改成了25.6,然后10s內再點擊后面的讀就發現會彈出來+MIPLREAD: 0,45430,331了。

注1:對于寫和執行操作類似。對于讀或者寫操作,云平臺是沒有數據記錄的,只有AT+MIPLNOTIFY會在詳情里生成數據流。

注2:在每一步的操作中如果發現模組卡死或者因為時間過長設備離線(就是一點讀取立馬提示資源讀取失敗的)就進行一下設備注銷流程再重新開始所有操作。

AT+MIPLDELOBJ=0,3311 //Delete a LwM2M object.

OK

//Send deregister request to OneNET platform.

AT+MIPLCLOSE=0

OK

+MIPLEVENT: 0,15 //Deregistered successfully.

//Delete the communication suite instance.

AT+MIPLDELETE=0

OK

注3:LWM2M規范定義了每個對象對應客戶端的某個特定功能實體object,instance代表著這個object的不同實例。通過objectid和instanceid可以確認到一個指定的object實例;而每個object下可以有多個resource屬性數據。例如一個設備有芯片溫度傳感器與外界溫度傳感器的值須上報,溫度傳感器便是一種object對象,而具體到某個溫度傳感器則需要instanceid來區分;某個溫度傳感器所對應的單位、溫度等數值可視為其resource屬性,具體的編碼規范可參照IPSO規范或OMA模型規范:

http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html

注4:AT指令流這里簡單講解了讀和notify,其他的操作請查看onenet平臺的說明或實例。另外請仔細參考文檔:

a72110d8-f5b4-11ed-90ce-dac502259ad0.png

a733b512-f5b4-11ed-90ce-dac502259ad0.png

上面會有其他AT指令的詳細介紹。

此外可以參考“Quectel_NB-IoT_Module_OneNET平臺接入指南V1.0_1800414”,中文手冊,描述細致,不錯。

4. 資源更新,因為如果模塊不與平臺間進行數據交互的話,過一段時間就會斷開,這個斷開的值由AT+MIPLOPEN里面的lifetime決定,單位是s,一般設置都是600s,10分鐘的樣子,如果十分鐘不交互數據,就會斷開,如果不考慮低功耗的情況下,可以使用資源更新的方式進行更新。使用AT+MIPLUPDATE指令來更新lifetime,用戶可以在timeout之前更新下連接,這個就類似一個心跳,保持一個在線。所以平臺隨時進行讀寫都是可以的了。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 指令
    +關注

    關注

    1

    文章

    607

    瀏覽量

    35714
  • 模組
    +關注

    關注

    6

    文章

    1492

    瀏覽量

    30392
  • OneNET
    +關注

    關注

    1

    文章

    51

    瀏覽量

    12807

原文標題:移遠BC28模組對接移動onenet平臺實例步驟

文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    stm32l071cbt6如何升級串口BC28的OTA?

    關于stm32l071cbt6,串口BC28 的OTA升級,有沒有操作過的?沒有思路啊
    發表于 03-08 08:05

    基于ONENET+BC95+STM32 LwM2M協議AT指令

    基于ONENET+BC95+STM32 LwM2M協議AT指令
    發表于 03-18 10:48

    基于MCU對接oneNET流程講解

    中,通過 MCU 和模組進行交互實現連接到 OneNET 平臺。該情況適用于實驗階段或是終端設備對接OneNET
    發表于 11-03 09:01

    如何使用BC28模塊和單片機去連接阿里云呢

    如何使用BC28模塊和單片機去連接阿里云呢?其代碼該怎樣去實現呢?
    發表于 12-08 07:50

    怎樣去設置BC28模組串口波特率

    BC28模組設置串口波特率時,出現發送指令后波特率未修改的情況;如圖:發送修改指令后,返回OK,再發送查詢指令可以看到修改失敗;后來發現發送設置115200波特率指令后要在設置的時間內(3s內),用
    發表于 01-13 07:58

    快速入門BC28的開發

    大白為了開發者能夠快速入門BC28的開發,加快開發者的項目進度,大白開發出此款針對BC28的stm32開發板和完善的發送網絡數據的示例程序(TCP協議、COAP協議),程序流程邏輯清楚,注釋完善
    發表于 01-27 08:16

    BC28 NB-IoT無線通信模塊詳細中文資料免費下載

    限度地滿足終端設備對小尺寸模塊產品的需求,同時有效地幫助客戶減小產品尺寸并優化產品成本。BC28 在設計上兼容通信 GSM/GPRS 系列的 M26 模塊,方便客戶快速、靈活的進行產品設計和升級。
    發表于 08-13 08:00 ?179次下載

    NB IOT模塊系列BC35-G和BC28 AT命令手冊資料免費下載

    本文檔詳細介紹了Quectel NB IOT BC35-G和BC28模塊支持的AT命令集。收到該字符串后,AT命令處理器準備接受AT命令。如果BC35-G/BC28模塊因任何非正常通電
    發表于 01-10 08:00 ?134次下載
    NB IOT模塊系列<b class='flag-5'>BC</b>35-G和<b class='flag-5'>BC28</b> AT命令手冊資料免費下載

    BC35-G和BC28模塊的固件升級用戶指南資料概述

    本文檔主要介紹如何使用ueupdaterui工具通過主UART端口升級Windows7系統上Quectel BC35-G和BC28模塊的固件。在使用UEUpdater之前,客戶需要在PC上安裝“Microsoft.NET Framework”(4.5.2或更高版本)。
    發表于 01-29 10:52 ?39次下載
    <b class='flag-5'>BC</b>35-G和<b class='flag-5'>BC28</b>模塊的固件升級用戶指南資料概述

    M5310-A MQTT接入OneNET平臺的指導手冊資料免費下載

    本手冊描述 M5310-A 模組OneNET 平臺對接流程示例,對接時,采用 OneNET
    發表于 06-17 08:00 ?41次下載
    M5310-A MQTT接入<b class='flag-5'>OneNET</b><b class='flag-5'>平臺</b>的指導手冊資料免費下載

    M5310與OneNET平臺對接流程示例教程說明

    M5310 與 OneNET 平臺對接流程示例 對接時采用C o AP +LWM2M 協議 模組軟件 版本為 657SP2 及其 以上版本
    發表于 01-08 13:42 ?21次下載
    M5310與<b class='flag-5'>OneNET</b><b class='flag-5'>平臺</b><b class='flag-5'>對接</b>流程示例教程說明

    BC35-G系列LPWA模塊的頻段信息模塊和搜網機制的詳細說明

    本文檔主要介紹了通信 BC35-G、BC28BC95 R2.0 模塊支持的頻段信息,并著重說明了與
    發表于 03-17 08:00 ?5次下載
    <b class='flag-5'>BC</b>35-G系列LPWA模塊的頻段信息模塊和搜網機制的詳細說明

    【IoT】基于MCU實現NB-IoT設備對接移動oneNET平臺

    中,通過 MCU 和模組進行交互實現連接到 OneNET 平臺。該情況適用于實驗階段或是終端設備對接OneNET
    發表于 10-28 19:06 ?23次下載
    【IoT】基于MCU實現NB-IoT設備<b class='flag-5'>對接</b><b class='flag-5'>移動</b><b class='flag-5'>oneNET</b><b class='flag-5'>平臺</b>

    大白NBIOT BC28模塊+stm32開發板例程、教程(打通TCP、COAP協議)

    大白為了開發者能夠快速入門BC28的開發,加快開發者的項目進度,大白開發出此款針對BC28的stm32開發板和完善的發送網絡數據的示例程序(TCP協議、COAP協議),程序流程邏輯清楚,注釋完善
    發表于 12-03 17:51 ?10次下載
    大白NBIOT <b class='flag-5'>移</b><b class='flag-5'>遠</b><b class='flag-5'>BC28</b>模塊+stm32開發板例程、教程(打通TCP、COAP協議)

    NB-IOT模塊BC28在socket上進行監聽失敗如何解決呢?

    BC28初始化完成,聯網完成
    的頭像 發表于 11-14 12:43 ?856次閱讀
    NB-IOT模塊<b class='flag-5'>BC28</b>在socket上進行監聽失敗如何解決呢?
    主站蜘蛛池模板: 最新版天堂资源官网| 人人爱人人艹| xxxx曰本| 在线观看免费国产| 免费色网址| 天天插天天搞| 欧美成年性色mmm| 人人97| 五月婷婷爱| 2345成人高清毛片| 日韩三级视频在线观看| 夜色爽爽| 中文字幕一二三四区2021| 日韩免费视频一区| 18年大片免费在线观看| 欧美一区色| 色噜噜在线视频| 亚洲天天综合| 亚洲狠狠狠一区二区三区| 欧美日韩国产成人精品| 天天操天天干天天插| 黄网站在线观看视频| 激情综合网五月婷婷| 四虎国产精品影库永久免费 | 欧美性色欧美a在线播放| 午夜视频一区| 美女视频一区二区| 黄网站在线播放| 2020狠狠操| 日韩美a一级毛片| 人人做人人干| 亚洲成人在线免费观看| 日韩在线三级视频| 婷婷四房播客五月天| 最新激情网址| 成人在线色视频| 亚洲国产女人aaa毛片在线| 久久久夜色精品国产噜噜| 性猛交毛片| 欧美人成网站免费大全| 国产紧缚jvid|