女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

【開鴻智谷NiobeU4開發(fā)板免費試用體驗】簡易桌面天氣預(yù)報器的設(shè)計&實現(xiàn)

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友 ? 2022-10-14 11:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源電子發(fā)燒友社區(qū),作者:大菠蘿Alpha, 帖子地址:https://bbs.elecfans.com/jishu_2308832_1_1.html


一、桌面天氣預(yù)報器架構(gòu)

(一)手撕HTTP request

桌面天氣預(yù)報器考慮的比較簡單,雖然LWIP能支持,但是HTTP協(xié)議棧尚未實現(xiàn),之前考慮直接在OpenHarmony手寫一個HTTP GET request,然后NiobeU4開發(fā)板解析幾個天氣的關(guān)鍵詞,實現(xiàn)顯示即可,至于HTTPS與HTTP的選擇,當(dāng)然是越簡單越好了,找了個HTTP的天氣網(wǎng)站(http://www.yytianqi.com/),注冊個賬號,使用API即可,這個API的格式類似這樣:

http://api.yytianqi.com/接口名稱?city=城市ID&key=用戶key

初步設(shè)計就是在NiobeU4開發(fā)板端側(cè)構(gòu)造HTTP GET request消息并發(fā)出,然后解析其response,再在LCD側(cè)顯示,基本框架如下:

NBE1.png

#define SERVER_IP	"123.57.54.168"
#define SERVER_PORT 8080

        sock = socket(AF_INET, SOCK_STREAM, 0);
        if (sock < 0) {
            printf("Socket errorn");
            osDelay(OD_DELAY_100);
            continue;
        }
        memset_s(&(client_addr), sizeof(client_addr), 0, sizeof(client_addr));
        client_addr.sin_family = AF_INET;
        client_addr.sin_port = htons(SERVER_PORT);
        client_addr.sin_addr.s_addr = inet_addr(SERVER_IP);
        if (connect(sock, (struct sockaddr *)&client_addr, sizeof(struct sockaddr)) == -1) {
            closesocket(sock);
            osDelay(OD_DELAY_1000);
            continue;
        }
    //send HTTP GET msg
    char cmd[256];
	bzero(cmd, 256);
    strcpy(cmd,"GET /observe?city=CH210401&key=XXXXXXXXXXXXXXXX HTTP/1.1rn");
	strcat(cmd,"Host: 123.57.54.168rnrn");
	
	write(sock, cmd, strlen(cmd));

這個HTTP GET發(fā)出去后,服務(wù)端認(rèn)不出,找了個工具模擬了下,發(fā)現(xiàn)還是相同的問題,貌似服務(wù)器端對rn的解析不是換行,搗鼓了很久還是不行,于是放棄。

NBE3.jpg

(二)曲線救國

既然直接手撕HTTP GET request有問題,那還是換條路吧。
設(shè)想是有個server來做網(wǎng)關(guān),用于搭建NiobeU4開發(fā)板與天氣網(wǎng)站之間的橋梁,負(fù)責(zé)獲取天氣信息,并通過TCP鏈接轉(zhuǎn)發(fā)到NiobeU4開發(fā)板端側(cè),具體如下:
NBE2.png

二、實現(xiàn)&展示

方案確定下來后具體實現(xiàn)就很簡單了,網(wǎng)關(guān)處起個任務(wù)到www.yytianqi.com獲取天氣信息,然后發(fā)給NiobeU4開發(fā)板,NiobeU4開發(fā)板端側(cè)收到信息后做天氣信息字符串匹配,根據(jù)天氣內(nèi)容在LCD上顯示相關(guān)信息。
NBE4.png

直接拷貝至系統(tǒng),reset板子。
Gateway側(cè)HTTP GET得到的信息如下:

{"code":1,"msg":"Sucess","counts":29,"data":{"cityId":"CH210401","cityName":"u5b81u6ce2","lastUpdate":"2022-10-07 23:16:37","tq":"u9634","numtq":"02","qw":"15","numfl":"0","fl":"u5faeu98ce","fx":"u897fu5357u98ce","numfx":"5","sd":"92"}}

NiobeU4開發(fā)板端的顯示如下,多云天氣:
NBE5.jpg

三、附加電池

剛好手頭有塊3.7V的鋰電池,問了技術(shù)直接接上了,注意正負(fù)極即可,這塊電池年份有點久了,基本上續(xù)航在3-5h。細(xì)心的可以看到視頻中的電源燈是沒有亮的。
NBE6.jpg

##感謝閱讀##


附上開發(fā)板體驗視頻,詳見作者原帖子文章。

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

    關(guān)注

    2

    文章

    145

    瀏覽量

    1574
  • NiobeU4
    +關(guān)注

    關(guān)注

    3

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【潤HH-SCDAYU800A開發(fā)板試用體驗】潤HH-SCDAYU800A開發(fā)板(四)

    (六)基于潤HH-SCDAYU800A開發(fā)板開發(fā)的在線溫濕度互動屏 項目目的 本項目旨在通過調(diào)用互聯(lián)網(wǎng)調(diào)用相關(guān)天氣接口和顯示環(huán)境溫濕度
    發(fā)表于 07-17 15:20

    Texas Instruments AMP-PDK-EVM子開發(fā)套件數(shù)據(jù)手冊

    Texas Instruments AMP-PDK-EVM子開發(fā)套件設(shè)計用于搭配AMP-PDK-EVM主板使用。子套件選項適用于不同封裝
    的頭像 發(fā)表于 07-09 14:15 ?137次閱讀
    Texas Instruments <b class='flag-5'>AMP</b>-PDK-EVM子<b class='flag-5'>板</b><b class='flag-5'>開發(fā)</b>套件數(shù)據(jù)手冊

    【潤HH-SCDAYU800A開發(fā)板試用體驗】潤HH-SCDAYU800A開發(fā)板(三)

    (四)潤HH-SCDAYU800A開發(fā)板DevEco Studio IDE開發(fā)環(huán)境介紹 1.DevEco Studio集成開發(fā)環(huán)境 H
    發(fā)表于 07-07 10:40

    【潤HH-SCDAYU800A開發(fā)板試用體驗】潤HH-SCDAYU800A開發(fā)板(二)

    HH-SCDAYU800A開發(fā)板通過USB Type-C接入終端后,按住BOOT不松,再按RESET鍵,先松開RESET鍵,再松開BOOT鍵。 2.2.打開“設(shè)備管理”,右鍵“
    發(fā)表于 07-02 09:30

    基于RK3576處理,米爾RK3576開發(fā)板免費試用

    年7月19日 ? 評測數(shù)量: 3塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤HH-SCDAYU800A開發(fā)板免費試用 RIS
    的頭像 發(fā)表于 06-09 15:00 ?512次閱讀
    基于RK3576處理<b class='flag-5'>器</b>,米爾RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費</b><b class='flag-5'>試用</b>

    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA開發(fā)板免費試用

    : 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤HH-SCDAYU800A開發(fā)板免費試用 RISC-V
    的頭像 發(fā)表于 06-05 16:45 ?528次閱讀
    搭載OpenHarmony操作系統(tǒng),視美泰SC-3568HA<b class='flag-5'>開發(fā)板</b><b class='flag-5'>免費</b><b class='flag-5'>試用</b>

    基于RK處理,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗

    數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤HH-SCDAYU800A開發(fā)板免費試用 RISC-V
    的頭像 發(fā)表于 06-05 16:31 ?453次閱讀
    基于RK處理<b class='flag-5'>器</b>,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗

    性能強(qiáng)悍!合眾HZ-RK3568開發(fā)板試用體驗

    月19日 ? 評測數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤HH-SCDAYU800A開發(fā)板免費試用 RISC
    的頭像 發(fā)表于 06-05 16:30 ?535次閱讀
    性能強(qiáng)悍!合眾HZ-RK3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(二)使用串口助手獲取天氣+破解任意類型AT指令

    https://bbs.elecfans.com/jishu_2487602_1_1.html 前一篇帖子中我已經(jīng)實現(xiàn)了完整的RA4M2配合ESP8266獲取城市天氣預(yù)報信息數(shù)據(jù),可以完美結(jié)帖了
    發(fā)表于 05-04 10:07

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(一)

    很高興收到瑞薩電子的RA4M2開發(fā)板,有幸成為了幸運觀眾,本期就來使用瑞薩的RA4M2開發(fā)板通過串口連接WIFI模塊ESP8266,獲取天氣預(yù)報
    發(fā)表于 05-02 14:28

    【道生物聯(lián)TKB-620開發(fā)板試用】開箱&amp;amp;開發(fā)板說明&amp;amp;未來試用計劃

    開箱 各位少東家好,很榮幸獲得道生物聯(lián)TKB0620開發(fā)板試用機(jī)會,同時收到了兩套開發(fā)板解決了互聯(lián)互通的調(diào)試問題極具誠意,以下是開箱展示: 1、首先是外包裝(兩個好基友) 2、開箱后里面包含
    發(fā)表于 04-13 20:51

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;amp;amp;核心新增定制分區(qū)鏡像

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;核心新增定制分區(qū)鏡像
    的頭像 發(fā)表于 11-06 15:11 ?1431次閱讀
    能力再次提升! 迅為RK3588/RK3568<b class='flag-5'>開發(fā)板</b>&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;核心<b class='flag-5'>板</b>新增定制分區(qū)鏡像

    迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊之燒寫AMP鏡像

    迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊之燒寫AMP鏡像
    的頭像 發(fā)表于 11-04 15:00 ?1268次閱讀
    迅為itop-3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>AMP</b>雙系統(tǒng)使用手冊之燒寫<b class='flag-5'>AMP</b>鏡像

    HarmonyOS NEXT正式發(fā)布,拓維信息&amp;amp;amp;攜手伙伴共筑鴻蒙新世界

    五大高品質(zhì)體驗:原生精致、原生互聯(lián)、原生智能、原生安全和原生流暢,從而開啟一個全新的鴻蒙世界。及母公司拓維信息,作為華為的長期戰(zhàn)略合作伙伴,一直以來都與
    的頭像 發(fā)表于 10-25 08:09 ?1140次閱讀
    HarmonyOS NEXT正式發(fā)布,拓維信息&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>開</b><b class='flag-5'>鴻</b>智<b class='flag-5'>谷</b>攜手伙伴共筑鴻蒙新世界

    onsemi LV/MV MOSFET 產(chǎn)品介紹 &amp;amp;amp; 行業(yè)應(yīng)用

    系列MOSFET介紹。4.onsemiLV/MVMOSFET市場&amp;應(yīng)用。技術(shù)亮點onsemi最新一代T10系列MOSFET優(yōu)勢&amp;市場前景。學(xué)習(xí)收獲期望了解onsemiSi
    的頭像 發(fā)表于 10-13 08:06 ?912次閱讀
    onsemi LV/MV MOSFET 產(chǎn)品介紹 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; 行業(yè)應(yīng)用