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

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

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

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

WisCAM:一個基于Linux的IP Camera的快速上手

半導(dǎo)體動態(tài) ? 來源:瑞科慧聯(lián) ? 作者:廠商供稿 ? 2017-11-30 14:15 ? 次閱讀

介紹:教程將逐步介紹如何使用RAK Wireless的WisCAM攝像頭開發(fā)板,開發(fā)板運基于Linux系統(tǒng),可以很方便的輸入RTSP流。我們還將深入討論Linux相關(guān)內(nèi)容、串口調(diào)試和無線連接。最后,我們將看到如何使用內(nèi)建的ser2net功能,發(fā)送HTTP請求來修改模組設(shè)置。

Wiscam 淘寶購買鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-14938546650.18.638a2e6T0NUOm&id=543901093786

開發(fā)板

WisCAM是一款功能強大、基于嵌入式Linux的IP攝像頭,通過rtsp協(xié)議可以輕松獲取視頻流。模塊核心硬件基于ARM926EJ-32位RISC CPU內(nèi)核的Nuvoton N32905R3DN處理器, 頻率可達(dá)200MHz @ 1.8V。在這樣資源受限的硬件上能夠運行功能強大的linux還是挺不可思議的!

Rakwireless WisCAM模組

開發(fā)板其他功能:

·Wi-Fi:硬件上的網(wǎng)絡(luò)功能是通過板載的RTL8189FTV Wi-Fi芯片提供,該芯片支持IEEE802.11 b/g/n協(xié)議、外置天線SDIO接口

·SD卡和擴展板:開發(fā)板有一個帶有USB HOST和SD卡接口的擴展板

·攝像頭:包含一塊性能不錯的攝像頭模組,可以通過采集圖像來做更多功能

·支持Nabto 的點對點通信。Nabto點對點通信已經(jīng)集成,下一次我們將演示怎么遠(yuǎn)程獲取視頻

開發(fā)板為我們預(yù)留了很多非常實用的功能,具有大量的GPIO、外設(shè)接口及視頻功能,很適合DIY!

下面框圖展示了開發(fā)板怎么傳輸視頻流的

WisCAM 軟件框圖

GPIO:

開發(fā)板預(yù)留很多GPIO,并兼容Arduino,下面是WisCAM的引腳對應(yīng)圖,包括一個10-bit的ADC,一個麥克風(fēng),一個UART,一個揚聲器和十二個GPIO(連接不同的擴展板,GPIO的序號也會有變化)

一些重要的引腳映射如下所示:

WisCAM PinOUT

引腳默認(rèn)配置

·HUR_TXD/PWM1/GPD[1] UART 透明傳輸輸出引腳,3.3V

·HUR_TXD/PWM1/GPD[1] UART 透明傳輸接收引腳,3.3V

·IOH1高電平使能揚聲器:默認(rèn)關(guān)閉

·BOOT/GPA7 恢復(fù)模式/正常工作模式:

上電檢測如果為高電平進入恢復(fù)模式,如果為低電平則進入燒寫模式

·URTXD/ GPA10系統(tǒng)調(diào)試輸出引腳,3.3V

·URTXD/ GPA10系統(tǒng)調(diào)試接收引腳,3.3V.

·直流5V輸入,也可以通過micro-USB供電

讓板子跑起來!

在這之前,確保你已經(jīng)在iosandroid安裝了RAKVideo app,如果你想在電腦上觀看視頻,那必須確保你在windows或者linux上安裝了VLC

·iOS:https://itunes.apple.com/us/app/rakvideo/id1107121689?mt=8

·Android:https://www.pgyer.com/wiscam

USB模式:電源接口和UVC模式

開發(fā)板的Micro-USB接口連接電源和電腦是有不同的功能

UVC模式:

UVC模式就像一個USB攝像頭,用AMCap或者NuwicamUVC工具就可以觀看視頻

·AMCap:https://amcap.en.softonic.com/

·GTK+ UVC Viewer:http://guvcview.sourceforge.net/

picture showing the placement of status LED on WisCAM

畫面狀態(tài)LED

UVC模式

UVC是IP攝像機中的常見標(biāo)準(zhǔn),并有合適的庫來處理UVC標(biāo)準(zhǔn)。 LibUVC可以在https://github.com/ktossell/libuvc上找到,有關(guān)如何使用庫的文檔可以從以下網(wǎng)址獲得:https://int80k.com/libuvc/doc/

電源模式

