色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

【EsDA 應(yīng)用】快速實(shí)現(xiàn)串口轉(zhuǎn)HTTP請(qǐng)求

ZLG致遠(yuǎn)電子 ? 2023-11-09 08:25 ? 次閱讀

本文將基于EsDA開(kāi)發(fā)套件快速實(shí)現(xiàn)將串口數(shù)據(jù)轉(zhuǎn)換為HTTP請(qǐng)求的應(yīng)用開(kāi)發(fā),實(shí)現(xiàn)串口設(shè)備與網(wǎng)絡(luò)服務(wù)的互聯(lián)互通,提供便捷和高效的串口數(shù)據(jù)轉(zhuǎn)換功能。

7b0587c0-7e96-11ee-9788-92fbcf53809c.jpg ?項(xiàng)目簡(jiǎn)介

HTTP協(xié)議是互聯(lián)網(wǎng)應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議,由客戶端發(fā)送請(qǐng)求消息,服務(wù)端針對(duì)客戶端的請(qǐng)求進(jìn)行響應(yīng)回復(fù)。本文將基于EsDA開(kāi)發(fā)平臺(tái),使用EPC6450-AWI開(kāi)發(fā)板,以及圖形化設(shè)計(jì)工具AWFlow Designer實(shí)現(xiàn)將串口數(shù)據(jù)轉(zhuǎn)換為HTTP請(qǐng)求發(fā)送給云端,隨后云端針對(duì)HTTP請(qǐng)求進(jìn)行處理響應(yīng)的功能。該項(xiàng)目主要用到了serial_in_ex,fscript,http_request,fileout,timer,filein和serial_out_ex節(jié)點(diǎn),具體實(shí)現(xiàn)請(qǐng)見(jiàn)下文。

7b17f6bc-7e96-11ee-9788-92fbcf53809c.jpg ?項(xiàng)目概述

該項(xiàng)目是將串口數(shù)據(jù)通過(guò)作為HTTP客戶端的EPC6450-AWI開(kāi)發(fā)板去發(fā)送HTTP請(qǐng)求到云端服務(wù)器,在云端服務(wù)器上處理HTTP請(qǐng)求并下發(fā)響應(yīng)數(shù)據(jù)。
該項(xiàng)目的主要步驟如下:

  1. 配置EPC6450-AWI的網(wǎng)口設(shè)備并連接到互聯(lián)網(wǎng);
  2. 配置串口通信參數(shù),包括波特率,數(shù)據(jù)位,停止位和校驗(yàn)等;
  3. 從串口讀取HTTP請(qǐng)求參數(shù),在本項(xiàng)目中串口的輸入數(shù)據(jù)如下:POST方法主要是輸入body消息正文,GET方法主要是輸入url統(tǒng)一資源定位符;
  4. http_request節(jié)點(diǎn)向云端服務(wù)器發(fā)起HTTP請(qǐng)求,云端服務(wù)器處理數(shù)據(jù)后發(fā)送響應(yīng)到客戶端,客戶端接收來(lái)自云端服務(wù)器的響應(yīng)數(shù)據(jù);
  5. HTTP客戶端接收響應(yīng)數(shù)據(jù)后,將響應(yīng)數(shù)據(jù)中轉(zhuǎn)到文本中保存并輸出到串口進(jìn)行顯示。

7b1fe7b4-7e96-11ee-9788-92fbcf53809c.png

7b17f6bc-7e96-11ee-9788-92fbcf53809c.jpg ?項(xiàng)目準(zhǔn)備在本文將不再贅述串口設(shè)備在EsDA的基礎(chǔ)通信,讀者可以閱讀以下文章對(duì)串口節(jié)點(diǎn)和EsDA的一些基礎(chǔ)項(xiàng)目進(jìn)行熟絡(luò):

  • 【EsDA應(yīng)用】5分鐘實(shí)現(xiàn)一個(gè)串口通信業(yè)務(wù)
  • 【EsDA應(yīng)用】常用IO設(shè)備節(jié)點(diǎn)詳解
  • EsDAMPC-ZC1應(yīng)用——串口服務(wù)器(一)

