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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>帶有SIM7020和T Mobile的Arduino NB IoT

帶有SIM7020和T Mobile的Arduino NB IoT

2022-11-18 | zip | 0.16 MB | 次下載 | 免費

資料介紹

描述

概括

此演示是如何通過服務提供商 (T-Mobile) 將 Arduino MKR 和 NB-IoT 分線板 (SIM7020E) 連接到云 API (AllThingsTalk) 的示例。演示非常基礎,展示了將數據發送到云端的最低要求。

Arduino MKR 設置

這個設置非常簡單。Arduino MKR 使用串行端口與 SIM7020E 調制解調器通信電源(在這種情況下為 3V!)、Gnd、RX/TX 和 DTR/PWR 連接到 Arduino。

在以下網站查看 SIM7020 HW 指南和 SIM7020 AT 命令指南:simcom.com

?
poYBAGN27TiASAnnAAFfBbg4bbY797.jpg
電路連接
?

信息:PWRKEY (PowerPin) 必須在 Vdd 上電后循環通過高-低-高狀態,DTR (SleepPin) 保持低電平 - 用于在需要時將調制解調器從睡眠中喚醒。

草圖代碼

該草圖利用一些功能將 AT 命令腳本發送到 SIM7020。#include 文件包含腳本(const Array *Char),您可以根據需要擴展它們。scripts 命令返回一個狀態值:1 = OK,0 = ERROR,-1 = TIMEOUT。程序員對這些狀態采取行動。還有一個透明模式,您可以通過 Arduino 串行監視器手動發送 AT 命令。對于此演示代碼,完成以下序列:

  • 啟動串口:Serial1 = 13/14 上的標準 Arduino 串口。
  • 通過 PWR-Pin 對 Sim7020 進行電源排序
  • 閱讀 Imei 和其他模塊詳細信息。
  • 連接到 T-Mobile 網絡 (ID 20416)
  • 設置 NB-IoT 和接入點 (cdp.iot.t-mobile.nl\ cq 172.27.131.100)
  • 在端口 15683 上打開到 T-Mobile 的 CDP 的 UDP 套接字
  • 循環:每分鐘發送 2 個 RandomInteger 值

兩個整數是模擬值*100,用8個十六進制字符表示。在本例中,它們是隨機(噪聲)數,從未連接的 A0 和 A1 端口讀取。

備注:在此代碼示例中,沒有對錯誤的預期構建,即重試或重新配置套接字。這很簡單。

T-Mobile 設置

首先,您需要在您所在地區支持 NB-IoT 的服務提供商。這可能是 T-Mobile,因為它提供了對這種 LTE 邊帶技術的早期訪問,并且有一個連接設備平臺 (CDP) 設置,帶有 API 或在線接口、有趣的論壇和一個專注于早期采用者和初創公司的啟動指南. 執行以下步驟:

  • 從其支持合作伙伴之一在線獲取 T-Mobile 演示 SIM 卡
  • 注冊:為 UDP 數據創建一個帳戶
  • 注冊您的硬件調制解調器設備的 Imei(Imei:使用 Simcom AT 命令AT+GSN或從標簽中復制)。
    備注:如果您在注冊 Imei 時收到錯誤消息,請嘗試使用其他瀏覽器!T-Mobile 網站的支持似乎有一些限制。
  • 設置回調 URL以將您的數據轉發到 ATT

?

?
?
?
?
pYYBAGN27T2AX1dgAAFGKrFbitU521.jpg
?
1 / 2
?

如果您愿意,您還可以遵循 PostMan 的 Beeceptor(簡單端點)的 T-Mobile 示例用于管理您的設備和訂閱的 API 接口)。

AllThingsTalk (ATT) 設置

在AllThingsTalk上設置一個帳戶有關設置,請參見下面的圖片。在你的環境中,你有一個標準的操場(或者你創建一個新的場地)。在地面,通過選擇“您自己的 NB-IoT 設備”添加設備,為其命名,然后選擇提供商(T-Mobile),并注冊 iMei 信息。

這將啟動具有空資產的設備。資產是設備的傳感器/執行器屬性,反映在作為有效負載發送的數據中。現在創建兩個資產作為傳感器(當我們發送兩個整數數據時),將數字作為配置文件(我們稍后實現數字),然后保存。