當(dāng)通過micro USB將開發(fā)板連接到電源時,開發(fā)板將進入電源模式。 WLAN0 和 WLAN1將被激活,WLAN1工作在SOFT-AP模式, SSID為WisEye-xx-xx-x-xx-x。 默認(rèn)加密方式為WPA2PSK,密碼為12345678。

建立本地流服務(wù)

開發(fā)板可以本地獲取視頻和廣播視頻流到連接的設(shè)備。 WLAN1接受來自STA設(shè)備的請求,允許連接到Wiseye AP。 一旦連接,開發(fā)板的IP固定為192.168.100.1,所有連接到開發(fā)板的設(shè)備都可以獲取視頻流。

也可以在Android(或iOS)上安裝Wiscam APP,打開APP后,在啟動頁面中單擊右上角的鉛筆圖標(biāo),會顯示一個彈出窗口,填上上面講到的RTSP URL地址,然后單擊確定。 如果開發(fā)板連接到了電源,并且手機連接了Soft AP,那么說明開發(fā)板正在運行,并且已經(jīng)準(zhǔn)備好將視頻傳輸?shù)紸ndroid/iOS設(shè)備。

Android app 截圖

正在連接開發(fā)板App 截圖

Windows上使用:

如果你的電腦連接到了wisap的SSID,可以安裝VLC來獲取視頻流,

608.png

選擇Media-打開網(wǎng)絡(luò)串流:將彈出下面對話框

609.png

在對話框中輸入上面提供的RTSPURL并點擊播放,將會收到來自Wiscam的視頻流

提示:如果播放失敗

·確認(rèn)開發(fā)板已經(jīng)上電并且藍(lán)燈閃爍。表明正在傳輸視頻,并且確保電源是5V 2A規(guī)格

·確認(rèn)你的設(shè)備已經(jīng)連接到開發(fā)板的SOFTAP

通過STA模式連接開發(fā)板:

由于這是一個帶無線功能的linux開發(fā)板,所以終端用戶可以將開發(fā)板連接到另一個AP,而不是作為AP。

HTTP方式:

開發(fā)板提供了一個基于ser2net程序的HTTP接口,瀏覽器可以使用網(wǎng)絡(luò)功能來完成設(shè)置。AP或 Station模式都可以使用。

下面列出了通過HTTP GET命令的接口:

(http://192.168.100.1/cgi-bin/param.cgi?action=list&group=xxxx

這里的xxxx選項有:wifi/stream/nabto

Wi-Fi連接參數(shù)如下:

610.png

可以通過下面兩個url命令設(shè)置STA模式下的SSID和密碼,{}中的是需要你修改的

http://{IP-Addressof camera}/cgi-bin/param.cgi?action=update&group=wifi&SSID={wifi name}

http://{IP-Addressof camera}/cgi-bin/param.cgi?action=update&group=wifi&AUTH_KEY={wifi

password}

其他重要設(shè)置:

如上一節(jié)所述,開發(fā)板提供視頻流,nabto和restart.cgi兩個腳本,分別設(shè)置攝像頭參數(shù)和內(nèi)置的Nabto配置。 我們將在另一個教程中通過Nabto P2P連接到開發(fā)板。

611.png

開發(fā)板的Linux相關(guān)說明

很有意思的是,該主板上運行的是Linux 2.6內(nèi)核版本。這是精簡版的Linux版本,上面運行了很少的服務(wù)和應(yīng)用程序。所以不要指望像包管理器,GUI這樣的應(yīng)用程序

然而,這在個簡單的開發(fā)板里面增加了很多關(guān)于攝像頭相關(guān)的配置和處理能力。和其他嵌入式Linux類似,安裝了許多重要的服務(wù)和程序

·busybox.1.15.2Linux 工具h(yuǎn)ttp://www.busybox.net/about.html

·dnsmasq-2.60DHCP 服務(wù)器http://www.thekelleys.org.uk/dnsmasq/doc.html

·HostapdWi-Fi 熱點和認(rèn)證服務(wù)器http://hostap.epitest.fi/wpa_supplicant/

·spook-20050207RTSP 服務(wù)器http://www.litech.org/spook/

·wireless-tool.29網(wǎng)絡(luò)配置 utilitieshttp://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html

·wpa_supplicantIEEE 802.11i supplicant http://hostap.epitest.fi/wpa_supplicant/

·ser2net-2.10.0串口轉(zhuǎn)網(wǎng)絡(luò)