1. 硬件準(zhǔn)備

在標(biāo)有絲印為TF Card 絲印的卡槽處,插入SD卡。

用戶可隨機(jī)選擇EPC6450-AWI的可用串口設(shè)備,在本文將用UART5進(jìn)行串口通信。在標(biāo)有絲印為UTX5,URX5的串口模塊上,將TTL轉(zhuǎn)USB串口模塊的TX與板子絲印為URX5連接,TTL轉(zhuǎn)USB串口模塊的RX與板子絲印為UTX5相連;并將TTL轉(zhuǎn)USB串口模塊另一端的USB口接入電腦

  • 在標(biāo)有絲印為Type-C接口處,插上Type-C線,并將Type-C線的另一端USB口插入電腦。
  • 在標(biāo)有絲印為NET0或 NET1的RJ45插座處接上水晶頭,網(wǎng)線另一端水晶接頭插在PC的網(wǎng)絡(luò)插座上。

7b392a26-7e96-11ee-9788-92fbcf53809c.png

2. 網(wǎng)絡(luò)搭建

本文的網(wǎng)絡(luò)搭建是將電腦wifi通過(guò)以太網(wǎng)與開(kāi)發(fā)板進(jìn)行網(wǎng)絡(luò)共享,以此達(dá)到開(kāi)發(fā)板的以太網(wǎng)口聯(lián)網(wǎng)的目的。

將TTL轉(zhuǎn)USB串口模塊接在絲印為DUART的調(diào)試串口上(TX接RX,RX接TX)。打開(kāi)串口調(diào)試助手,檢索并打開(kāi)TTL轉(zhuǎn)USB串口模塊的設(shè)備端口號(hào)后,使用shell命令ip addr,查看網(wǎng)口的ip地址,根據(jù)下圖可知,本文使用的網(wǎng)口設(shè)備ip地址是192.168.137.251。7b42b546-7e96-11ee-9788-92fbcf53809c.png配置PC上的以太網(wǎng)的IP與開(kāi)發(fā)板的IP地址在同一局域網(wǎng)下。

7b49bba2-7e96-11ee-9788-92fbcf53809c.png

將PC上的WLAN配置共享給與開(kāi)發(fā)板連接的以太網(wǎng)。7b519be2-7e96-11ee-9788-92fbcf53809c.png在串口調(diào)試助手輸入shell指令ping www.baidu.com,ping成功即開(kāi)發(fā)板聯(lián)網(wǎng)成功。

7b5c8f34-7e96-11ee-9788-92fbcf53809c.png

7b17f6bc-7e96-11ee-9788-92fbcf53809c.jpg ?項(xiàng)目實(shí)施本項(xiàng)目業(yè)務(wù)主要分為兩個(gè)部分:

  • POST方法請(qǐng)求項(xiàng)目:模擬傳感器數(shù)據(jù)通過(guò)串口轉(zhuǎn)HTTP客戶端傳送到HTTP服務(wù)器,服務(wù)器進(jìn)行數(shù)據(jù)分析和處理。將串口數(shù)據(jù)作為HTTP請(qǐng)求的body參數(shù),http_request節(jié)點(diǎn)在整理屬性和輸入?yún)?shù)后對(duì)自建的HTTP服務(wù)器發(fā)起POST方法的HTTP請(qǐng)求;服務(wù)器收到請(qǐng)求后,將串口數(shù)據(jù)保存到本地的文本文件以便后續(xù)查看,下發(fā)響應(yīng)數(shù)據(jù)給客戶端;客戶端收到服務(wù)器的響應(yīng)數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)處理后打印到串口助手的界面進(jìn)行查看。
  • GET方法請(qǐng)求項(xiàng)目:請(qǐng)求訪問(wèn)百度服務(wù)器。串口提供HTTP請(qǐng)求參數(shù),http_request節(jié)點(diǎn)整理屬性和輸入?yún)?shù)對(duì)百度服務(wù)器發(fā)起GET方法的HTTP請(qǐng)求;http_request節(jié)點(diǎn)接收來(lái)自百度服務(wù)器的響應(yīng)數(shù)據(jù),將數(shù)據(jù)保存到指定的文本文件中存儲(chǔ)再?gòu)奈谋局袑?shù)據(jù)輸出到串口助手的界面上。