我們的 Arduino 設備會將有效載荷數據作為兩個整數發送,由 4 字節值二進制數據 < sensor1high, sensor1low, sensor2high, sensor2low > 表示,

即 AT+CSOSEND=0, 8, " 01A3021C " -> integer1: 01A3x, integer2 021Cx

在 Settings -> Payload Formats 下,我們可以定義 ATT 需要如何實現這個 payload 數據(見下圖)。

?

?
?
?
?
poYBAGN27T-ASC-MAADyMgAyG88063.jpg
?
1 / 5
?

使用ABCL將自定義二進制數據轉換為您的表示形式:

{
 "sense": [
   {
     "asset": "Analog01",
     "value": {
       "byte": 0,
       "bytelength": 2,
       "type": "integer",
       "calculation": "val / 100"
     }
   },
   {
     "asset": "Analog02",
     "value": {
       "byte": 2,
       "bytelength": 2,
       "type": "integer",
       "calculation": "val / 100"
     }
   }
 ]
}

在這里,我們將 4 字節有效負載定義為拆分為兩個 2 字節模擬資產值,包括除以 100 以使其成為 2 位十進制值。

在上面的示例中:integer1: 01A3x = 419d = 4.19表示模擬值。

最后但并非最不重要的一點是在 ATT 儀表板中:要保留您的歷史數據,請打開 Settings -> DataStorage

?

發送數據

啟動您的 Arduino,加載草圖,然后觀看串行監視器。一旦您看到以下 AT 序列,就會發送數據:

ATZ
OK
AT+CFUN=0
+CPIN: NOT READY
OK
AT+CREG=2
OK
AT*MCGDEFCONT="IP","cdp.iot.t-mobile.nl"
OK
AT+CFUN=1
OK
AT+CBAND=8
OK
AT+COPS=1,2,"20416"              -> CONNECT TO T-MOBILE NETWORK
+CPIN: READY
+CREG: 2
+CREG: 5,"0405","00517C66",9     -> CONFIRMED 9 = NBioT
OK
AT+CGCONTRDP
OK
AT+CSQ                           -> SIGNAL QUALITY
+CSQ: 17,0
OK
AT+CSOC=1,2,1                    -> DEFINE UDS SOCKET
+CSOC: 0
OK
AT+CSOCON=0,15683,"172.27.131.100"     -> OPEN SOCKET PORT 15683
OK
AT+CSOSEND=0,8,"01A3021C"              -> DATA IS SEND, 8char, 4 bytes in HEX
OK

T-Mobile項目儀表板中,您可以看到最后發送的有效負載。項目 -> 詳細信息 -> 設備列表

ATT儀表板中,您應該會在設備的“生命數據”下看到數據:

?
?
?
?
pYYBAGN27UKAX_-9AAEBajN0jMY100.jpg
?
1 / 2 ?壽命數據和調試數據
?

在調試下,您可以看到有效負載數據和解析。如果解析出錯,您可以在此處查看。

待完成

  • 執行器數據發送到設備
  • MQTT 轉發

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 国产美女视频黄a视频全免费网站 | 午夜视频黄 | 一级做a爱 一区 | 欧美日本一区二区三区 | 国产小视频你懂的 | 久久精品国产亚洲片 | 美女被免费网站在线视频九色 | 黄 色 片 在 线 看 | bl 高h文| 高清国产美女在线观看 | www视频在线观看com | 狠狠色丁香婷婷综合视频 | 成 人 色综合 | 一级特黄a 大片免费 | 色之综综 | 中文字幕精品一区二区2021年 | 国产理论在线观看 | 国产美女主播在线观看 | 亚洲日本在线观看 | 欧美成人在线影院 | 四只虎免费永久观看 | 日本一区二区免费在线观看 | 性久久久久久久 | 欧美a性| 两性色午夜视频免费老司机 | 亚洲午夜顶级嘿嘿嘿影院 | 国产精品 视频一区 二区三区 | 天天操夜夜逼 | 国产三级在线 | 久久影视精品 | 永久黄网站色视频免费观看99 | 免费看黄色毛片 | 一级黄色免费毛片 | 福利视频自拍偷拍 | 日本一区不卡在线观看 | 成人人免费夜夜视频观看 | 欧美一级欧美三级在线观看 | 国内精品手机在线观看视频 | 欧美午夜网站 | 五月激情丁香 | 国产高清网站 |