91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物聯(lián)網(wǎng)全棧教程-從云端到設(shè)備(九)

技新電子 ? 2018-05-28 11:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這一篇文章零妖帶你學(xué)習(xí)全宇宙最簡(jiǎn)單的網(wǎng)頁(yè)應(yīng)用開(kāi)發(fā)框架:Bone Web 框架,這是一個(gè)通過(guò)敲代碼來(lái)制作網(wǎng)頁(yè)的框架,非常適合不需要華麗界面的物聯(lián)網(wǎng)項(xiàng)目。如果你動(dòng)手操作,零妖保證三十分鐘之內(nèi)能做出來(lái)一個(gè)Web應(yīng)用,體驗(yàn)空前的成就感(深入地做一個(gè)好的Web應(yīng)用就需要你再繼續(xù)研究了)。

這篇文章要介紹安裝兩個(gè)電腦軟件,用來(lái)編寫(xiě)和調(diào)試網(wǎng)頁(yè)代碼,順便再“弄”一個(gè) Hello World 的代碼來(lái)體驗(yàn)一把網(wǎng)頁(yè)編寫(xiě)的感覺(jué)(別擔(dān)心,不會(huì)讓你敲代碼的,零妖教你的是如何移植官方提供的例程代碼)。下篇文章再介紹如何與阿里云服務(wù)器以及我們的物聯(lián)網(wǎng)設(shè)備對(duì)接,當(dāng)然是通過(guò)移植例程的方法來(lái)做的嘍。

首先安裝的是 Node.js 這個(gè)軟件,版本號(hào)是node-v8.11.1。請(qǐng)你打開(kāi)下面這個(gè)網(wǎng)址,通過(guò)詳細(xì)閱讀阿里云官方文檔來(lái)了解如何安裝。

阿里云官方文檔

零妖在這里總結(jié)一下安裝步驟:

1:下載Node.js這個(gè)軟件,并且安裝到你的電腦上(就和安裝電腦QQ一樣簡(jiǎn)單,如果你不會(huì)弄,那老哥也救不了你啊兄弟),這個(gè)軟件的下載地址如下: 軟件下載地址。

2:下載并安裝 VSCode 這個(gè)軟件,這個(gè)軟件對(duì)于90%的程序員來(lái)說(shuō)應(yīng)該是標(biāo)配的,自行百度下載。

3:下載并安裝谷歌瀏覽器,這個(gè)可是必備的,要設(shè)置為系統(tǒng)的默認(rèn)瀏覽器,因?yàn)檎{(diào)試代碼要用到。

4:打開(kāi)Windows的命令行窗口,復(fù)制幾條命令進(jìn)去再敲回車(chē)就行了。下面會(huì)具體說(shuō)咋弄。

5:打開(kāi) VSCode 這個(gè)軟件,簡(jiǎn)單設(shè)置一下。下文將會(huì)介紹方法。

6:只需要敲一行代碼,助你新建一個(gè)Web應(yīng)用!

你要保證自己已經(jīng)安裝了Node.js這個(gè)軟件。

正式開(kāi)始之前,你需要去阿里云的Bone,然后點(diǎn)擊右上角的登陸,進(jìn)入Bone開(kāi)發(fā)框架的官網(wǎng)。再點(diǎn)開(kāi)一個(gè)網(wǎng)頁(yè),獲取一個(gè)系統(tǒng)自動(dòng)分配的賬號(hào)密碼,我們把它叫做“bnpm賬號(hào)信息”。這個(gè)在接下來(lái)的安裝過(guò)程中會(huì)用到。

Windows的電腦系統(tǒng)都會(huì)有一個(gè)叫做 命令行 的東西,進(jìn)入的方法如下(WIN10的64位系統(tǒng)):

進(jìn)入命令行的界面之后,需要依次運(yùn)行如下3條命令,你需要復(fù)制一條命令,粘貼上去敲回車(chē)執(zhí)行完畢,然后再?gòu)?fù)制一條執(zhí)行。

第一步: npm install -g bnpm --registry=https://npm.aliplus.com/api

第二步: (這一步要根據(jù)提示輸入bnpm賬號(hào)和密碼) bnpm login

第三步: bnpm install -g @bone/bone-cli

完成。

接下來(lái)設(shè)置VSCode這個(gè)軟件。要保證已經(jīng)安裝了VSCode和谷歌瀏覽器。好了,打開(kāi)VSCode吧。

搜索并安裝如下三個(gè)插件:

第一個(gè): Debugger for Chrome

第二個(gè): npm

第三個(gè): Node.js Modules Intellisense

完成。

至此,開(kāi)發(fā)Web應(yīng)用(也就是網(wǎng)頁(yè))所需要的所有準(zhǔn)備工作都已經(jīng)完成,零妖給你兩分鐘時(shí)間去做人生第一個(gè)Web應(yīng)用 Hello World !

第一步: 在桌面新建一個(gè)文件夾,名字就叫做 Web 吧。你可以自己起名字。

第二步: 進(jìn)入這個(gè)文件夾,如下圖進(jìn)行操作。

