2017年5月16日

在Ubuntu上Compile Azure IoT Edge

Azure IoT Edge是今年的Build大會上宣布的新的Azure IoT家族的服務,同時也是先前釋出的IoT Gateway SDK的進化版本;透過Azure IoT Edge,強化設備端在物聯網的方案中的能力。有興趣的話可以在這裡註冊預覽:https://aka.ms/pspreview

 

為了讓設備端可以更緊密的與雲端的Azure IoT服務聯繫,在設備端上我們必須要使用Azure IoT Edge (Azure IoT Gateway SDK)與雲端溝通;Azure IoT Edge的詳細安裝設定方式在Github上有詳細的說明:https://github.com/Azure/iot-edge/blob/master/doc/devbox_setup.md

 

下面是我在Ubuntu 14.04上面安裝Node.js Binding版本的Azure IoT Edge時遇到的一些狀況與處理方式:

  1. CMake版本必須高於2.8.X

執行下兩指令取得最新版本的CMake

sudo add-apt-repository ppa:george-edison55/cmake-3.x

sudo apt-get update

  1. 某些Library可能沒有正確的build

執行下面這個步驟時,加上—rebuild-deps參數

執行結果

 

About Me