1. POST方法請(qǐng)求

本項(xiàng)目由串口助手模擬將采集的傳感器數(shù)據(jù)通過(guò)開(kāi)發(fā)板的串口傳輸?shù)介_(kāi)發(fā)板創(chuàng)建的HTTP客戶端,HTTP客戶端再通過(guò)POST方法將傳感器數(shù)據(jù)作為body參數(shù)去請(qǐng)求本地搭建的HTTP服務(wù)器,HTTP服務(wù)器接收到請(qǐng)求后,將傳感器數(shù)據(jù)存儲(chǔ)到本地的index.html文件中,并將數(shù)據(jù)處理后作為響應(yīng)體回發(fā)給客戶端,HTTP客戶端接收到響應(yīng)消息后打印到串口助手上進(jìn)行顯示。

1.1 流圖繪制

添加serial_in_ex,fscript,http_request,fileout,timer,filein和serial_out_ex節(jié)點(diǎn)到畫(huà)布中并連線如下圖。

7b708386-7e96-11ee-9788-92fbcf53809c.png

1.2 節(jié)點(diǎn)配置

在本文的serial_in_ex和serial_out_ex節(jié)點(diǎn)配置參數(shù)和操作一致,后面不再贅述serial_out_ex節(jié)點(diǎn)的配置操作。雙擊serial_in_ex節(jié)點(diǎn),點(diǎn)擊配置節(jié)點(diǎn)名旁邊的鉛筆圖標(biāo)。

7b7b9528-7e96-11ee-9788-92fbcf53809c.png

選擇用戶使用的串口設(shè)備,根據(jù)實(shí)際需求配置波特率,奇偶校驗(yàn)等串口配置參數(shù),本項(xiàng)目中的串口配置參數(shù)如下圖所示。7b883d5a-7e96-11ee-9788-92fbcf53809c.png

雙擊serial_in_ex的消費(fèi)者節(jié)點(diǎn)fscript,因?yàn)楸卷?xiàng)目主要是將采集到的傳感器數(shù)據(jù)作為消息體參數(shù)發(fā)送到HTTP服務(wù)器進(jìn)行處理,所以該fscript主要是將讀取到的serial_in_ex串口數(shù)據(jù)賦值給http_request節(jié)點(diǎn)的body參數(shù)如下:

msg.body = istream_read_string(msg.istream, 100)

雙擊http_request節(jié)點(diǎn),配置方法為POST,并設(shè)置用戶想要訪問(wèn)的HTTP服務(wù)器URL(這里的HTTP服務(wù)器是筆者本地用python搭建的一個(gè)簡(jiǎn)易HTTP服務(wù)器),根據(jù)需要選擇輸出的內(nèi)容類型,其他參數(shù)按需配置即可。7b94219c-7e96-11ee-9788-92fbcf53809c.png雙擊http_request節(jié)點(diǎn)的消費(fèi)者節(jié)點(diǎn)fscript,該節(jié)點(diǎn)主要是存儲(chǔ)http_request節(jié)點(diǎn)的輸出參數(shù)msg.payloadLength,用于后續(xù)賦值給filein節(jié)點(diǎn)的輸入?yún)?shù)讀取的數(shù)據(jù)長(zhǎng)度

set(global.length, msg.payloadLength)

