微軟今天發布了Azure物聯網網關開源開發包SDK的Beta版本,期望進一步推動物聯網的普及。
今年三月微軟在開發者大會上宣布開源Azure物聯網網關開發包(GitHub)(說明文檔地址),可以加快物聯網網關硬件的開發速度。物聯網網關硬件是將“智能”設備接入互聯網的關鍵所在。
據微軟Azure物聯網業務負責人Sam George介紹,開發者可以用Azure物聯網網關開發包開發任意類型的網關方案,微軟對此不作限制。微軟的物聯網策略是支持盡可能多的操作系統和硬件類型,因此微軟選擇在平臺抽象層上用ANSI C開發網關,提供高性能網關框架的同時確保了了網關的可移植性,和可同時兼容Windows和Linux系統的跨平臺兼容性。與上述原則相一致,微軟物聯網網關開發包還支持C#、Java和Node.js。
這已經不是微軟第一次發布與Azure公有云相關的物聯網開源開發工具包,微軟此前還曾經發布過面向C、Java、.NET、Node和Python的物聯網開發包。
微軟在云服務領域最主要的競爭對手之一,亞馬遜AWS也發布過開開源的物聯網開發包(嵌入式C和JavaScript)。此外,Salesforce和Oracle也都提供云物聯網服務。參考閱讀:開啟云物聯網時代,亞馬遜推出物聯網平臺
同一天,微軟還發布了Azure IoT Hub服務的設備管理工具預覽版。