如何快速地開發物聯網?如何專注於自己的優勢?

時間 2021-05-30 22:21:32

1樓:奧芯軟體方案

與火熱的智慧型手機開發不同,物聯網的應用開發要複雜的多,傳統模式下,需要開發者考慮到物聯網生態鏈上所有的技術棧。而物聯網的產業鏈又是出奇的長,涉及晶元、終端、網路、平台、應用等多個領域。

作為開發者,首先要解決的第乙個問題不是軟體,而是硬體開發的問題,不管是晶元還是模組,甚至作業系統,大約50多種,這與Web開發面對Linux和Windows是完全不一樣的。其次還要解決網路的問題,「受益」於物聯網協議至今沒有被統一,開發者需要面對多達十幾種協議。

不誇張的說,作為物聯網開發者,需要用90%的時間和精力去解決不擅長的硬體層和網路層的問題,只有剩下10%的精力去解決擅長的應用層問題,這種煙囪式的開發顯然是不合理的。

物聯網應用開發的正確姿勢

那什麼才是物聯網應用開發者應有的正確姿勢呢,奧芯QingCloud產品總監兼運營副Quattroporte林源談到,「物聯網的開發應該遵循層次化開發邏輯,第一層,需要有乙個統一的硬體開發平台,幫助物聯網開發者遮蔽所有硬體的差異;第二層,現在所有企業都要上雲,物聯網也需要上雲;需要有乙個統一的訊息平台,幫助物聯網開發者遮蔽所有的訊息及協議的差異。」

這些還不夠,不同的場景和不同領域的物聯網開發一定具有共性,這些共性可以被抽象出來,最專業的人可以在每乙個場景化開發領域提供場景化的平台,從而開發者們的開發成本、門檻會降得非常低。

2樓:Sugr宋少鵬

都說選擇比努力重要,找準乙個細分方向,發揮自己的全棧優勢拿出有獨特性的產品。

做技術的,從市場角度看問題,從市場角度看問題,從市場角度看問題。

如何快速地開發一款 Android App?

鄭曉東 1研究使用者,發現使用者需求,找到市場。2我已經有想做的東西了,有市場,市場已經確定 這一步屬於市場研究 選擇方向,這個是老闆一直在做的事情 這時的使用者研究,主要是尋找切入點,更好的進入這個市場,找使用者在這個市場上得需求,這個市場裡使用者的各種研究,來得到我們需要的資訊,如,使用者使用場...

如何提高專注力專注於一件事?

夜航參座 如果乙個人的努力是靠焦慮驅動的,那麼當他付出一些努力,焦慮就很容易緩解,他也就失去了繼續努力的動力 甚至有時候,努力還沒有付出,僅僅是辦了一張健身卡 買了一些書,都有可能立刻緩解焦慮 而如果乙個人的努力是靠熱愛 正向的情緒驅動的,那麼他就不會因為情緒的波動而鬆懈持續的付出。 Postgra...

如何快速優雅地吃飯

雁翎 作為乙個曾經被高考碾壓出快速吃飯技能的吃貨,我來談一下自己的粗淺心得 鑑於題主提到的 快速 和 優雅 想必用餐地點是食堂和餐廳之類的公共場所吧?而且題主極有可能是乙個人用餐。若與他人一起用餐,為禮貌起見不可吃得太快 好,步入正題。第一步 挑選適量的易咀嚼 易消化食物 為了兼顧吃飯的速度和胃的健...