雙擊fileout節(jié)點(diǎn),配置屬性參數(shù)如下,在本項(xiàng)目中配置文件打開(kāi)模式為從頭寫(xiě)入且丟棄源文件內(nèi)容,文件名選擇開(kāi)發(fā)板上自動(dòng)掛載的/flow目錄下的文件,數(shù)據(jù)來(lái)源選擇payload形式。7b9f8d66-7e96-11ee-9788-92fbcf53809c.png雙擊timer節(jié)點(diǎn),配置定時(shí)周期時(shí)長(zhǎng),定時(shí)用filein節(jié)點(diǎn)去讀取存放HTTP響應(yīng)的數(shù)據(jù)。7baa9fa8-7e96-11ee-9788-92fbcf53809c.png

雙擊timer的消費(fèi)者節(jié)點(diǎn)fscript,配置filein節(jié)點(diǎn)的輸入?yún)?shù)如下:

set(msg.topic,"exec:read_data");var length = global.lengthset(msg.payload,length);

雙擊filein節(jié)點(diǎn),配置需要讀取的文件名。7bb5d72e-7e96-11ee-9788-92fbcf53809c.png

雙擊filein的消費(fèi)者節(jié)點(diǎn)fscript,該節(jié)點(diǎn)主要將從filein節(jié)點(diǎn)讀取到的數(shù)據(jù)轉(zhuǎn)換給serial_out_ex節(jié)點(diǎn)。

set(output.payload,str(msg.payload,true));

雙擊serial_out_ex節(jié)點(diǎn),該節(jié)點(diǎn)配置參數(shù)與serial_in_ex節(jié)點(diǎn)一樣。

7bc0d034-7e96-11ee-9788-92fbcf53809c.png

1.3 本地HTTP服務(wù)器搭建

筆者用python腳本搭建了一個(gè)簡(jiǎn)易的HTTP服務(wù)器,主要功能是收到的POST請(qǐng)求中的消息體數(shù)據(jù)存儲(chǔ)到本地的index.html文本中,并將收到的消息體數(shù)據(jù)處理后作為響應(yīng)體回發(fā)給客戶端。在PC端執(zhí)行以下http_server.py的腳本即開(kāi)啟了本地的HTTP服務(wù)端。

