免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
物聯(lián)網(wǎng)技術(shù)圖鑒
對(duì)于不同崗位的開發(fā)人員來說,想要開發(fā)出成功的物聯(lián)網(wǎng)項(xiàng)目,所需的技能會(huì)有什么不同呢?本文就從硬件設(shè)計(jì)、后端開發(fā)、前端開發(fā)、應(yīng)用開發(fā)、數(shù)據(jù)科學(xué)家等角度,分別談?wù)劯髯缘募寄軋D鑒。
作者 | Adam Dunkels
譯者 | 彎月,責(zé)編 | 郭芮
出品 | CSDN(ID:CSDNnews)
以下為譯文:
成功的物聯(lián)網(wǎng)項(xiàng)目非常注重工程技術(shù)。在本文中,我們將討論從事物聯(lián)網(wǎng)項(xiàng)目的開發(fā)人員所需掌握的技術(shù)力:
  • 硬件設(shè)計(jì)師

  • 嵌入式固件開發(fā)人員

  • 無線通訊專家

  • 后端開發(fā)人員

  • 前端開發(fā)人員

  • 應(yīng)用開發(fā)人員

  • 自動(dòng)化與系統(tǒng)集成工程師

  • 數(shù)據(jù)科學(xué)家

所有成功的物聯(lián)網(wǎng)項(xiàng)目的第一步都是定義業(yè)務(wù)目標(biāo)并建立概念驗(yàn)證系統(tǒng),以評(píng)估這些目標(biāo)是否可以實(shí)現(xiàn)。在這個(gè)階段,你只需掌握本文提到的部分技術(shù)。但是,等到項(xiàng)目取得成功,超越了概念驗(yàn)證水平,那么團(tuán)隊(duì)所需技術(shù)力的廣度和深度就會(huì)增加。
通常,開發(fā)人員都可以掌握多項(xiàng)技術(shù)。有時(shí),項(xiàng)目所需的每項(xiàng)技術(shù)都需要由專門的團(tuán)隊(duì)來承擔(dān),而所需人員的數(shù)量則取決于項(xiàng)目的復(fù)雜性和成功度。項(xiàng)目越成功,就意味著有更多錢來雇傭更多人。

硬件設(shè)計(jì)師

大多數(shù)物聯(lián)網(wǎng)項(xiàng)目都涉及某種形式的定制硬件設(shè)計(jì)。硬件的復(fù)雜度因項(xiàng)目而異。在某些情況下,我們可以使用硬件模塊和參考設(shè)計(jì),基礎(chǔ)知識(shí)和電氣工程知識(shí)就足夠了。而有些更復(fù)雜的項(xiàng)目則需要更多的經(jīng)驗(yàn)和專業(yè)知識(shí)。如果你想構(gòu)建蘋果級(jí)別的硬件,則需要一個(gè)蘋果級(jí)別的硬件團(tuán)隊(duì),還有蘋果級(jí)別的預(yù)算。
常見的技術(shù):
  • 印刷電路板(PCB)設(shè)計(jì)

  • 無線電頻率與天線設(shè)計(jì)

  • 時(shí)鐘,信號(hào)路由相關(guān)的經(jīng)驗(yàn)

  • 低功耗設(shè)計(jì)和功耗優(yōu)化

  • 芯片選擇:微控制器、傳感器、接口芯片

  • 接口:SPI、I2C、JTAG、USB、GPIO

  • 生產(chǎn)和零件采購


嵌入式固件開發(fā)人員

如果想讓硬件發(fā)揮作用,你就需要嵌入式開發(fā)人員。他們是從事最底層、最接近裸機(jī)硬件的軟件開發(fā)人員。這樣的軟件稱為固件(介于軟件和硬件之間的固件)。一般這些開發(fā)人員的背景結(jié)合了電氣工程、計(jì)算機(jī)體系結(jié)構(gòu)和軟件開發(fā)。嵌入式開發(fā)人員的工作需要與最終硬件的原型版本打交道,因此通常他們的辦公桌看起來都很凌亂。
常見的技術(shù):
  • 編程語言:C、匯編語言、C++

  • 實(shí)時(shí)操作系統(tǒng)(RTOS)經(jīng)驗(yàn):FreeRTOS、Contiki、Zephyr

  • 嵌入式Linux

  • 源代碼版本控制

  • 物理和信息安全

  • 平臺(tái):美國德州儀器(TI)、ARM Cortex、AVR、微芯片、Arduino、樹莓派


無線通訊專家

大多數(shù)物聯(lián)網(wǎng)項(xiàng)目都是無線的,但無線技術(shù)都很難,因?yàn)闊o線集物理與軟件的雙重復(fù)雜度于一身。通常無線通信專家都來自無線通信、網(wǎng)絡(luò)協(xié)議和軟件開發(fā)。對(duì)于大型物聯(lián)網(wǎng)系統(tǒng)來說,擁有無線通信的專長才能適當(dāng)?shù)卮_定網(wǎng)絡(luò)與通信模式。而消費(fèi)級(jí)物聯(lián)網(wǎng)系統(tǒng)則需要無線通信專長來確保通過藍(lán)牙順利地將設(shè)備連接到用戶的智能手機(jī)。
常見的技術(shù):
  • 網(wǎng)絡(luò)模擬

  • 無線網(wǎng)格網(wǎng)絡(luò)

  • 對(duì)無線傳播技術(shù)的掌握

  • 對(duì)功耗的掌握

  • 協(xié)議:TCP/IP、IPv4、IPv6、RPL、TLS、WiFi、藍(lán)牙、6lowpan、ZigBee、LoRA、MQTT、CoAP


后端開發(fā)人員

在物聯(lián)網(wǎng)系統(tǒng)中,后端需要處理數(shù)據(jù)庫和應(yīng)用程序邏輯。通常,后端都部署在云主機(jī)中,并負(fù)責(zé)存儲(chǔ)來自物聯(lián)網(wǎng)設(shè)備的數(shù)據(jù)、對(duì)用戶進(jìn)行身份驗(yàn)證、為前端以及與其他系統(tǒng)的集成提供API。
常見的技術(shù):
  • 編程語言:JavaScript、Go、Python、Ruby

  • 數(shù)據(jù)庫:MySQL、MongoDB、Redis

  • 開發(fā)運(yùn)維經(jīng)驗(yàn)

  • 云平臺(tái):亞馬遜的AWS、Heroku、微軟的Azure


前端開發(fā)人員

大多數(shù)物聯(lián)網(wǎng)項(xiàng)目都有網(wǎng)頁形式的前端。用戶可以通過這類網(wǎng)頁與系統(tǒng)交互。因此,這些網(wǎng)頁需要做到易于使用、安全、可在最常見的Web瀏覽器中運(yùn)行并保持最新狀態(tài)。這些前端是用HTML開發(fā)的,而且通常都會(huì)采用某些現(xiàn)有的JavaScript前端框架。前端開發(fā)人員需要通過大量輸出到網(wǎng)頁上的文本來創(chuàng)建視覺體驗(yàn)。
常見的技術(shù):
  • UI/UX設(shè)計(jì)

  • 用戶訪談與人機(jī)交互的經(jīng)驗(yàn)

  • HTML、CSS、Javascript

  • Web開發(fā)框架:Vue.js、React、Bootstrap


應(yīng)用開發(fā)人員

許多面向用戶的物聯(lián)網(wǎng)項(xiàng)目都需要使用移動(dòng)應(yīng)用作為用戶界面。隨著項(xiàng)目的推進(jìn),移動(dòng)應(yīng)用體驗(yàn)的重要性越來越突出。通常,我們需要開發(fā)和維護(hù)兩個(gè)版本:iOS和Android。有時(shí)也可以開發(fā)混合原生應(yīng)用(通常用HTML開發(fā))。大多數(shù)應(yīng)用開發(fā)人員都清楚原生與混合框架的優(yōu)缺點(diǎn)。
常見的技術(shù):
  • Android、iOS開發(fā)

  • 原生/混合框架:Phonegap/Cordova、Ionic、Angular、React、Vue

  • 編程語言:Java、Swift、Objective C、JavaScript


系統(tǒng)集成與自動(dòng)化工程師

許多物聯(lián)網(wǎng)項(xiàng)目都需要與現(xiàn)有軟件集成。軟件集成是一項(xiàng)經(jīng)常被低估的任務(wù),我們常常需要花費(fèi)大量精力,運(yùn)用一套特定的技術(shù)才能取得成功。此外,一旦軟件集成開始,你就必須確保集成保持正常運(yùn)行。這時(shí)我們就需要采用自動(dòng)測(cè)試。系統(tǒng)集成和自動(dòng)化工程師需要擁有大量實(shí)踐經(jīng)驗(yàn)和勇氣,因?yàn)檫@是一項(xiàng)艱巨的工作。
常見的技術(shù):
  • 自動(dòng)測(cè)試框架:Jenkins、Mocha、Travis

  • REST API

  • 編程語言:Javascript、Java、Python、Bash


數(shù)據(jù)科學(xué)家

物聯(lián)網(wǎng)項(xiàng)目都需要圍繞數(shù)據(jù)展開,而且你需要充分利用這些數(shù)據(jù)。在項(xiàng)目的早期階段,這部分的工作可能很簡(jiǎn)單,只需將關(guān)鍵績(jī)效指標(biāo)放入Excel工作表中進(jìn)行比較即可。但是隨著項(xiàng)目的發(fā)展,你需要針對(duì)數(shù)據(jù)展開更深入的分析。這時(shí)就需要數(shù)據(jù)科學(xué)家的幫忙。數(shù)據(jù)科學(xué)家可以通過復(fù)雜的數(shù)據(jù),尋找模式以及可付諸行動(dòng)的信息,而這才是數(shù)據(jù)的最終價(jià)值。
常見的技術(shù):
  • 統(tǒng)計(jì)、人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘

  • 編程語言:Matlab、R、Python

  • 工具:Excel、Google BigQuery、Hadoop、TensorFlow、Spark


總結(jié)

一個(gè)成熟的物聯(lián)網(wǎng)項(xiàng)目需要一系列廣泛的技術(shù)支持才能取得成功。在項(xiàng)目的早期階段,驗(yàn)證業(yè)務(wù)案例是最重要的任務(wù),因此你不需要具備本文中提到的所有技術(shù)力。但是,在業(yè)務(wù)案例得到確認(rèn),項(xiàng)目可以真正開始后,這些技術(shù)就會(huì)變得越來越重要。
原文:https://dzone.com/articles/developer-skills-for-successful-enterprise-iot-pro
本文為 CSDN 翻譯,轉(zhuǎn)載請(qǐng)注明來源出處。
【END】
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
產(chǎn)品經(jīng)理需要懂技術(shù)嗎?
web前端學(xué)習(xí)路線解答前后端對(duì)接問題?
前端開發(fā)和后端開發(fā)哪個(gè)發(fā)展前景更好?你想學(xué)哪個(gè)?
學(xué)網(wǎng)頁設(shè)計(jì)有較好的就業(yè)前景嗎?
程序員是干什么的
前端|前后端分離模式的思考(二)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服