|

【CIRCUS Pi】物聯網沒有Wi-Fi該怎麼辦?NB-IoT來幫你!

   
作者/圖片來源: CIRCUS Pi

物聯網應用範圍日漸廣泛,小到手錶大到各種家電甚至汽車,可見連接網際網路的好處非常之多,即時監控、記錄、統計裝置各種資訊,甚至遠端控制都可以快速達成,但這都必須以「有網際網路」作為前提。

目前物聯網裝置通訊方式大多採用Wi-Fi 無線網路,它擁有高速、大流量的優點,但同時也存在著基礎建設較麻煩、訊號覆蓋範圍短的缺點,應用範圍如智慧家電(e.g.電視、冰箱、照明燈、風扇等);而需要時常移動的裝置則會採用4G/5G網路,具有高速、大流量、基礎安裝方便等優點,但相對它的資費較為昂貴、續航力較低(e.g.手機)。

因此,除了採用前述兩種通訊方式外,我們還可以選擇目前物聯網盛行的NB-IoT(Narrowband Internet of Things)通訊方式,它是建立在LTE 基地台基礎之下,與4G/5G一樣透過電信商的基地台通訊,省去自行維護及建置基礎建設的流程,並且具有流量不需要太大、較便宜的資費、方便的基礎建設以及省電的特性,例如:在郊區收集大量感測資料並上傳至雲端分析。

那麼我們該如何實際使用NB-IoT 呢?本篇文章就要帶大家實作NB-IoT 物聯網裝置,將感測器資料透過NB-IoT 模組上傳至雲端平台,並且透過雲端平台遠端控制裝置RGB LED。

其中我們使用了 Linkit7697 結合OLED、PM2.5懸浮微粒感測器PMS5003,NB-IoT模組AM7020以及相關擴展板來完成此次的NB-IoT 專案;軟體的部分使用BlocklyDuino,它提供了圖塊式的程式設計方式,對於初學者來說更加容易理解與實作。

材料清單

BlocklyDuino使用教學

安裝程式

在BlocklyDuino的大家庭中,我們使用的是與劉正吉老師、法蘭斯老師一起合作的BlocklyDuino F1,並統一由劉正吉老師做整合,相關的安裝方法請參閱吉哥的分享-如何安裝吉哥自製積木,大致上分成幾個步驟,如下所示:

1. 下載BlocklyDuino V3主程式、其他的「開發板核心函式庫」與老師們獨立製作的「擴充積木包」,共三個壓縮檔案。

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

CIRCUS Pi

Author: CIRCUS Pi

分享有趣的創作與教學,提供Maker們創作的軍火庫,DIY 零件 | 套件| 工具,官網連結

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。