from http.server import BaseHTTPRequestHandler, HTTPServerimport logging
class S(BaseHTTPRequestHandler): def do_HEAD(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers()
def do_POST(self): content_length = int(self.headers['Content-Length']) post_data = self.rfile.read(content_length)
logging.info("POST request,\nPath: %s\nHeaders:\n%s\n\nBody:\n%s\n", str(self.path), str(self.headers), post_data.decode('utf-8'))
res = "You Input: " + post_data.decode('utf-8') with open("index.html","a+") as f: f.write(post_data.decode('utf-8'))
self.do_HEAD() self.wfile.write("{}".format(res).encode('utf-8'))
def respond(self, opts): response = self.handle_http(opts['status'], self.path) self.wfile.write(response)
def handle_http(self, status_code, path): self.send_response(status_code) self.send_header('Content-type', 'text/html') self.end_headers() content = ''' Title goes here.

This is a test.

You accessed path: {}

'''.format(path) return bytes(content, 'UTF-8')

def run(server_class=HTTPServer, handler_class=S, port=8080): print("run()") logging.basicConfig(level=logging.INFO) server_address = ('', port) httpd = server_class(server_address, handler_class) logging.info('Starting http server...\n') try: httpd.serve_forever() except KeyboardInterrupt: pass httpd.server_close() print("httpd.server_close()") logging.info('Stopping http server...\n')

if __name__ == '__main__': from sys import argv
if len(argv) == 2: run(port=int(argv[1])) else: run()

1.4 下載運(yùn)行

將流圖下載到目標(biāo)開(kāi)發(fā)板后,在串口調(diào)試助手輸入HTTP請(qǐng)求的消息體(模擬的傳感器數(shù)據(jù))后,就可以在串口助手輸出界面看到返回的響應(yīng)內(nèi)容如下:7bcd2000-7e96-11ee-9788-92fbcf53809c.png本地的HTTP服務(wù)器端收到的來(lái)自客戶端的請(qǐng)求信息如下:7bd97b84-7e96-11ee-9788-92fbcf53809c.png打開(kāi)PC本地的index.html文本,可以看到保存的傳感器數(shù)據(jù)如下:7be10656-7e96-11ee-9788-92fbcf53809c.png至此,串口轉(zhuǎn)HTTP客戶端的傳感器數(shù)據(jù)上云的實(shí)驗(yàn)就已完全結(jié)束,接下來(lái)開(kāi)啟訪問(wèn)百度游覽器的HTTP請(qǐng)求實(shí)驗(yàn)。

2. GET方法請(qǐng)求

該項(xiàng)目主要是通過(guò)GET方法請(qǐng)求百度服務(wù)器,最后將百度服務(wù)器響應(yīng)的消息進(jìn)行打印顯示,主要是將串口數(shù)據(jù)轉(zhuǎn)換為HTTP請(qǐng)求,發(fā)送到服務(wù)器端,以實(shí)現(xiàn)與遠(yuǎn)程服務(wù)器的通信。

2.1 流圖繪制

添加serial_in_ex,fscript,http_request,fileout,timer,filein和serial_out_ex節(jié)點(diǎn)到畫(huà)布中并連線如下圖。

7be91d0a-7e96-11ee-9788-92fbcf53809c.png

2.2 節(jié)點(diǎn)配置

在本文的serial_in_ex和serial_out_ex節(jié)點(diǎn)配置參數(shù)和操作一致,后面不再贅述serial_out_ex節(jié)點(diǎn)的配置操作。雙擊serial_in_ex節(jié)點(diǎn),點(diǎn)擊配置節(jié)點(diǎn)名旁邊的鉛筆圖標(biāo)。

7b7b9528-7e96-11ee-9788-92fbcf53809c.png

選擇用戶使用的串口設(shè)備,根據(jù)實(shí)際需求配置波特率,奇偶校驗(yàn)等串口配置參數(shù),本項(xiàng)目中的串口配置參數(shù)如下圖所示。7b883d5a-7e96-11ee-9788-92fbcf53809c.png

雙擊serial_in_ex的消費(fèi)者節(jié)點(diǎn)fscript,因?yàn)楸卷?xiàng)目主要是對(duì)HTTP協(xié)議的GET方法進(jìn)行數(shù)據(jù)請(qǐng)求,而GET的請(qǐng)求參數(shù)是拼接在URL的后面,所以串口輸入的主要是http_request節(jié)點(diǎn)的URL配置項(xiàng),該fscript主要是讀取serial_in_ex的串口數(shù)據(jù),如下:

var str = istream_read_string(msg.istream, 100)msg.url = str

雙擊http_request節(jié)點(diǎn),配置方法為GET,并設(shè)置用戶想要訪問(wèn)的云端服務(wù)器URL,根據(jù)需要選擇輸出內(nèi)容類型,其他參數(shù)按需配置即可。7c05f86c-7e96-11ee-9788-92fbcf53809c.png

雙擊http_request節(jié)點(diǎn)的消費(fèi)者節(jié)點(diǎn)fscript,該節(jié)點(diǎn)主要是存儲(chǔ)http_request節(jié)點(diǎn)的輸出參數(shù)msg.payloadLength,用于后續(xù)賦值給filein節(jié)點(diǎn)的輸入?yún)?shù)讀取的數(shù)據(jù)長(zhǎng)度

set(global.length, msg.payloadLength)