·http://ser2net.sourceforge.net/

·boa-0.94.13輕量級web服務(wù)器http://www.boa.org/

STA恢復(fù)模式!?。。。?/strong>

可能會發(fā)生這樣的情況:我們通過ser2net設(shè)備發(fā)送HTTP命令,導(dǎo)致STA配置失敗,這樣的話我們需要恢復(fù)到出廠AP模式。

612.png

下拉GPA5

保持GPA5下拉5秒,開發(fā)板將會恢復(fù)出廠并重啟!

USB串口連接:

為了方便調(diào)試,需要將開發(fā)板串口連接到Windows或Linux PC以查看系統(tǒng)信息。 我們可以使用FTDI串口線,接線如下:

·串口線GND連接開發(fā)板GND

·串口線RX連接開發(fā)板TXD

·串口線TX連接開發(fā)板RXD

連接完成后,打開串口工具,例如putty,設(shè)置參數(shù)波特率115200-8-N-1

這樣你就可以訪問linux終端,輸入一些常用的命令試試吧!

其他有意思的玩法:

開發(fā)板可以應(yīng)用于圖像識別、可視化編程等用途。 下面是介紹:

Processing: Processing是一種基于Java創(chuàng)意編程語言,可幫助程序員使用創(chuàng)意編碼繪制畫布。該平臺已經(jīng)很穩(wěn)定,現(xiàn)在對于視頻應(yīng)用項目來說非常成熟:

Resources:

https://processing.org/

Procesing + OpenCV library:https://github.com/atduskgreg/opencv-processing

Processing + gstreamer implementation for video processing:https://github.com/processing/processing-video/wiki

OpenFrameworks:openFrameworks是一個開源的C++工具包,可以通過提供一個簡單的實驗性框架來協(xié)助創(chuàng)作

Openframeworks and Gstreamer:https://github.com/arturoc/ofxGStreamer

Openframworks rtsp stream handling (MacOS example):http://blog.geoffdonaldson.com/2013/02/14/using-the-gstreamer-sdk-in-openframeworks-under-osx-10-8-mountain-lion/

硬件

PCB 和原理圖

https://github.com/RAKWireless/WisCam/blob/master/Files/WisCam_1V2_SCH%26PCB_2017.07.06.zip

源代碼

WisCam git

開發(fā)板Linux固件和其他程序

https://github.com/RAKWireless/WisCam

Nuwicam

Nuwicam例程 可以運行在WisCam上

