哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

Air8101 + LuatOS 攝像頭 RTMP 推流實(shí)戰(zhàn)教程

青山老竹農(nóng) ? 來(lái)源:jf_82863998 ? 作者:jf_82863998 ? 2026-04-22 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近期有行業(yè)同行咨詢,是否存在基于Air8101的RTMP推流方案,這里明確說(shuō)明:該方案已開源,可直接參考使用。

Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,支持1024*720分辨率的10寸屏顯示,同時(shí)兼容DVP/USB攝像頭即插即用,支持多路視頻采集及RTMP推流功能。

本文將以Air8101核心板與AirCAMERA_1030攝像頭配件板為硬件示例,詳細(xì)演示如何基于LuatOS和合宙音視頻平臺(tái),快速搭建USB攝像頭實(shí)時(shí)推流應(yīng)用,為視頻上云部署提供技術(shù)參考。

一、主要硬件準(zhǔn)備:

為確保方案順利部署,請(qǐng)?zhí)崆皽?zhǔn)備以下關(guān)鍵硬件:

Air8101核心板

USB攝像頭配件板AirCAMERA_1030

TYPE-C數(shù)據(jù)線用于供電及固件燒錄調(diào)試

Win10及其以上PC電腦

接線方式如下:

Air8101核心板通過(guò)Type-C USB口供電(核心板正面的撥碼開發(fā)撥到5V一端,背面的功耗測(cè)試開關(guān)撥到OFF一端),

AirCAMERA_1030直插在Air8101核心板上。USB HUB(可選,接入多路攝像頭時(shí)使用)

AirCAMERA_1030 配件板 + Air8101 核心板,硬件連接示意圖:

單路攝像頭鏈接方式

wKgZPGnnGMSAI6xWABzZhTJFwZI146.png

四路攝像頭鏈接方式 如圖所示,將四路 USB 攝像頭接入 HUB 中,然后將 HUB 通過(guò) USB 口連接到 Air8101 核心板上;

wKgZO2nnGMaAdNPgABwYOurgaKI127.png

RTMP 的主要特點(diǎn)為低延遲、協(xié)議兼容性較好,在直播傳輸、安防視頻監(jiān)控、遠(yuǎn)程設(shè)備視頻巡檢等對(duì)實(shí)時(shí)性有要求的物聯(lián)網(wǎng)應(yīng)用場(chǎng)景中較為常用。設(shè)備可通過(guò) RTMP 協(xié)議進(jìn)行推流,實(shí)現(xiàn)音視頻數(shù)據(jù)的實(shí)時(shí)傳輸,終端設(shè)備如手機(jī)、PC 可直接接收并實(shí)時(shí)播放畫面,無(wú)需等待文件錄制完成后再進(jìn)行上傳。

本示例基于Air8101核心板與AirCAMERA_1030配件板,實(shí)現(xiàn)USB攝像頭的RTMP實(shí)時(shí)推流。

2.1 RTMP業(yè)務(wù)邏輯:

訂閱IP_READY信息:確認(rèn)聯(lián)網(wǎng)后執(zhí)行RTMP推流任務(wù);

獲取RTMP推流地址:通過(guò)http.request()請(qǐng)求從服務(wù)器獲取推流地址;

初始化攝像頭:excamera.open()初始化USB攝像頭;

RTMP推流:excamera.rtmp()確保攝像頭狀態(tài)正常,然后rtmpc:start()開始推流邏輯;

監(jiān)控推流狀態(tài):循環(huán)監(jiān)控推流過(guò)程,每20秒打印一次內(nèi)存信息。

處理異常情況:推流異常時(shí)發(fā)送RECONNECT_RTMP信息,然后根據(jù)重連函數(shù)進(jìn)行重連;

釋放資源:推流結(jié)束時(shí)excamera.close()關(guān)閉攝像頭,釋放資源。

核心代碼如下,完整demo詳見源碼倉(cāng)庫(kù)最新文件

本文件為USB攝像頭RTMP推流功能模塊,核心業(yè)務(wù)邏輯為:

1. USB 攝像頭初始化、幀率配置與H264視頻編碼

2. 通過(guò)HTTP請(qǐng)求獲取RTMP推流地址

3. 連接RTMP服務(wù)器并進(jìn)行視頻推流

]]

-- 引入excamera擴(kuò)展庫(kù)

local excamera = require("excamera")

local RTMP_TASK_NAME = "rtmp_app_task" -- RTMP任務(wù)名稱

-- HTTP請(qǐng)求獲取RTMP服務(wù)器地址函數(shù)

local function rtmp_http_request()

local get_device_id = netdrv.mac(socket.LWIP_STA) -- Air8101用STA MAC作為設(shè)備ID

log.info("打印設(shè)備的ID號(hào)", get_device_id)

local url = "http://video.luatos.com:10030/api-system/deviceVideo/get" .. "/" .. get_device_id

log.info("打印的URL", url)

local camera_header = {

["Accept-Encoding"] = "identity",

["Host"] = "video.luatos.com:10030",

["Content-Type"] = "application/json"

}

local post_body = {

deviceAccess = "8", -- 8 代表接入方式為RTMP

deviceUser = "admin", -- 平臺(tái)錄像機(jī)設(shè)置的設(shè)備用戶(不是登錄用的用戶名)

devicePsd = "Air123456" -- 平臺(tái)錄像機(jī)設(shè)置的設(shè)備密碼(不是登錄用的密碼)

}

-- 發(fā)送POST請(qǐng)求并等待響應(yīng)

local code, headers, body = http.request("POST", url, camera_header, json.encode(post_body)).wait()

log.info("打印的請(qǐng)求code", code)

if code ~= 200 then

log.error("HTTP請(qǐng)求失敗")

return false, nil

end

log.info("打印的請(qǐng)求body", body)

local json_body = json.decode(body)

if not json_body or json_body.code ~= 200 then

log.error("請(qǐng)求視頻URL失敗", json_body and json_body.msg or "未知錯(cuò)誤")

return false, nil

end

local rtmp_url = json_body.data.urlList[1]

log.info("請(qǐng)求得到的RTMP地址", rtmp_url)

if not rtmp_url then

log.error("未獲取到RTMP地址")

return false, nil

end

return true, rtmp_url

end

local g_s_rtmp_state

-- RTMP狀態(tài)回調(diào)函數(shù)

-- 連接過(guò)程中,如果連接失敗,state狀態(tài)依次為STATE_IDLE->STATE_DISCONNECTING->STATE_IDLE->STATE_ERROR

-- 已經(jīng)建立了連接,推流過(guò)程中,如果本地調(diào)用disconnect接口,state狀態(tài)依次為STATE_IDLE->STATE_DISCONNECTING->STATE_IDLE

-- 已經(jīng)建立了連接,推流過(guò)程中,如果網(wǎng)絡(luò)或者服務(wù)器出現(xiàn)了異常,或者本地發(fā)送數(shù)據(jù)出現(xiàn)了異常,state狀態(tài)依次為STATE_IDLE->STATE_DISCONNECTING->STATE_IDLE->STATE_ERROR

local function rtmp_state_callback(state)

-- 打印RTMP狀態(tài)變化基礎(chǔ)日志

log.info("rtmp_state_callback state", state)

-- 根據(jù)不同狀態(tài)執(zhí)行對(duì)應(yīng)邏輯

if state == rtmp.STATE_IDLE then

log.info("空閑狀態(tài),可能和推流時(shí)效有關(guān),需要等待一段時(shí)間,再嘗試重連")

if g_s_rtmp_state==rtmp.STATE_DISCONNECTING then

sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "DISCONNECTED")

end

elseif state == rtmp.STATE_CONNECTING then

log.info("正在連接")

elseif state == rtmp.STATE_HANDSHAKING then

log.info("握手中")

elseif state == rtmp.STATE_CONNECTED then

log.info("已連接")

sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "CONNECTED")

elseif state == rtmp.STATE_PUBLISHING then

log.info("推流中")

elseif state == rtmp.STATE_DISCONNECTING then

log.info("正在斷開")

elseif state == rtmp.STATE_ERROR then

log.info("錯(cuò)誤")

end

g_s_rtmp_state = state

end

-- RTMP main task 的任務(wù)處理函數(shù)

local function rtmp_task()

local camera_opened, msg, rtmpc, success, rtmp_url

while true do

-- 1. 如果當(dāng)前時(shí)間點(diǎn)設(shè)置的默認(rèn)網(wǎng)卡還沒有連接成功,一直在這里循環(huán)等待

while not socket.adapter(socket.dft()) do

log.warn("rtmp_task", "wait IP_READY", socket.dft())

-- 在此處阻塞等待默認(rèn)網(wǎng)卡連接成功的消息"IP_READY"

-- 或者等待1秒超時(shí)退出阻塞等待狀態(tài);

-- 注意:此處的1000毫秒超時(shí)不要修改的更長(zhǎng);

-- 因?yàn)楫?dāng)使用exnetif.set_priority_order配置多個(gè)網(wǎng)卡連接外網(wǎng)的優(yōu)先級(jí)時(shí),會(huì)隱式的修改默認(rèn)使用的網(wǎng)卡

-- 當(dāng)exnetif.set_priority_order的調(diào)用時(shí)序和此處的socket.adapter(socket.dft())判斷時(shí)序有可能不匹配

-- 此處的1秒,能夠保證,即使時(shí)序不匹配,也能1秒鐘退出阻塞狀態(tài),再去判斷socket.adapter(socket.dft())

sys.waitUntil("IP_READY", 1000)

end

-- 檢測(cè)到了IP_READY消息

log.info("rtmp_task", "recv IP_READY", socket.dft())

-- 清空此task綁定的消息隊(duì)列中的未處理的消息

sys.cleanMsg(RTMP_TASK_NAME)

-- 2. HTTP請(qǐng)求獲取RTMP服務(wù)器地址

success, rtmp_url = rtmp_http_request()

if not success then

log.error("獲取RTMP地址失敗")

goto EXCEPTION_PROC

end

-- 3. 配置攝像頭

camera_opened = excamera.open({

id = camera.USB,

sensor_width = 1280,

sensor_height = 720,

usb_port = 1

})

if not camera_opened then

log.error("攝像頭初始化失敗")

goto EXCEPTION_PROC

end

-- 啟動(dòng)攝像頭

log.info("啟動(dòng)攝像頭...")

if not excamera.rtmp() then

log.error("無(wú)法啟動(dòng)攝像頭")

goto EXCEPTION_PROC

end

-- 創(chuàng)建RTMP客戶端

rtmpc = rtmp.create(rtmp_url)

if not rtmpc then

log.error("rtmp.create", "創(chuàng)建RTMP客戶端失敗")

goto EXCEPTION_PROC

end

log.info("rtmp.create", "RTMP客戶端創(chuàng)建成功")

-- 設(shè)置RTMP狀態(tài)回調(diào)

rtmpc:setCallback(rtmp_state_callback)

-- 連接RTMP服務(wù)器

log.info("開始連接RTMP服務(wù)器...")

success = rtmpc:connect()

if not success then

log.error("連接RTMP服務(wù)器失敗")

goto EXCEPTION_PROC

end

-- 推流狀態(tài)的處理調(diào)度邏輯

while true do

-- 等待消息

msg = sys.waitMsg(RTMP_TASK_NAME, "RTMP_EVENT")

if msg then

log.info("rtmp_task waitMsg", msg[2], msg[3], msg[4])

-- 連接成功

if msg[2] == "CONNECTED" then

-- 直接啟動(dòng)推流,不檢查返回值

log.info("準(zhǔn)備開始推流")

rtmpc:start()

log.info("推流已啟動(dòng)")

-- 連接失敗/連接斷開

elseif msg[2] == "DISCONNECTED" then

break

-- 需要主動(dòng)關(guān)閉連接

-- 用戶需要主動(dòng)關(guān)閉rtmp連接時(shí),可以調(diào)用sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "CLOSE")

elseif msg[2] == "CLOSE" then

-- 主動(dòng)斷開rtmp client連接

rtmpc:disconnect()

end

end

end

-- 出現(xiàn)異常

::EXCEPTION_PROC::

-- 清空此task綁定的消息隊(duì)列中的未處理的消息

sys.cleanMsg(RTMP_TASK_NAME)

-- 5. 關(guān)閉推流

log.info("推流結(jié)束,開始釋放資源")

-- 關(guān)閉攝像頭

if camera_opened then

excamera.close()

log.info("excamera已關(guān)閉")

end

-- 關(guān)閉RTMP客戶端

if rtmpc then

rtmpc:stop()

log.info("RTMP推流已停止")

rtmpc:disconnect()

log.info("RTMP連接已斷開")

rtmpc:destroy()

log.info("RTMP客戶端已銷毀")

end

-- 確保所有狀態(tài)重置

log.info("所有資源已釋放,5秒后重連")

-- 5秒后跳轉(zhuǎn)到循環(huán)體開始位置,自動(dòng)發(fā)起重連

sys.wait(5000)

end

end

local function wifi_sta_func(evt, data)

-- evt 可能的值有: "CONNECTED", "DISCONNECTED"

-- 當(dāng)evt=CONNECTED, data是連接的AP的ssid, 字符串類型

-- 當(dāng)evt=DISCONNECTED, data斷開的原因, 整數(shù)類型

log.info("收到STA事件", evt, data)

if evt == "DISCONNECTED" then

sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "DISCONNECTED")

end

end

-- 內(nèi)存檢查函數(shù)

local function memory_check()

while true do

-- 等待20秒

sys.wait(20000)

-- 打印系統(tǒng)內(nèi)存使用信息

log.info("系統(tǒng)內(nèi)存使用情況", rtos.meminfo("sys"))

-- 打印Lua虛擬機(jī)內(nèi)存使用信息

log.info("Lua虛擬機(jī)內(nèi)存使用情況", rtos.meminfo("lua"))

end

end

-- wifi的STA相關(guān)事件

sys.subscribe("WLAN_STA_INC", wifi_sta_func)

-- 運(yùn)行這個(gè)task的處理函數(shù)rtmp_task

sys.taskInitEx(rtmp_task, RTMP_TASK_NAME)

-- 啟動(dòng)內(nèi)存檢查任務(wù)

sys.taskInit(memory_check)

2.2 RTMP推流功能核心步驟:

搭建好硬件環(huán)境;

修改rtmp_app.lua中的deviceUser、devicePsd參數(shù);

修改netdrv_wifi.lua 中的Wi-Fi賬號(hào)密碼;

打開main.lua文件中require “rtmp_app”,同時(shí)注釋掉:

require “take_photo_http_post”;

燒錄內(nèi)核固件和相關(guān)demo成功后,自動(dòng)開機(jī)運(yùn)行;

可以看到代碼運(yùn)行結(jié)果如下,日志中如果出現(xiàn)以下類似打印則說(shuō)明RTMP推流成功。

wKgZO2nnEpeAOPY8AAg_ypsiczw520.png

三、合宙音視頻平臺(tái)查看

目前,合宙音視頻測(cè)試平臺(tái)已開放安卓系統(tǒng)移動(dòng)端APP下載和PC端瀏覽器操作。

本文以PC端為例,支持使用共享賬號(hào),在線查看合宙掛測(cè)設(shè)備,也支持用戶使用合宙IoT賬號(hào)自主添加配置在線設(shè)備。

3.1 賬號(hào)密碼

賬號(hào)密碼與您的合宙IoT平臺(tái)賬號(hào)可通用

wKgZO2nnEvGAU5SxAAVKQ-7DdLw831.png

3.2 新增設(shè)備

參照下圖按步點(diǎn)擊,注意設(shè)備賬戶密碼需與代碼中日配置一致。

wKgZO2nnEwKAeHhyAAGv1r_rAAw063.pngwKgZO2nnExCABdL0AAKo87q1g40127.png

3.3 查看推流視頻

點(diǎn)擊實(shí)時(shí)視頻,查看自己設(shè)備的推流情況。

wKgZO2nnE4KAcAaEAACiQexJBR0407.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • rtmp
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    1799
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    171

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    開源:Air8101 硬件平臺(tái) RTMP 視頻實(shí)現(xiàn)

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,支持1024*720分辨率的10寸屏顯示,同時(shí)兼容DVP/USB攝像頭即插即用,支持多路視頻采集及RTMP
    的頭像 發(fā)表于 04-21 14:27 ?456次閱讀
    開源:<b class='flag-5'>Air8101</b> 硬件平臺(tái) <b class='flag-5'>RTMP</b> 視頻<b class='flag-5'>推</b><b class='flag-5'>流</b>實(shí)現(xiàn)

    Air8101工業(yè)屏開發(fā)應(yīng)用詳解

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,最高支持1280*720P分辨率LCD顯示,基于 LuatOS 系統(tǒng)實(shí)現(xiàn)二次開發(fā)。
    的頭像 發(fā)表于 04-10 15:19 ?246次閱讀
    <b class='flag-5'>Air8101</b>工業(yè)屏開發(fā)應(yīng)用詳解

    Air8101 工業(yè)電容屏開發(fā)方案解析

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,最高支持1280*720P分辨率LCD顯示,基于 LuatOS 系統(tǒng)實(shí)現(xiàn)二次開發(fā)。
    的頭像 發(fā)表于 04-08 18:00 ?1294次閱讀
    <b class='flag-5'>Air8101</b> 工業(yè)電容屏開發(fā)方案解析

    藍(lán)牙Wifi模組——Air8101規(guī)格介紹

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,支持 100 萬(wàn)和 200 萬(wàn)分辨率的 h264 視頻編碼和,最高支持1280*720P分辨率LC
    的頭像 發(fā)表于 04-01 12:28 ?306次閱讀
    藍(lán)牙Wifi模組——<b class='flag-5'>Air8101</b>規(guī)格介紹

    實(shí)戰(zhàn)|用RK3568芯片搞RTMP,監(jiān)控/直播一步到位!

    做視頻監(jiān)控、小型直播,RTMP 是低延遲、易上手的實(shí)用方案。今天就以RK3568 芯片設(shè)備為核心,帶大家從 0 到 1 實(shí)現(xiàn) “→服
    的頭像 發(fā)表于 02-09 16:34 ?429次閱讀
    <b class='flag-5'>實(shí)戰(zhàn)</b>|用RK3568芯片搞<b class='flag-5'>RTMP</b><b class='flag-5'>推</b><b class='flag-5'>流</b>,監(jiān)控/直播一步到位!

    RK3576輕松搭建RTMP視頻,基于FFmpeg+Nginx協(xié)同

    瑞芯微RK3576芯片平臺(tái)實(shí)現(xiàn)多路RTMP視頻,基于觸覺智能RK3576開發(fā)板PurplePiOH2演示。RTMP視頻
    的頭像 發(fā)表于 12-11 17:17 ?1242次閱讀
    RK3576輕松搭建<b class='flag-5'>RTMP</b>視頻<b class='flag-5'>推</b><b class='flag-5'>流</b>,基于FFmpeg+Nginx協(xié)同

    多場(chǎng)景智能拍攝實(shí)戰(zhàn)攝像頭模塊集成與調(diào)試指南!

    攝像頭模塊集成是實(shí)現(xiàn)多場(chǎng)景智能拍攝的基礎(chǔ),而調(diào)試則是保障系統(tǒng)穩(wěn)定的關(guān)鍵。本指南聚焦實(shí)戰(zhàn),詳細(xì)講解攝像頭模塊的硬件集成方法與多場(chǎng)景調(diào)試技巧,包括常見故障排查、性能優(yōu)化方案等,讓你在實(shí)戰(zhàn)
    的頭像 發(fā)表于 11-21 17:58 ?588次閱讀
    多場(chǎng)景智能拍攝<b class='flag-5'>實(shí)戰(zhàn)</b>:<b class='flag-5'>攝像頭</b>模塊集成與調(diào)試指南!

    以太網(wǎng)數(shù)傳輕松實(shí)現(xiàn):Air8101+Air ETH_1000的完美搭檔

    Air8101核心板搭配Air ETH_1000以太網(wǎng)小板,可快速實(shí)現(xiàn)設(shè)備與以太網(wǎng)網(wǎng)絡(luò)的連接,為數(shù)據(jù)實(shí)時(shí)上傳、遠(yuǎn)程控制等功能提供堅(jiān)實(shí)硬件基礎(chǔ)。 本文特別分享AirETH_1000+Air8101
    的頭像 發(fā)表于 09-04 14:25 ?529次閱讀
    以太網(wǎng)數(shù)傳輕松實(shí)現(xiàn):<b class='flag-5'>Air8101+Air</b> ETH_1000的完美搭檔

    【EASY EAI Orin Nano開發(fā)板試用體驗(yàn)】使用stream代碼和WEB服務(wù)器代碼實(shí)現(xiàn)在客戶端網(wǎng)頁(yè)上查看攝像頭圖像

    網(wǎng)頁(yè)上查看攝像頭圖像 EASY EAI Orin Nano開發(fā)板主控是RK3576帶有NPU,調(diào)試深入之后還是要做攝像頭相關(guān)的應(yīng)用開發(fā)的,對(duì)LVGL的調(diào)試只是開胃小菜,調(diào)通攝像頭stream
    發(fā)表于 08-11 23:15

    技術(shù)進(jìn)化之路:DVP AirCAMERA _1020攝像頭小板配件板的革新突破

    圖像清晰度、功耗控制還是開發(fā)便捷性,它都標(biāo)志著視覺模塊技術(shù)的嶄新里程碑,開發(fā)者必讀! AirCAMERA_1020—— DVP接口的DVP攝像頭小板+100萬(wàn)像素DVP攝像頭的配件板。搭配Air8101核心板,可實(shí)現(xiàn)100萬(wàn)像素
    的頭像 發(fā)表于 08-01 18:29 ?945次閱讀
    技術(shù)進(jìn)化之路:DVP AirCAMERA _1020<b class='flag-5'>攝像頭</b>小板配件板的革新突破

    技術(shù)突破!DVP AirCAMERA _1020攝像頭小板重塑開發(fā)者視覺模塊選型標(biāo)準(zhǔn)

    接口的DVP攝像頭小板+100萬(wàn)像素DVP攝像頭的配件板。搭配Air8101核心板,可實(shí)現(xiàn)100萬(wàn)像素拍照+HTTP上傳照片+電腦瀏覽器查看照片等功能。 ? 原理圖與PCB、示例源碼、攝像頭
    的頭像 發(fā)表于 07-29 15:27 ?687次閱讀
    技術(shù)突破!DVP AirCAMERA _1020<b class='flag-5'>攝像頭</b>小板重塑開發(fā)者視覺模塊選型標(biāo)準(zhǔn)

    Air8101多網(wǎng)融合戰(zhàn)略升級(jí):Air780EPM模塊助力4G聯(lián)網(wǎng)落地

    在物聯(lián)網(wǎng)通信技術(shù)持續(xù)迭代的背景下,Air8101通過(guò)戰(zhàn)略級(jí)模塊外掛——Air780EPM,正式邁入4G聯(lián)網(wǎng)時(shí)代。多網(wǎng)融合架構(gòu)的完善,使設(shè)備在復(fù)雜環(huán)境中仍能保持高速、穩(wěn)定的數(shù)據(jù)傳輸性能,推動(dòng)智能化
    的頭像 發(fā)表于 06-23 16:53 ?694次閱讀
    <b class='flag-5'>Air8101</b>多網(wǎng)融合戰(zhàn)略升級(jí):<b class='flag-5'>Air</b>780EPM模塊助力4G聯(lián)網(wǎng)落地

    一篇帶你搞定!Air8101:物聯(lián)網(wǎng)設(shè)備AirKiss配網(wǎng)方案

    AirKiss配網(wǎng)即可。 最新源碼及實(shí)操教程詳見: https://docs.openluat.com/air8101/luatos/app/wifi/airkiss/ ? 1.1 主要
    的頭像 發(fā)表于 05-27 11:09 ?821次閱讀
    一篇帶你搞定!<b class='flag-5'>Air8101</b>:物聯(lián)網(wǎng)設(shè)備AirKiss配網(wǎng)方案

    Air8101革新物聯(lián)網(wǎng)配網(wǎng):AirKiss方案讓設(shè)備連接更智能!

    AirKiss配網(wǎng)即可。 最新源碼及實(shí)操教程詳見: https://docs.openluat.com/air8101/luatos/app/wifi/airkiss/ ? 2.1 主要示例
    的頭像 發(fā)表于 05-26 13:12 ?805次閱讀
    <b class='flag-5'>Air8101</b>革新物聯(lián)網(wǎng)配網(wǎng):AirKiss方案讓設(shè)備連接更智能!

    一拖四USB多攝像頭同步采集方案:高效數(shù)據(jù)處理的革新突破

    領(lǐng)域提供一站式解決方案,大幅提升系統(tǒng)運(yùn)行效率與穩(wěn)定性。 Air8101支持DVP和UVC兩種不同協(xié)議標(biāo)準(zhǔn)的攝像頭: 1)DVP攝像頭: 通過(guò)24PIN FPC連接器接入Air8101
    的頭像 發(fā)表于 04-25 15:20 ?1689次閱讀
    一拖四USB多<b class='flag-5'>攝像頭</b>同步采集方案:高效數(shù)據(jù)處理的革新突破
    和田县| 石柱| 沾化县| 独山县| 库车县| 尼木县| 宁陕县| 武隆县| 昌乐县| 磴口县| 富川| 赫章县| 长沙县| 巴彦淖尔市| 汝城县| 邵武市| 宝坻区| 武鸣县| 枞阳县| 文化| 汉源县| 长海县| 中江县| 芦溪县| 顺义区| 定安县| 鄂托克前旗| 鄂托克旗| 通道| 武汉市| 体育| 开封县| 阿克苏市| 卫辉市| 墨竹工卡县| 宁阳县| 武威市| 延庆县| 乐平市| 湄潭县| 观塘区|