新唐 NuMaker-IoT-M487 使用 Mbed OS – 在 MbedOS 上使用 NB-IoT/LTE(4)
介绍
以新唐 NuMaker-IoT-M487 為平台,使用 Mbed OS 進行開發,學習開發各式功能。觀看本片,您將學會如何以 Mbed OS 範例程式透過 NB-IoT 或 LTE 連接到伺服器並讀取回傳資料。 哈囉大家好,我是新唐工程師 Miya,今天為大家介紹如何讓新唐 NuMaker IoT-M487開發板在 MbedOS 上使用 NB-IoT 以及 4G 模組。 以下錄影板子教學子板接母板教學 現在需要先進行組裝在新唐商店購買收到的 RF-EC21A-EC21 LTE 模組與子板,先翻至背面,插入 4G SIM Card,再翻至正面,將天線插在 ”MAIN” 孔。再將子板與母板上的字母朝同一方向對齊組裝。 因為 4G 模組較秏電,所以在使用 4G 模組時,單用 USB 供電是不夠的,需要將 5V / 2A 之電源插上;若使用 NB-IoT 模組則不需再額外插上電源。 組裝好 4G 子板後,到搜尋引擎搜尋 opennuvoton,找到並進入 nuvoton GitHub 進入新唐的線上 GitHub 頁面,搜尋這次所使用的檔案 NuMaker-mbed-Cellular-example 點進去後,複製網址,接下來到網址 https://ide.mbed.com/ 登入後先確認右上方板子已經有帶出 ”NuMaker-IoT-M487 及板子小圖示” 了,如果沒有可參考教學影片 ” step by step 讓你了解如何運行 Mbed OS ”,裡面有詳細的示範怎麼新增板子的方法喔! 選取左上方第二個 ”Import” 選項在 Import Wizard 中,點 Click here, 將剛才在 nuvoton Git-Hub 中複製的網址貼到 Source URL: 中,將滑鼠在 Import Name: 中點一下讓 Project name 可以自動填入,完成後按 Import。可以看到系統已將 sample 載到頁面裡了,先到 README.md 中閱讀裡面的說明,前 2 個是 NB-IoT模組,後面的 QUECTEL EC2x 是 4G模組。這次的示範是使用 QUECTEL EC2x 子板,先找到在這版本的程式中是從第 36行開始為 QUECTEL EC2x,在第 39 行 ~ 第 41 行的地方複製這三行的定義。 再到 mbde_app.json,把剛才複製的三行定義貼到 target_overrides 也就是第20 行開始的地方。 貼好之後,把 ppp-enable 與 tcp-enable 也就是第 27 跟第 28 行改成 true。改好之後存檔,編譯。 現在 Compile 中,需要等待一下,完成後最下面會秀出 Success! 系統會把我們 compile 完成的 bin 檔放在 download 資料夾,我們可以直接從下方進入,上拉後,點一下在資料夾中顯示 接著我們需要把 NuMaker-IoT-M487 板子跟 PC 接上 USB,記得使用 4G 模組要外接電源。 到電腦的裝置管理員查看分配到的 port 編號,在本機按右鍵,點裝置管理員,找到連接埠 ( COM 和 LPT ),找到 USB 序列裝置,就可以知道像這部 PC 分配給它的是 COM3。接下來使用終端機模摸擬軟體,各位可以用自己熟悉的軟體操作即可,設定Serial line 為 COM3,Speed為115200,到 Serial 也確認一下 baud: 115200,接著OPEN。再回到剛才的資料夾,可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定喔! 點選成功,會出現傳送資料畫面。 接著回到終端機摸擬軟體,可以看到板子已經成功連到echo.mbedcloudtesting.com server ,傳送 4 Bytes資料後接收 4Bytes 資料,比對正確,連線測試成功。 - 更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC 購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487 聯絡我們: SalesSupport@nuvoton.com #Tool #Training #Learning #Intermediate #zh-Hant