在與物聯網(IoT)裝置建立蜂巢連線時,你必須完成以下幾個步驟才能建立連線並允許資料從裝置傳向雲端應用。
首先,數據機尋找可用的網絡,並確認其所屬的網路營運商。 偵測到合適的網路後,數據機將檢查是否具備必要的權限進行註冊,同時網路本身會要求從數據機取得 SIM 卡詳細資料。 如果有合適的網絡,但 SIM 卡無法連接,則裝置將繼續掃描可接受的網絡,或無法建立連接。 發現適當的網路後,數據機將請求網路註冊。 對於 2G/3G 連接,數據機現在可以連接,儘管尚未建立數據通話。 重要的是需要了解,即使物聯網裝置可以在訊號塔中成功註冊,也不代表可以建立指向互聯網的有效路徑。
在成功註冊網路之後,數據機將向本地網路營運商發送請求,從而基於配置的APN設定建立數據通話。 本地網路會使用這些 APN 設定將請求轉發給你的行動網路營運商(Mobile Network Operator,簡稱 MNO)。
借助 LTE 連接,所有上述操作都會在「連接」到網路的一個組合中完成。 接收到訊息後,MNO 或行動虛擬網路營運商(Mobile Virtual Network Operator,簡稱 MVNO)將向數據機分配一個 IP 位址,並將這些詳細資訊和 DNS 伺服器的詳細資訊發送回來。 這時,你的裝置已經準備好透過蜂巢網路發送和接收資料了。
儘管連接到行動網路乍看之下似乎相當簡單,但實際上背後的過程確實非常複雜。 你知道 SIM 卡包含自己的微型作業系統嗎? 或者你知道它們可以快取各種資訊以幫助加快後續的連線速度嗎? 從使用者的角度來看,當你啟動裝置以建立連線時,只要有訊號,就可以建立連線。 相比 WiFi 或藍牙,你覺得蜂窩連線有什麼吸引力?