|

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

   

作者:Ches拔

身為 Maker,想玩 IP Camera 時,除了買現成的產品、高單價開發板或用樹莓派加鏡頭之外,就沒其他選擇了嗎?

來來來!RAK(瑞科慧聯) WisCam這個產品很有意思!是專為 Maker 而生的一款 IP Camera 開發套件。如果你對 RAK 不熟,就讓我來好好的介紹一下 — 這家位於深圳南山區的 RAKWireless,早期主要是做模組的,但現在他們的東東可多了呢!

其產品分為三大類:IoT 類、Amazon Alexa Service 開發類,以及這次玩的 WisCam 的影像類,而 WisCam 的價格有點讓人驚嚇到!人民幣119元還兼容 Arduino,最重要的是裡面的 P2P 是來自丹麥的 Nabto。大家知道小米賣199元人民幣嗎?這個沒有殼,可以省下80元,都可以在科技園區買四次的便當了耶~

IP Camera 連線技術科普時間

當今天在會議室與遠端客戶連線時,通常會使用 Relay 或 P2P的連線方式。先說明 P2P 好了,這個大家應該都多多少少有用過,例如相當早期的 eDonkey/eMule 到 Foxy。What?!你沒聽過?也沒用這些軟體下載過 MP3?!難道現在 MP3 都是用 youtube 轉檔的嗎⋯⋯所以說,我之所以叫Ches拔,就是因為我年紀大了嘛!

KKbox聽過了吧?但現在 KKbox 不算是 P2P 平台哦~因為它沒有使用者的傳輸資料功能,那個年代還有 Kuro 與 ezPeer 使用者對使用者之間傳輸,不經過 Server,就是 P2P 囉。

接著說明Relay,通常 P2P 技術不太可能打穿所有的NAT(網路位址轉換),在公司有時候也有可能是 MIS 有設什麼防火牆什麼的,如果家裡的 AP 比較高檔(超過5000元的那種),使用 IP Camera 就有可能打不穿。

打不穿是什麼意思?就是 APP 一直沒有出現任何的影像顯示,這時廠商就會用 Relay Server,把串流影像(streaming video)傳到 Relay Server,再傳到手機上顯示影像,這對消費者沒什麼影響,反正看得到影像就好,但對廠商就差很大啦!只要用到 Relay Server,通常賣國際市場的 IP Camera,這個 Relay Server 會放在 AWS 上,AWS 的收費就挺高貴的。

所以啦,Nabto 做為一個 P2P 廠商,當然會把它的穿透率提高到8成以上呀!如果一個做硬體的廠商,跟一個穿透率只有5成,且Relay Server不優的公司合作,在美國會發生什麼事?

答案是:零售商每天有收不完的退貨!APP難用退貨!操作不順退貨!看不到影像就退貨!

所以美國來的朋友都是玩直接退貨的!秒買秒退好像哪裡聽過是吧?總之美國來的朋友哪來的美國時間!咦?!這樣你知道Nabto的厲害了吧,也難怪初期就能夠拿到百萬美元的投資。

WisCam快速上手,有多快速?

好,進入正題,這次的主角不是 Nabto,而是 RAK Wireless。RAK Wireless 不愧深耕無線通訊模塊已久,這一次出手就直搗 Maker 圈黃龍,人民幣119元,可比買樹莓派加鏡頭還便宜了!紙盒包裝的擺放,也能顯示出 Maker 們又多了一組讓自己動手樂趣多的開發板。

快速上手果真相當快速,說實在這篇教學文都不知道要寫什麼了(汗),如果只是在本地連到WisCam,只要四個步驟就結束了:

  1. 手機或平板下載 APP
  2.  WisCam 吃 5V 電
  3. 手機或平板進 Setting/WiFi,選 WisCam(例如是Wiscam-xx-xx⋯⋯)
  4. 看影像

寫再多不如直接讓大家看34秒的影片:

好了,大家看完影片後有什麼感覺?

Maker A:「這影片也太簡單,是汙辱我的智商嗎?」

Maker B:「都準備來動動腦弄髒手了,你給我看這個!?」

只能說⋯⋯RAK 你不要這麼專業好不好!WisCam的快速上手,真是有見地!讓 Maker 省去許多撞牆的時間,它還可以通過 Raw data 進行視訊縮放(1〜8倍縮放)、視訊裁剪、視訊層疊⋯⋯咦!!!為什麼我在 APP 沒有體驗到啊?原來是要自行開發才有得玩,所以它連 APP 的 source code 及開發文件,全部都在Github (Android/iOS都有了)。