雙擊fileout節(jié)點(diǎn),配置屬性參數(shù)如下,在本項(xiàng)目中配置文件打開(kāi)模式為從頭寫(xiě)入且丟棄源文件內(nèi)容,文件名選擇開(kāi)發(fā)板上自動(dòng)掛載的/flow目錄下的文件,數(shù)據(jù)來(lái)源選擇payload形式。7b9f8d66-7e96-11ee-9788-92fbcf53809c.png雙擊timer節(jié)點(diǎn),配置定時(shí)周期時(shí)長(zhǎng),定時(shí)用filein節(jié)點(diǎn)去讀取存放HTTP響應(yīng)的數(shù)據(jù)。7baa9fa8-7e96-11ee-9788-92fbcf53809c.png

雙擊timer的消費(fèi)者節(jié)點(diǎn)fscript,配置filein節(jié)點(diǎn)的輸入?yún)?shù)如下:

set(msg.topic,"exec:read_data");var length = global.lengthset(msg.payload,length);

雙擊filein節(jié)點(diǎn),配置需要讀取的文件名。7bb5d72e-7e96-11ee-9788-92fbcf53809c.png

雙擊filein的消費(fèi)者節(jié)點(diǎn)fscript,該節(jié)點(diǎn)主要將從filein節(jié)點(diǎn)讀取到的數(shù)據(jù)轉(zhuǎn)換給serial_out_ex節(jié)點(diǎn)。

set(output.payload,str(msg.payload,true));

雙擊serial_out_ex節(jié)點(diǎn),該節(jié)點(diǎn)配置參數(shù)與serial_in_ex節(jié)點(diǎn)一樣。

7bc0d034-7e96-11ee-9788-92fbcf53809c.png

2.3 下載驗(yàn)證

將該流圖下載到目標(biāo)開(kāi)發(fā)板后,在串口調(diào)試助手輸入HTTP請(qǐng)求的云端URL后,可以看到返回的響應(yīng)消息,具體如下圖。7c39ba08-7e96-11ee-9788-92fbcf53809c.png至此該實(shí)驗(yàn)到此結(jié)束。

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

    關(guān)注

    0

    文章

    504

    瀏覽量

    31197
  • 數(shù)據(jù)轉(zhuǎn)換

    關(guān)注

    0

    文章

    87

    瀏覽量

    17998
  • ESDA
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    7505
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EsDA,一站式嵌入式軟件

    EsDA是一套面向工業(yè)智能物聯(lián)領(lǐng)域的嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化工具集,包含實(shí)時(shí)操作系統(tǒng)AWorksLP、低代碼開(kāi)發(fā)平臺(tái)AWStudio、資源管理平臺(tái)AXPI、跨平臺(tái)GUI引擎AWTK和云服務(wù)平臺(tái)ZWS
    的頭像 發(fā)表于 09-15 08:10 ?280次閱讀
    <b class='flag-5'>EsDA</b>,一站式嵌入式軟件

    使用NS1串口服務(wù)器HTTP模式上傳服務(wù)器數(shù)據(jù)

    HTTP協(xié)議工作于客戶端-服務(wù)端架構(gòu)之上。瀏覽器作為HTTP客戶端通過(guò)URL向HTTP服務(wù)端即Web服務(wù)器發(fā)送所有請(qǐng)求。Web服務(wù)器根據(jù)接收到的請(qǐng)求
    的頭像 發(fā)表于 08-30 12:36 ?316次閱讀
    使用NS1<b class='flag-5'>串口</b>服務(wù)器<b class='flag-5'>HTTP</b>模式上傳服務(wù)器數(shù)據(jù)

    快速實(shí)現(xiàn)C2000串口程序升級(jí)

    電子發(fā)燒友網(wǎng)站提供《快速實(shí)現(xiàn)C2000串口程序升級(jí).pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:50 ?1次下載
    <b class='flag-5'>快速</b><b class='flag-5'>實(shí)現(xiàn)</b>C2000<b class='flag-5'>串口</b>程序升級(jí)

    請(qǐng)問(wèn)如何使用HTTP請(qǐng)求獲取本地時(shí)間?

    我正在嘗試使用 AT 命令和 HTTP 請(qǐng)求獲取本地時(shí)間,我已經(jīng)從中獲得了時(shí)間www.gooogle.com但這個(gè)時(shí)間是GMT時(shí)區(qū), 我想知道如何獲取本地時(shí)區(qū),我已經(jīng)嘗試過(guò) AT CIPNTP,但它不起作用。
    發(fā)表于 07-16 06:20

    USB轉(zhuǎn)串口串口卡的性能比較

    在當(dāng)今的電子設(shè)備中,串口通信是一種非常常見(jiàn)的通信方式。隨著技術(shù)的發(fā)展,USB接口逐漸取代了傳統(tǒng)的串口接口,但串口通信在某些特定領(lǐng)域仍然具有不可替代的作用。因此,市場(chǎng)上出現(xiàn)了USB轉(zhuǎn)
    的頭像 發(fā)表于 07-15 15:21 ?836次閱讀

    鴻蒙開(kāi)發(fā)網(wǎng)絡(luò)管理: @ohos.net.http 數(shù)據(jù)請(qǐng)求

    每一個(gè)httpRequest對(duì)應(yīng)一個(gè)http請(qǐng)求任務(wù),不可復(fù)用
    的頭像 發(fā)表于 06-18 15:42 ?817次閱讀
    鴻蒙開(kāi)發(fā)網(wǎng)絡(luò)管理: @ohos.net.<b class='flag-5'>http</b>  數(shù)據(jù)<b class='flag-5'>請(qǐng)求</b>

    ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比

    ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比
    的頭像 發(fā)表于 05-11 08:03 ?866次閱讀
    <b class='flag-5'>ESD</b>管 AZ5825-01F型號(hào)<b class='flag-5'>ESDA</b>05CPX參數(shù)對(duì)比

    鴻蒙OS開(kāi)發(fā)實(shí)戰(zhàn):【網(wǎng)絡(luò)管理HTTP數(shù)據(jù)請(qǐng)求

    應(yīng)用通過(guò)HTTP發(fā)起一個(gè)數(shù)據(jù)請(qǐng)求,支持常見(jiàn)的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
    的頭像 發(fā)表于 04-01 16:31 ?693次閱讀
    鴻蒙OS開(kāi)發(fā)實(shí)戰(zhàn):【網(wǎng)絡(luò)管理<b class='flag-5'>HTTP</b>數(shù)據(jù)<b class='flag-5'>請(qǐng)求</b>】

    鴻蒙原生應(yīng)用開(kāi)發(fā)-網(wǎng)絡(luò)管理HTTP數(shù)據(jù)請(qǐng)求

    一、場(chǎng)景介紹 應(yīng)用通過(guò)HTTP發(fā)起一個(gè)數(shù)據(jù)請(qǐng)求,支持常見(jiàn)的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。 二、接口說(shuō)明 HTTP數(shù)據(jù)請(qǐng)求
    發(fā)表于 03-29 17:51

    鴻蒙OS開(kāi)發(fā)實(shí)例:【工具類封裝-http請(qǐng)求

    ;@ohos.promptAction';** **封裝HTTP接口請(qǐng)求類,提供格式化的響應(yīng)信息輸出功能。 使用 DevEco Studio 3.1.1 Release 及以上版本,API 版本為 api 9 及以上
    的頭像 發(fā)表于 03-27 22:32 ?1356次閱讀
    鴻蒙OS開(kāi)發(fā)實(shí)例:【工具類封裝-<b class='flag-5'>http</b><b class='flag-5'>請(qǐng)求</b>】

    arkts http 發(fā)起請(qǐng)求失敗

    http 發(fā)起請(qǐng)求 官網(wǎng)Http庫(kù)
    發(fā)表于 03-23 00:33

    HTTP協(xié)議的運(yùn)作方式及請(qǐng)求/響應(yīng)的步驟

    基于HTTP的客戶/服務(wù)器模式的信息交換過(guò)程它分四個(gè)過(guò)程建立連接、發(fā)送請(qǐng)求信息、發(fā)送響應(yīng)信息、關(guān)閉連接。
    的頭像 發(fā)表于 02-01 11:02 ?1397次閱讀
    <b class='flag-5'>HTTP</b>協(xié)議的運(yùn)作方式及<b class='flag-5'>請(qǐng)求</b>/響應(yīng)的步驟

    如何利用AWFlow快速使用無(wú)線模組ZM602

    在物聯(lián)網(wǎng)快速發(fā)展的今天,無(wú)線模組成為連接各種設(shè)備于互聯(lián)網(wǎng)的關(guān)鍵組件。本文旨在介紹如何通過(guò)EsDA開(kāi)發(fā)套件快速使用本公司自研的ZM602無(wú)線模組的內(nèi)容。項(xiàng)目簡(jiǎn)介無(wú)線模組可以使設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-26 08:25 ?1067次閱讀
    如何利用AWFlow<b class='flag-5'>快速</b>使用無(wú)線模組ZM602

    usb轉(zhuǎn)串口線怎么使用 usb轉(zhuǎn)串口串口轉(zhuǎn)usb的區(qū)別

    )進(jìn)行通信。因此,通過(guò)使用USB轉(zhuǎn)串口線,可以將現(xiàn)代計(jì)算機(jī)與串口設(shè)備連接起來(lái),實(shí)現(xiàn)數(shù)據(jù)傳輸和通信。 在使用USB轉(zhuǎn)
    的頭像 發(fā)表于 01-22 14:56 ?4569次閱讀

    如何基于EsDA開(kāi)發(fā)套件快速使用射頻讀卡器模塊

    無(wú)線射頻讀寫(xiě)卡技術(shù)在門(mén)禁系統(tǒng),電子支付領(lǐng)域和物聯(lián)網(wǎng)等領(lǐng)域中具有越來(lái)越廣泛的應(yīng)用。本文將基于EsDA開(kāi)發(fā)套件講解如何快速上手并開(kāi)發(fā)射頻讀卡器模塊的相關(guān)業(yè)務(wù),為開(kāi)發(fā)者大大縮短了學(xué)習(xí)和開(kāi)發(fā)時(shí)間成本。項(xiàng)目
    的頭像 發(fā)表于 01-11 08:24 ?704次閱讀
    如何基于<b class='flag-5'>EsDA</b>開(kāi)發(fā)套件<b class='flag-5'>快速</b>使用射頻讀卡器模塊
    主站蜘蛛池模板: 久久久青青| 爱豆剧果冻传媒在线播放| 特黄特色大片免费播放器9| 久久精品无码一区二区日韩av| 国产69精品久久久熟女| 中文字AV字幕在线观看| 污污内射久久一区二区欧美日韩| 明星三级电影| 精品高清国产a毛片| 国产成人精品免费视频软件| ae58老司机福利| 小荡娃奶真大| 欧美6O老妪与小伙交| 黄色三级视频网站| 姑娘视频日本在线播放| 99re10久久热| 中文字幕天堂久久精品| 亚洲精品一二三区-久久| 她也色在线视频站| 99久久久无码国产精精品| 亚洲精品美女久久777777| 十八禁啪啦啪漫画| 日日噜噜噜夜夜爽爽狠狠| 欧美aa级片| 欧美另类老少配hd| 牛牛免费视频| 男人的天堂色| 嗯好大好猛皇上好深用力| 久久视频在线视频观看天天看视频 | 2012中文字幕手机在线| 亚洲色欲色欲WWW在线丝 | 健身房被教练啪到腿软H| 国产人妻精品久久久久久很牛| 国产99小视频| 国产成人精品男人免费| 国产99久久亚洲综合精品西瓜tv | 啦啦啦 中文 日本 韩国 免费| 韩国hd高清xxx| 好紧好湿太硬了我太爽了小说| 国产亚洲欧美日韩综合综合二区| 国产毛A片久久久久久无码|