精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

適合物聯網開發者的五大VS Code擴展

譯文
物聯網
在本文中,我們將介紹一些基本的VS Code擴展,這些擴展將幫助您成為更有生產力的物聯網開發人員。

【51CTO.com快譯】在短短幾年之間,Visual Studio Code(簡稱VS Code)就已經征服了眾多開發人員的心智。隨著它在Web開發社區中的迅速興起,無論是運行在Linux、macOS還是Windows平臺上,它都成為了Java、Python、以及C/C++開發人員的首選IDE(集成開發環境)。在Stack Overflow的最新一次針對開發人員的調查中(https://insights.stackoverflow.com/survey/2019),有九萬多名開發人員給出了反饋,并認為VS Code已占有50%以上的市場份額。

無論是剛開始涉足物聯網(IoT)技術,還是已經從事物聯網相關解決方案一段時間了,您可能都會迅速地意識到“全棧開發人員(full-stack developer)”,這個術語也同樣適用于物聯網領域。您需要花費大量的時間,來開發和測試那些用C語言連接的嵌入式設備與固件。有時,您可能還需要調整一些可用于構建系統的Python腳本,或使用命令行工具,來檢查目標物聯網的后端服務是否已經啟動,并正在運行。

在本文中,我們將向您介紹一些基本的VS Code擴展。這些擴展將能夠幫助您成為更高效的物聯網(IoT)開發人員。

Arduino的VS Code擴展

Arduino IDE是一個很棒的工具。它尤其適合于幫助新手人員開始使用Arduino的整個生態系統。不過,對于那些遠不只是為了讓LED閃爍,或是要運行某個基本程序的用戶來說,Arduino能夠提供的關鍵性功能還是略顯欠缺了一些。如今,有越來越多的平臺都能夠與Arduino相兼容,其中包括:諸如ESP32之類的HiFive1 RISC-V開發者工具包,以及STM32 Nucleo系列。其他更多信息請參見:https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems。

Arduino的VS Code擴展已被放置在了Arduino IDE的官網上。您只需要一次性安裝,便可反復使用由它為您提供的所有功能。如下圖所示,其中包括:瀏覽代碼示例,以及監控自己的串行端口等。

在我看來,VS Code擴展的真正強大之處在于:它能夠基于VS Code的C/C++工具進行構建,并且能夠為您提供完善的智能感知(Intellisense)和實用的代碼導航功能。

自從2010年我第一次接觸與Arduino兼容的主板,到后續的Arduino生態系統,Arduino的VS Code擴展逐漸擺脫了“Serial.println”,而且越來越適用于相關的程序調試了。

在后臺,該擴展程序利用了諸如CMSIS-DAP、JLink、以及ST-Link等常見的調試接口。如果您的設備已經具有實現了這些接口之一的板載調試芯片,那么您就可以馬上開始工作了。當然,如果沒有的話,您只需要考慮使用與自己芯片相兼容的外部連接器即可。

PlatformIO IDE

PlatformIO是一種開放源代碼的命令行工具,它通過提供統一的工具鏈分配、代碼庫管理、以及調試等機制,來支持物聯網和嵌入式開發工作。近年來,它越來越能夠與VS Code緊密集成了。可以說,針對VS Code的PlatformIO IDE擴展現在已經是Visual Studio市場上最受歡迎的擴展工具之一。

目前,PlatformIO支持30多個平臺,其中包括:Atmel AVR、Atmel SAM、ESP-32和8266、Kendryte K210、以及Freescale Kinetis等。同時它也能夠支持諸如Arduino、ESP-IDF、Arm Mbed、Zephyr等20多種框架,以及750多個平臺等不同主板。在上述這些平臺上,該擴展將幫助您編寫代碼(包括:代碼完成和代碼導航等),管理依賴關系,構建與調試,以及使用串行端口監視器與自己的設備進行交互。

該擴展工具的另一個有趣功能是:能夠將現有的Arduino項目轉換為PlatformIO格式。據此,您可以更輕松地與同事(或他人)共享自己的代碼,以利用PlatformIO的高級庫管理功能(請參見https://docs.platformio.org/en/latest/librarymanager/index.html)。例如:它可以僅基于您包含在代碼中的頭文件,自動提取所用到的第三方代碼庫。

Azure物聯網工具

Azure物聯網工具針對VS Code的擴展實質上是一個擴展捆綁包。作為物聯網的邊緣擴展和設備工作臺(Device Workbench),您只需單擊Azure IoT Hub Toolkit即可完成安裝。

當您想將設備連接到云端時,Azure IoT Hub為您提供了管理設備,收集設備遙測(telemetry),以及路由等所有必需的服務。使用Azure IoT Hub擴展所提供的IDE,您可以輕松地在Azure訂閱服務中配置IoT Hub的實例,配置設備,以及監視它們發送的數據等方面。

另外,如果您有興趣使用基于容器的架構,來構建智能化的物聯網網關,那么IoT Edge一定能夠助您一臂之力。憑借其專用的擴展,您可以輕松地構建出自定義的物聯網邊緣模塊,并將其部署到那些連接著IoT Hub的邊緣設備上。而且此類擴展并不限于設備是模擬運行在開發階段的電腦上,還是真實的設備之上。

最后,Device Workbench可以幫助您快速啟用各種真實的物聯網設備。通過提供一整套工具,它能夠幫助您構建出物聯網的即插即用設備(請參見https://docs.microsoft.com/en-us/azure/iot-pnp/)。當然,Workbench也可以使用自帶的多種案例,將Azure IoT部署到實際設備上。

而且,令人欣喜的是Azure 物聯網工具的擴展程序會每隔幾周推出一些不錯的更新與新功能。具體請參見:https://devblogs.microsoft.com/visualstudio/tag/iot/。

遠程開發擴展包

眾所周知,物聯網開發不僅僅是為嵌入式設備編寫代碼。通常情況下,您需要與位于遠程的邊緣網關,或是那些位于云端服務器容器中的文件夾進行交互。雖然您可以使用SSH、以及SCP來同步本地和遠程的開發環境,但是該過程往往極為繁瑣。

如上圖所示,遠程開發擴展包則能夠允許您打開在容器中、或遠程計算機上的任何文件夾,然后就像處理本地資源一樣去使用各種VS Code。

REST Client

為了測試REST API,我們往往需要創建和測試相應的REST、SOAP或GraphQL請求。有時,您甚至需要將查詢保存到云端,以方便與同事共享。

REST Client擴展可以將任何擴展名為.http或.rest的文件,轉換為可執行記事本文件,以方便您在其中輕松地執行各種查詢任務。

在構建端到端的物聯網解決方案時,您很可能會依賴第三方的服務,并且使用某種形式的REST API去與之進行交互。例如:您可能需要依賴氣象服務,作為自己預測性計算的一部分。以下是我與伙伴共享某些查詢的一個示例。它展示了如何使用Azure Maps API計算處理路線,以及如何渲染地圖中的圖塊。

下圖展示了借助REST Client擴展,如何實現實時的查詢效果。

原文標題:Top 5 VS Code Extensions for IoT Developers,作者:Benjamin Cabé

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:趙寧寧 來源: 51CTO
相關推薦

2013-09-10 09:35:53

移動開發者全能開發者技能

2021-07-12 09:52:10

物聯網農業應用IOT

2020-08-16 08:25:46

物聯網安全物聯網IOT

2018-04-10 04:01:17

2019-02-21 05:51:44

物聯網用途IOT

2021-08-02 09:23:35

物聯網開發工具

2019-03-27 08:27:32

物聯網IOT技術

2019-12-02 09:11:24

物聯網物聯網平臺工業物聯網

2024-03-18 15:46:40

2022-08-17 17:05:57

物聯網

2021-12-27 10:57:04

SwiftXcodeSSWG

2013-08-06 14:20:51

Web

2021-11-24 15:47:59

工業物聯網IIOT物聯網

2019-04-28 15:30:48

物聯網崗位IOT

2023-05-05 10:58:11

2021-11-18 22:34:04

物聯網建筑技術

2022-12-29 07:54:30

2019-06-28 15:31:36

物聯網技術大數據

2015-12-18 16:57:06

2018-03-28 14:28:37

物聯網物聯網平臺智能
點贊
收藏

51CTO技術棧公眾號

欧美丝袜激情| 奇米视频888| 在线免费观看日韩视频| 亚洲人体视频| 国产欧美视频一区二区| 国产精品第三页| 国产免费嫩草影院| 伊人久久一区| 亚洲男人的天堂在线aⅴ视频| 成人在线免费观看视视频| 一级片手机在线观看| 成人精品电影在线| 国产精品久久久一本精品| 91综合免费在线| 国产一级片免费| 日韩高清在线免费观看| 亚洲一区国产视频| 久久久久久a亚洲欧洲aⅴ| 亚洲 小说区 图片区| 成人爽a毛片| 欧美视频国产精品| 亚洲成人18| 精品免费久久久| 日韩高清国产一区在线| 欧美成人在线免费视频| 玖草视频在线观看| 狂野欧美性猛交xxxx| 久久久亚洲欧洲日产国码αv| 57pao成人永久免费视频| 欧美性受xxxx黑人| 岛国精品一区| 欧美日韩免费观看一区二区三区| 免费99视频| 在线观看亚洲黄色| 欧美日韩视频| 亚洲最大中文字幕| 精产国品一二三区| 金瓶狂野欧美性猛交xxxx| 另类图片国产| 色婷婷在线视频| 久久99精品久久久久久久青青日本| 免费xxxx性欧美18vr| 波多野吉衣中文字幕| 亚洲国产欧美在线| 久久久久久久99| 久久精品国产成人| 在线国产一区| 亚洲一区二区91| 国产精品人成电影| 蜜桃一区二区三区四区| 亚洲大尺度在线观看| 97福利一区二区| 成人国产精品一级毛片视频| 亚洲欧美日韩色| 欧美性高清videossexo| 91精品影视| 国产传媒免费观看| 亚洲欧美日韩一区在线| 欧美在线免费看视频| 日本一级特级毛片视频| 久久人人爽人人爽人人片亚洲| 日韩亚洲在线| 在线视频播放大全| 日本一区二区三区视频在线播放| 91精品国产黑色紧身裤美女| 久久悠悠精品综合网| 欧美精品一区免费| 精品美女国产在线| 电影网一区二区| 亚洲男女在线观看| 亚洲电影一区二区三区| 伊人色综合一区二区三区影院视频| 无码人妻丰满熟妇区毛片蜜桃精品 | 91精品国产吴梦梦| 欧美性淫爽ww久久久久无| 亚洲国产天堂| 亚洲一二区在线观看| 亚洲超丰满肉感bbw| 日韩脚交footjobhd| www.久久av.com| 欧美日韩国产999| 99pao成人国产永久免费视频| 欧美裸体视频| 国产av一区二区三区传媒| 日本久久一区二区三区| 亚洲国产视频二区| 手机在线看片1024| 国产在线视频不卡| 亚洲国产精华液网站w| 超清av在线| 香蕉网在线播放| 2019亚洲男人天堂| 黄色成人在线播放| 久久精品国产亚洲aⅴ| 久cao在线| 丰满人妻一区二区三区免费视频棣 | 国产aⅴ精品一区二区三区色成熟| 亚洲高清黄色| 天堂在线观看av| 永久免费看片在线观看| 国产在线视频欧美| 欧美日韩国产一区二区三区| 夜夜夜久久久| 91小视频xxxx网站在线| 欧美日韩二三区| 91色porny| 深夜av在线| 国产3p在线播放| 久久久久久国产精品三级玉女聊斋| 狠狠色综合日日| 9999在线视频| 一区二区三区在线免费观看视频 | 亚洲成人黄色| 999国产在线视频| 秋霞在线视频| 亚洲国产精品t66y| 影音先锋成人资源网站| 国产在线更新| 亚洲精品久久7777| 9久久9毛片又大又硬又粗| 亚洲www.| 欧美一区二区大片| 亚洲AV无码成人精品区明星换面| 日韩不卡一区| 久久天堂电影网| 91传媒免费观看| 一区二区三区四区五区在线| 97视频在线观看免费| 伊人久久国产精品| www.av亚洲| 久久av秘一区二区三区| 最近在线中文字幕| 日韩视频一区二区三区 | 国产精品欧美综合| jlzzjlzz亚洲日本少妇| 最新欧美日韩亚洲| 日本不卡网站| 欧美三电影在线| 无套内谢大学处破女www小说| 日韩欧美午夜| 国模视频一区二区| 91亚洲国产成人久久精品麻豆| 91丝袜高跟美女视频| 国产一区一区三区| 精品123区| 7777精品伊人久久久大香线蕉的 | 972aa.com艺术欧美| 亚洲高清视频在线观看| 久久久男人天堂| 欧洲亚洲国产日韩| 久久久老熟女一区二区三区91| 欧美激情视频一区二区三区在线播放 | www黄色日本| av网站大全在线| 91黄色激情网站| 亚洲日本黄色片| 秋霞欧美视频| 国产一区二区三区18| 国产一级淫片a视频免费观看| proumb性欧美在线观看| 视频一区不卡| 日本视频不卡| 中文字幕av不卡| 草草草视频在线观看| 99久久这里有精品| 国外成人在线视频网站| 精品精品国产国产自在线| 亚洲国产精品久久久久| 蜜臂av日日欢夜夜爽一区| 日韩av电影网| 在线观看的毛片| 国内精品视频免费| 91精品国产高清自在线| 国产精品一区二区三区免费观看| 瑟瑟视频在线免费观看| 久久久久久久久久久久久女国产乱 | 日韩欧美在线电影| 日韩在线免费| 日韩精品一区二区三区中文不卡| 免费视频91蜜桃| 亚洲一区日韩| 欧美一级免费看| 亚洲天堂一区在线| 久久亚洲精华国产精华液| 免费看日本毛片| 国产人妻互换一区二区| 精品网站在线看| 少妇av在线播放| 亚洲午夜精品久久久久久久久| 91人人澡人人爽| 欧美综合自拍| 91国产精品91| 国产在线电影| 9191久久久久久久久久久| 69av视频在线| 国产精品综合视频| www.国产亚洲| 日韩高清一级| 国产成人亚洲综合91| 久操视频在线免费播放| 精品国产91亚洲一区二区三区婷婷| 久久久久97国产| 久久香蕉国产线看观看99| 日本a√在线观看| 欧美电影一二区| 成人在线视频电影| 成人软件在线观看| 中文字幕久热精品在线视频 | 国内精品国产三级国产在线专| 上原亚衣av一区二区三区| 久久久久久久久国产精品| 久久久久成人网| 91精品国产免费久久久久久| 久久最新视频| 国产精品嫩草99av在线| 三级精品在线观看| 成+人+亚洲+综合天堂| 精品国产一区二区三区在线观看 | 天天躁日日躁aaaa视频| 三级影片在线观看欧美日韩一区二区| 香蕉视频在线网址| 免费日韩一区二区三区| 国产一区在线播放| 91麻豆免费在线视频| 亚洲毛片在线观看.| 精品人妻一区二区三区含羞草 | 好吊日免费视频| 国产精品一二三四| 中文字幕第38页| 欧美成人高清| 一本久久a久久精品vr综合| 成人看片人aa| 涩涩视频在线观看| 亚洲欧美激情一区二区| 亚洲另类第一页| 亚洲在线国产日韩欧美| 日本一区二区免费看| 日韩精品视频在线看| 国产精品99久久久久久白浆小说 | 能看毛片的网站| 天天射综合网视频| 日本一区二区三区四区视频| 欧洲在线视频| 欧美成人一二三| 欧美性猛交xxx乱大交3蜜桃| 亚洲一级一级97网| 日韩电影免费| 亚洲国产成人爱av在线播放| 国产麻豆免费观看| 欧美三级电影网站| 欧美性猛交xxxx乱大交hd | 亚洲成年人在线播放| 黄色高清无遮挡| 女同毛片一区二区三区| 欧美精品乱码视频一二专区| 亚洲特级黄色片| 国内高清免费在线视频| 亚洲综合免费视频| 亚洲天堂资源在线| 日本日本19xxxⅹhd乱影响| 亚洲一区二区三区三州| 午夜视频福利在线| 久久综合色婷婷| zjzjzjzjzj亚洲女人| 国产精品99久久久久| 成人免费毛片播放| 日韩av中文字幕一区二区三区| 一区二区精品免费视频| 久久国产影院| 裸体裸乳免费看| 欧美/亚洲一区| 男女裸体影院高潮| 欧美激情无毛| 国产va亚洲va在线va| 久久不见久久见中文字幕免费| 久久久久一区二区| 欧美色图五月天| 国产乱人伦精品一区二区| 国产成人福利av| 亚洲tv在线观看| 51亚洲精品| 成人免费看片网站| 真实原创一区二区影院| 日韩欧美激情一区二区| 99久久夜色精品国产亚洲96 | 538任你躁精品视频网免费| 不卡视频一区二区| 国产精品igao视频网网址不卡日韩| 亚洲精品欧美日韩| 欧美在线一级| 91麻豆桃色免费看| 成人一区视频| 91精品国产99久久久久久红楼 | 国产av麻豆mag剧集| 国产精品麻豆久久| 日韩精品视频在线观看视频 | 免费av不卡在线观看| 97色在线播放视频| 国产蜜臀av在线播放| 久久99精品久久久久久噜噜| av免费在线网站| 久久久精品国产亚洲| 欧亚在线中文字幕免费| 九色精品免费永久在线| 五月婷婷婷婷婷| 老司机在线看片网av| 色88888久久久久久影院| av在线综合网| 国内精品久久久久影院一蜜桃| 韩国欧美国产一区| 日韩欧美一二三区| 国产一区在线免费观看| 国产免费一区二区三区网站免费| av片在线观看免费| 91欧美一区二区| 国产激情av在线| 亚洲超碰精品一区二区| 91麻豆精品在线| 欧美一区二区美女| 日本视频在线观看一区二区三区| 久久人人爽人人爽爽久久| 三级在线看中文字幕完整版| 国产精品第二页| 国内露脸中年夫妇交换精品| 欧美人与性禽动交精品| 婷婷亚洲五月| 国产成人一区二区三区别| 天堂一区二区在线| 欧美 国产 日本| 国产主播一区二区三区| 久久久久亚洲AV成人网人人小说| 成人禁用看黄a在线| 91香蕉视频网| 亚洲靠逼com| 艳妇乳肉豪妇荡乳av| 亚洲第一页中文字幕| 国产高清视频免费最新在线| 欧美人与性动交a欧美精品| a成人v在线| 91久久夜色精品国产网站| 欧州一区二区| 日本a在线免费观看| 国产成人一区在线| 亚洲成人av免费在线观看| 亚洲六月丁香色婷婷综合久久| 麻豆成人免费视频| 日韩av在线天堂网| caopen在线视频| 91精品国产91久久久久福利| 精品视频在线播放一区二区三区| 91精品国产一区二区三区动漫| 久久免费av| 精品日韩久久久| 99久久精品一区| www日韩精品| 欧美精品丝袜久久久中文字幕| www.中文字幕久久久| 日韩免费在线视频| 免费精品一区| 欧美 另类 交| 人人精品人人爱| 亚洲一区二区自偷自拍 | 99国产精品国产精品久久| 欧美国产丝袜视频| 日韩精品视频免费| 特级西西444| 中文字幕有码视频| 欧美激情视频一区二区三区免费| 欧美mv日韩mv| 蜜臀av无码一区二区三区| 久久电影网站| 欧美日韩精品福利| 国产精品久久久久一区二区国产| 欧美孕妇毛茸茸xxxx| 66精品视频在线观看| 波多野结衣av一区二区全免费观看| 国产另类ts人妖一区二区| 青青青在线免费观看| 欧美日韩高清一区二区三区| av女名字大全列表| 热门国产精品亚洲第一区在线| 精品在线网站观看| 久久综合色视频| 国产女主播一区| 91高潮大合集爽到抽搐| 欧美大秀在线观看| 懂色av一区| 欧美精品一区二区三区四区五区 | 99精品视频免费观看视频| 婷婷激情小说网| 亚洲18色成人| 最新中文字幕av| 在线电影一区二区三区| av基地在线| 99久久国产免费免费| 欧美福利专区| 国产艳俗歌舞表演hd| 欧美日韩国产综合一区二区| 日本三级一区| 日本高清成人免费播放|