第三步: 輸入 bone init ,然后敲回車(chē),接下來(lái)會(huì)讓你選擇要新建的項(xiàng)目類(lèi)型,我們選擇Web應(yīng)用就行了。讓你輸入的應(yīng)用名稱(chēng)和應(yīng)用ID隨便弄個(gè),這次是做測(cè)試的,先不要管那么多。

通過(guò)這一行代碼,你已經(jīng)完成了第一個(gè)Web應(yīng)用的創(chuàng)建工作了,接下來(lái)零妖老哥教你如何查看你的網(wǎng)頁(yè)。

第四步: 輸入 bone start ,然后敲回車(chē)。等待十幾秒左右,谷歌瀏覽器就會(huì)自動(dòng)彈出來(lái)哦!

谷歌瀏覽器自動(dòng)彈出并顯示如下信息:

恭喜你,你的第一個(gè)基于Bone開(kāi)發(fā)框架的應(yīng)用程序,已經(jīng)通過(guò)一行代碼完成了!

不要著急去想什么編程語(yǔ)法,零妖告訴你用這個(gè)框架編寫(xiě)代碼實(shí)質(zhì)上是符合JS語(yǔ)法規(guī)范的,但是你完全不用立馬去學(xué)習(xí)JS語(yǔ)法規(guī)則,也不用學(xué)習(xí)HTML。正確的學(xué)習(xí)方法是,當(dāng)你用到某個(gè)功能的時(shí)候,去找一下官方對(duì)這個(gè)功能的描述以及提供的例程代碼,然后移植它,修改它為己所用即可。