抗議!RAK這樣分明是要Maker們假日在家玩這個開發板嘛,在還沒開始測試 P2P 之前,只能玩Quick Start了嗎?當然不是, 一拿到這個東東,我馬上就想到,在2016年的6月,3位工程師用半年的時間打造了「RearVision」。這跟我以前曾經做過一個專案為手機無線倒車顯影類似,但 RearVision 的價格居然只要499USD耶,這在台灣肯定賣不出去。因為我們都習慣外銷好料,自己吃的非常差 (這跟餓自己不要餓孩子的概念相同嗎?)

總之先試試 Latency (延遲)如何,影片在這:

然後暫停一下影片,看紅框的地方(如下圖):

上圖上/下半部都是手機由WisCam處理後而收下來的影像,851是電腦的線上碼錶(IE打不開線上碼錶),而701是手機的影像,兩者相減後代表延遲150ms,這是在說什麼呢?假設延遲超過1秒,有可能在倒車時撞到人聽到聲音後,手機影像才出現車後有人。當初做產品時,200ms 是最最⋯⋯最底限可以接受的範圍,但現在用 RTOS 的速度可以更快。

開箱回饋之一

在此發現一個做市場常見的小失誤(如果目標族群是 Maker,就不能把對方當 RD,手邊什麼都有),將開發板所附的 USB 線直接插上電腦後,只會亮一個燈(如下圖綠框):

通常NB如果是USB 2.0的話,只有500mA,而USB3.0會有900mA。開發板只亮一個燈,這代表 WiFi 沒起來,而 WiFi 在全力傳輸影片訊框(frame)的時候,肯定超過 500mA,所以只好用 Adapter 加上長一點的 USB 線,結果就亮兩個燈啦!也代表開發板正準備全速前進的丟訊框(如下圖綠框):

回到主題,這一個小小失誤不影響 WisCam 是一個好玩的開發板!

這是開發板週邊:

這是開發板腳位圖:

這是開發板的關於我:

Parameters Description
CPU Nuvoton N32905R3DN, ARM926EJ-32bit CPU, 200MHz, H/W Encoder
Memory External 128Mbit Flash, Internal 16Mbitx16 DDRII
Wi-Fi RTL8189FTV, 802.11 b/g/n, 2.4GHz Band, 1T1R, SDIO, 150 Mbps
Image format JPEG, 16 bits/pixel – RGB565, 32bits/pixel – ARGB8888
Camera GC0308, VGA CMOS
Video QVGA(320*240) 30FPS, VGA(640*480) 30FPS, MJPEG
Lens 648×488 pixel, Angles 102°
Audio 16-bit stereo DAC
I/O PWM, I2C, GPIO, ADC, UART, I2S, USB2.0 HS (High-Speed)
Power DC 5V±0.2V, Micro USB
Storage micro-SD, 8-bit data bus
Dimensions 55.61mm*55.88mm
cloud Support Nabto P2P Cloud

WisCam 的 Camera 只有到 VGA,若是做 Baby Cam 或看家中狗狗貓貓相當夠用。But,身為 Maker 怎麼只能想的這麼簡單?老闆,我可不可以自已換高清的鏡頭啊?(舉手)

開箱回饋之二

在 Google Play 找不到 WisCam 這個 APP,在全世界廣大的 Maker 市場有一丁點失策了,由於 Android 系統一定要輸入網址才可以下載,這樣就會讓人覺得市場是瞄準中國,而不是歐美、台灣或日本,但在iOS系統是可以在 APP Store 找的到 APP 喲。

沒關係, RAK 正要向全世界展向他們的力量,說不定,過幾天就看到 Google Play 有這個 APP 了。現在手上這一塊是由MakerPRO歐大那兒借來的,不論如何,這些都不能阻擋我想買一塊 WisCam 來補充開發彈藥庫。

但、是!淘寶卻說台灣不能買!

鳴鳴⋯⋯分明是要我在深圳的朋友寄過來嘛⋯⋯(順便寄個最近熱門的追劇電視盒好了 嘿嘿⋯⋯)

結語

先介紹到這裡,這價格太危險!太便宜!趕緊玩玩其他功能(P2P連線)~我先來發個 mail 去問問可不可以做代理商或請 RAK 的人來 MakerPRO開個課好了!

What!!!竟然還有QQ群耶!別再發mail啦,快來感受火速的威力吧!

(責任編輯:林佳盈)


◎加入我們的Line,獲得更多及時文章更新&活動資訊→

加入好友

Ches拔(Sco Lin)
Ches拔(Sco Lin)

Author: Ches拔(Sco Lin)

兩個男孩的爸爸、下班變身孩子王、衝浪閱讀與coding、PM擔當RD魂。

Share This Post On

2 Comments

  1. 這個在台灣有賣嗎??

    Post a Reply
    • owenou

      我們正在進行團購喔,請參考:https://makerpro.cc/events/groupon-for-rak-wiscam/

      Post a Reply

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *