<strike id="0k9r3"><p id="0k9r3"></p></strike>
  • <form id="0k9r3"></form>
    <nav id="0k9r3"></nav>
    <em id="0k9r3"><p id="0k9r3"></p></em>
  • <tr id="0k9r3"><source id="0k9r3"></source></tr>
    <form id="0k9r3"></form>
    <sub id="0k9r3"></sub>

      <sub id="0k9r3"><address id="0k9r3"></address></sub>
      1. <form id="0k9r3"></form>

        24小時聯系電話:18217114652、13661815404

        中文

        您當前的位置:
        首頁>
        電子資訊>
        公司新聞>
        開發物聯網產品的實際...

        公司新聞

        開發物聯網產品的實際成本


        開發物聯網產品的實際成本

        公司進入物聯網最常見的兩個問題是初始軟件開發(或集成)的成本和設備部署后的持續費用。當主要利益相關者思考始終存在的構建與購買的困境時,傾向于構建的人往往會嚴重低估兩者。

        那么物聯網產品的開發和維護是怎么回事呢?如果您選擇投資構建自己的軟件而不是選擇可用的平臺解決方案之一,作為企業家,您應該計劃什么樣的預算和時間表?我們將嘗試在此快速概述中為您分解。

        所需的軟件組件和專業知識

        讓我們來看看您今天運行互聯產品、業務或服務所需的最少軟件產品集。

        固件

        固件是上傳然后在硬件上運行的軟件。它為設備的特定邏輯提供低級控制。網絡和連接是固件開發的一部分,對于任何物聯網實施都至關重要。

        所需專業知識:嵌入式開發:C、C++

        當您使用電子產品時,固件開發是軟件的關鍵部分,擁有自己的工程團隊進行開發是非常有益的。固件開發可以分為兩部分:編寫運行業務邏輯和控制設備電路的代碼,以及管理與云之間的連接和數據傳輸的代碼。

        您還需要資源來測試固件。指望另一位 QA 專家或信任您的工程師。要考慮的一個重要因素是從一開始就集成固件無線更新(OTA FOTA)。它可以緩解很多問題,但如果執行不當,也會帶來很多麻煩。 

        FOTA 技術允許制造商在設備部署到工作現場、家庭或辦公室后遠程安裝新軟件、發布補丁和錯誤修復或更新功能和服務。FOTA 涉及經常性成本,主要是在云方面。物聯網平臺通常涵蓋此功能。  

        與任何其他軟件開發一樣,從長遠來看,期望修復錯誤、發布新版本、處理內存泄漏、提供技術支持等。您將面臨的主要持續費用是執行所有這些任務的人力資源。

        一旦您的公司收集了足夠的數據進行分析,另一部分可能變得很重要:可以在設備上運行的優化 ML 模型。對于此類開發,您需要一位熟悉嵌入式技術經驗的數據科學家。 

         是通過互聯網從云計算提供商的服務器按需提供給用戶的任何服務。物聯網服務器有不同的用途,例如管理、監控、數據收集和分析。

        所需專業知識:基于技術選擇、大數據處理、DevOps(維護和支持)的后端開發。  

        您可以開發自己的服務器應用程序或使用 AWS、Azure 等服務并在此基礎上進行構建。如果您決定構建自己的后端,則需要對所選擇的解決方案有深入了解的高技能工程師和支持團隊來維護部署后的系統。 

        至少需要一名 DevOps 工程師在生產中密切關注系統。

        開發運營

        除工資外,經常性成本包括云托管、域名租賃、SSL/tls 證書購買和更新、存儲和備份。

        根據您是選擇開發自己的后端還是堅持使用即用型解決方案,初始投資范圍會有所不同。但是,運行云服務器總是會涉及經常性成本,并且只會在您的業務擴大后才會增加。

        應用 

        連接設備后,在今天的現實中,您需要一個用戶界面來與設備或服務交互、配置、遠程控制和監控、可視化流程等。它可以是觸摸控件、移動應用程序、網絡應用程序、語音應用程序(例如,亞馬遜 Alexa 技能)等。

        使用已部署的連接產品通常需要兩個不同的應用程序:面向客戶的應用程序和供公司內部使用的應用程序(設備管理、分析、設備健康跟蹤、數據流量)。 

        所需專業知識:設計思維、產品構思、用戶體驗、視覺設計、移動和前端開發。

        理想情況下,當公司定義業務案例、常見用例、用戶體驗和產品生命周期時,應盡早開始應用程序開發。這是一個類似于任何軟件開發的迭代過程。通常,它可以分為幾個階段:需求、UX(用戶體驗)+ 視覺設計、Web 和移動應用程序開發、交付、支持。

        請注意,近年來,為出色的用戶體驗、設計和友好的應用程序設置了一個非常高的標準。 

        任何軟件開發都是一個持續的過程。當您的產品上線時,您將面臨錯誤修復、優化問題、支持問題、重新設計請求、新功能開發等。

        數據管理和維護成本

        在這個術語中,我們必須將托管和維護成本分開。從長遠來看,托管成本更實惠,與團隊自行維護云的成本相比,有助于消除多種風險。

        時間表和預算

        我從事軟件開發工作 20 多年,我不相信任何高質量的軟件可以在不到 9 個月的時間內開發出來。為錯誤修復、需求和文檔編寫添加一個時間緩沖,您將獲得 12 個月的時間——一個更現實的時間框架。如果您不同意,我很樂意在評論中聽到您的想法。 

        構建物聯網軟件

        如您所見,從頭開始構建自己的 IoT 軟件并不是一項廉價的工作,尤其是對于位于美國的團隊而言。如果您擁有所有合適的人員,并且為您的 IoT 投資制定了一個萬無一失的 ROI 模型——那就去做吧,在內部構建。但是,如果您是一家主要關注核心產品的 OEM,并且關心優化成本和上市時間,那么利用可靠的物聯網平臺可能會更好。這些人已經花了那些年(在大多數情況下,花費數百萬)構建您需要的軟件,并在真實世界的條件下與真實客戶一起測試,并從中獲得了所有無價的知識。

         

        請輸入搜索關鍵字

        確定
        国产在线视频在线