https://github.com/OpenNuvoton/NuMaker_NuWicam_Samples

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

    關(guān)注

    0

    文章

    3

    瀏覽量

    5424
  • 瑞科慧聯(lián)
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    7598
收藏 人收藏

    評論

    相關(guān)推薦

    順利上手WisCam WiFi遠(yuǎn)程監(jiān)控功能

    最近我有幸拿到 RAK(瑞科慧聯(lián)) 近期很紅的塊模塊 – WisCam,有興趣的 Maker 早已不迫及待地想要嘗試這塊迷人的 Camera module。有關(guān) WisCam 開發(fā)板
    的頭像 發(fā)表于 11-30 13:51 ?1.1w次閱讀

    IP Camera的WiFi連接距離太短

    近日在做一個IP Camera的項目,手機與IP Camera發(fā)出的WiFi熱點直連,但是旦手
    發(fā)表于 08-03 16:53

    arduino + wiscam 基于Windows控制RGB

    wiscam arduino擴展板1、基本原理Wiscam工作在AP或STA模式,在AP模式下,上位機連接Wiscam的熱點;在STA模式下,Wiscam和上位機要連接同
    發(fā)表于 06-29 17:49

    WisCam video car

    到Github。因此可快速幫助開發(fā)人員使用Linux操作系統(tǒng)設(shè)計Wi-Fi視頻產(chǎn)品。 WisCam支持YUV RAW DATA,開發(fā)人員可以進行視頻縮放(1?8倍縮放),視頻裁剪,視頻層疊,更改CMOS圖像
    發(fā)表于 07-06 09:52

    Wiscam Intelligent fan

    實驗設(shè)備(1)arduino R3開發(fā)板塊(2)Wiscam視頻開發(fā)板塊(3)DC motor (4)IC芯片 ULN2003(5)
    發(fā)表于 07-06 10:03

    WisCam 倒車?yán)走_(dá)

    本帖最后由 fwy丶lucifer 于 2017-7-7 14:29 編輯 實驗設(shè)備(1)arduino R3開發(fā)板塊(2)WisCam視頻開發(fā)板塊(3)HC-SR04 超聲波測距模塊
    發(fā)表于 07-06 10:14

    WisCam 可視門鈴

    和上位機要連接同一個路由器。Wiscam透傳串口與Arduino串口連接,Arduino外接矩陣鍵盤、LCD1602、10K電位器和
    發(fā)表于 07-06 10:22

    【有獎活動】 啟發(fā)創(chuàng)意,贏取獎品!誠邀您參加 RAK WisCam 有獎活動

    ` 本帖最后由 qin_elecfans 于 2017-11-30 16:43 編輯 【有獎活動】 啟發(fā)創(chuàng)意,贏取獎品!誠邀您參加 RAK WisCam 有獎活動RAK WisCam
    發(fā)表于 11-14 11:01

    快速上手Linux,很適合入門進階的Linux的朋友

    我覺得是不錯的Linux的學(xué)習(xí)資料,很適合新上手或者不熟悉的人了,[hide][/hide]【整理】韋東山視頻教程集合整理出來,起學(xué)習(xí)
    發(fā)表于 11-08 14:00

    【資料】如何快速上手嵌入式Arm-Linux

    快速上手嵌入式Arm-Linux秘訣回復(fù)帖子查看資料下載鏈接:[hide][/hide]
    發(fā)表于 08-16 11:00

    Nexperia IP Camera Reference D

    Nexperia IP Camera Reference Design for security and urveillance applications,PNX1502 pdf
    發(fā)表于 03-04 14:55 ?33次下載

    s3c2440 mmc和cameralinux驅(qū)動

    本站提供的s3c2440 mmc和cameralinux驅(qū)動資料,詳細(xì)講訴了s3c2440 mmc和cameralinux驅(qū)動的步驟,希望對你的學(xué)習(xí)有所幫助。
    發(fā)表于 05-25 15:53 ?54次下載
    s3c2440 mmc和<b class='flag-5'>camera</b>的<b class='flag-5'>linux</b>驅(qū)動

    基于Nios_Ⅱ_的IP_Camera設(shè)計

    基于Nios_Ⅱ_的IP_Camera設(shè)計,很好的設(shè)計資料,快來學(xué)習(xí)吧。
    發(fā)表于 05-09 15:46 ?4次下載

    IP camera的開源系統(tǒng)

    Xilinx FPGA工程例子源碼:IP camera的開源系統(tǒng)
    發(fā)表于 06-07 14:13 ?13次下載

    【RAK WisCam】專為Maker而生的IP Camera開發(fā)套件

    身為Maker,想玩IP Camera 時,除了買現(xiàn)成的產(chǎn)品、高單價開發(fā)板或用樹莓派加鏡頭之外,就沒其他選擇了嗎?
    的頭像 發(fā)表于 11-30 14:22 ?7590次閱讀
    主站蜘蛛池模板: 熟女人妻水多爽中文字幕| 中文字幕一区中文亚洲| 99久久久无码国产精品免费人妻| 国产精品久久vr专区| 免费一级片网站| 亚洲免费在线观看| 高清日本片免费观看| 麻豆成人AV久久无码精品| 亚洲国产成人精品不卡青青草原| 草莓视频在线观看完整高清免费 | 久久久久久天天夜夜天天| 翁公吮她的花蒂和奶水| 99午夜视频| 伦理 电影在线观看| 亚洲日韩有码无线免费| 国产伦子沙发午休系列资源曝光| 欧洲video60| 97SE亚洲国产综合在线| 久久草香蕉频线观| 亚洲H成年动漫在线观看不卡| 刺激性视频黄页| 欧美人与动交zOZ0| 91麻豆精品| 久久人妻少妇嫩草AV無碼| 亚洲国产三级在线观看| 国产精品久久久久激情影院| 日本19xxxx撤尿| freehd另类xxxx喷水| 蜜桃成熟时33D在线嘟嘟网| 在教室伦流澡到高潮H免费视频| 国精产品一区一区三区M| 羞羞答答影院在线| 国产精品久免费的黄网站| 色偷偷亚洲天堂| 成人手机在线| 日本乱hd高清videos| 波多结衣一区二区三区| 麒麟色欧美影院在线播放| WRITEAS塞红酒瓶| 欧美日韩国产在线一区二区| 99久久做夜夜爱天天做精品|