下一篇文章,咱們來(lái)移植一個(gè)儀表盤(pán),并打通設(shè)備到網(wǎng)頁(yè)的數(shù)據(jù)!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45500

    瀏覽量

    670673
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2945

    文章

    47837

    瀏覽量

    415332
  • 阿里云
    +關(guān)注

    關(guān)注

    3

    文章

    1038

    瀏覽量

    45727
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    190

    文章

    4397

    瀏覽量

    208644
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    由Memfault賦能的Nordic-nRF Cloud云服務(wù)將硬核加持聯(lián)網(wǎng)通信應(yīng)用

    互聯(lián)產(chǎn)品的市場(chǎng)領(lǐng)先云平臺(tái)提供商 Memfault。此次收購(gòu)標(biāo)志著 Nordic 硬件供應(yīng)商轉(zhuǎn)型為涵蓋芯片云端的完整無(wú)線(xiàn)解決方案合作伙伴,是一項(xiàng)重大飛躍。 此次收購(gòu)成果是由Memfault驅(qū)動(dòng)
    發(fā)表于 11-27 22:30

    明晚:睿擎聯(lián)網(wǎng)實(shí)戰(zhàn):傳感器采集MQTT上云流程解析|問(wèn)學(xué)直播

    傳感器采集云端通信,一次直播打通聯(lián)網(wǎng)鏈路開(kāi)發(fā)!在
    的頭像 發(fā)表于 11-25 18:31 ?441次閱讀
    明晚:睿擎<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>實(shí)戰(zhàn):<b class='flag-5'>從</b>傳感器采集<b class='flag-5'>到</b>MQTT上云<b class='flag-5'>全</b>流程解析|問(wèn)學(xué)直播

    【直播預(yù)告】下周三晚8點(diǎn)|睿擎聯(lián)網(wǎng)實(shí)戰(zhàn):傳感器采集MQTT上云流程解析

    傳感器采集云端通信,一次直播打通聯(lián)網(wǎng)鏈路開(kāi)發(fā)!在
    的頭像 發(fā)表于 11-21 17:07 ?2091次閱讀
    【直播預(yù)告】下周三晚8點(diǎn)|睿擎<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>實(shí)戰(zhàn):<b class='flag-5'>從</b>傳感器采集<b class='flag-5'>到</b>MQTT上云<b class='flag-5'>全</b>流程解析

    芯源半導(dǎo)體在聯(lián)網(wǎng)設(shè)備中具體防護(hù)方案

    (一)數(shù)據(jù)傳輸安全防護(hù)方案? 在聯(lián)網(wǎng)設(shè)備云端、其他設(shè)備進(jìn)行數(shù)據(jù)傳輸時(shí),芯源半導(dǎo)體安全芯片通過(guò)以下方式保障數(shù)據(jù)傳輸安全:? 數(shù)據(jù)加密傳輸:
    發(fā)表于 11-18 08:06

    學(xué)習(xí)聯(lián)網(wǎng)可以做什么工作?

    嵌入式軟件和硬件,支持聯(lián)網(wǎng)設(shè)備的功能實(shí)現(xiàn)。   數(shù)據(jù)分析師:負(fù)責(zé)聯(lián)網(wǎng)
    發(fā)表于 10-11 16:40

    如何 MCU/MPU 角度保護(hù)聯(lián)網(wǎng)應(yīng)用?

    如何 MCU/MPU 角度保護(hù)聯(lián)網(wǎng)應(yīng)用?
    發(fā)表于 09-08 07:33

    聯(lián)網(wǎng)遠(yuǎn)程控制系統(tǒng):硬件接入業(yè)務(wù)賦能

    聯(lián)網(wǎng)技術(shù)普及的當(dāng)下,“千里之外控設(shè)備”已從概念變?yōu)楝F(xiàn)實(shí)——工廠(chǎng)管理員在辦公室遠(yuǎn)程啟停車(chē)間電機(jī),農(nóng)戶(hù)通過(guò)手機(jī)調(diào)控大棚灌溉閥門(mén),物業(yè)人員線(xiàn)上操作小區(qū)電梯維保模式,這些場(chǎng)景的實(shí)現(xiàn),都依賴(lài)于
    的頭像 發(fā)表于 08-27 15:50 ?929次閱讀

    自動(dòng)駕駛中常提的“”是個(gè)啥?有必要“”嗎?

    和應(yīng)用,涵蓋底層硬件、感知算法、高精地圖、定位與融合,決策規(guī)劃、控制執(zhí)行、軟件平臺(tái),乃至整車(chē)集成與云端服務(wù)的完整鏈條。對(duì)于希望在激烈的市場(chǎng)競(jìng)爭(zhēng)中占據(jù)一席之地的車(chē)企和科技公司來(lái)說(shuō),
    的頭像 發(fā)表于 08-27 09:43 ?1159次閱讀
    自動(dòng)駕駛中常提的“<b class='flag-5'>全</b><b class='flag-5'>棧</b>”是個(gè)啥?有必要“<b class='flag-5'>全</b><b class='flag-5'>棧</b>”嗎?

    低代碼聯(lián)網(wǎng)平臺(tái)典型場(chǎng)景落地流程:需求實(shí)現(xiàn)的路徑解析

    ,讓開(kāi)發(fā)者無(wú)需深入掌握底層技術(shù),即可快速構(gòu)建端端的聯(lián)網(wǎng)應(yīng)用。設(shè)備聯(lián)網(wǎng)
    的頭像 發(fā)表于 08-21 16:26 ?848次閱讀

    低代碼聯(lián)網(wǎng)云平臺(tái)功能解析:設(shè)備接入智能應(yīng)用

    設(shè)備、數(shù)據(jù)與應(yīng)用的核心樞紐,其功能覆蓋了設(shè)備接入數(shù)據(jù)處理、應(yīng)用開(kāi)發(fā)的流程。以下是其主要功能的詳細(xì)說(shuō)明: 一、
    的頭像 發(fā)表于 07-31 15:23 ?975次閱讀

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    在生活中的一個(gè)小小體現(xiàn)。 技術(shù)層面看,聯(lián)網(wǎng)融合了多種技術(shù),包括傳感器技術(shù)、網(wǎng)絡(luò)通信技術(shù)、大數(shù)據(jù)與云計(jì)算技術(shù)等。傳感器負(fù)責(zé)采集各種物理量、化學(xué)量等信息,如溫度傳感器感知環(huán)境溫度,壓力傳感器檢測(cè)物體受力
    發(fā)表于 06-16 16:01

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    聯(lián)網(wǎng)工程師需要掌握Linux的主要原因可以技術(shù)生態(tài)、開(kāi)發(fā)需求、行業(yè)應(yīng)用及就業(yè)競(jìng)爭(zhēng)力四個(gè)角度來(lái)分析: 一、技術(shù)生態(tài)與行業(yè)適配性 1)嵌入式開(kāi)發(fā)的主流平臺(tái)
    發(fā)表于 05-26 10:32

    云端終端:RAKsmart服務(wù)器構(gòu)筑AI云平臺(tái)智慧城市解決方案

    傳統(tǒng)服務(wù)器方案常面臨算力分散、運(yùn)維復(fù)雜、能效比低等問(wèn)題,導(dǎo)致AI算法難以高效落地。而RAKsmart服務(wù)器憑借其技術(shù)創(chuàng)新與服務(wù)能力,正在為AI云平臺(tái)智慧城市提供云端算力
    的頭像 發(fā)表于 05-09 09:47 ?639次閱讀

    有人物聯(lián)網(wǎng):工業(yè)聯(lián)網(wǎng)解決方案專(zhuān)家??

    全球眾多企業(yè)提供了可靠的工業(yè)聯(lián)網(wǎng)解決方案,助力企業(yè)實(shí)現(xiàn)智能化轉(zhuǎn)型與升級(jí)。? 一、公司實(shí)力:芯片云端
    的頭像 發(fā)表于 03-27 17:39 ?1384次閱讀

    蜂窩聯(lián)網(wǎng)怎么選

    、數(shù)據(jù)傳輸、固件更新、額外的基礎(chǔ)設(shè)施設(shè)置和維護(hù)等)至關(guān)重要,因?yàn)椴煌夹g(shù)的成本可能會(huì)因預(yù)期使用情況的不同而大相徑庭。蜂窩聯(lián)網(wǎng)有多種連接模式,統(tǒng)一費(fèi)率按數(shù)據(jù)付費(fèi),帶來(lái)了可預(yù)測(cè)的成本
    發(fā)表于 03-17 11:46