看板 AndroidDev 關於我們 聯絡資訊
http://baxermux.no-ip.org/wordpress/3C/?p=204 最近在隨便看一些資訊的過程中,看到有那種微型裝置利用WIFI跟手機連動, 然後溝通使用http RESTful API service在進行,就感到科技跟觀念的進步真快, 也隨著硬體功能的逐漸強大,即使是內嵌的開發環境, 也慢慢使用到許多高階的方式在安排實作,然後重點是最近又看到這個 http://hdlndies.blogspot.tw/2013/05/wificamranger-wireless.html , 讓我對手機用wifi跟開發板連動的技術有點興趣,其實我個人是比較偏好藍芽, 不過論收發距離和速度,似乎還是wifi比較優,所以打算也來玩看看, 上網查了wifi模組的錢,只能說對我來說不怎麼便宜,以玩票性質來說,不太想買…. 那wifi 該怎麼辦? 這時我就突然想到,既然手機本身有wifi收發功能,也有藍芽, 那我何不用下面這個架構把手機當成是一個中介裝置,概念如下 開發板(by藍芽) <—> 手機(藍芽跟開發板溝通) & (開啟wifi,以基地台模式啟動,讓外部可以連入,建立網路服務,等待request) <—> 其他網路裝置,或是另一台手機以wifi連入中介的手機 這觀念似乎可行,如果我有一隻打算丟掉或是不用的android手機, 我只要開啟wifi AP模式,別的網路或是手機, 就可以靠wifi連入到我要拿來當中介溝通裝置的手機中, 所以就動手小小實作測試了一下,簡單在android手機上撰寫了一個微http簡易server, 提供外部RESTful API,依照API不同,會透過手機藍芽丟不同的數據到開發板的藍芽上, 最後啟動開發板上的某些服務或是動做,底下就是結果…. 其實也不一定要用RESTful API,只是透過這個型式, 比起 ?XXXX=AAA&YYY=BBBB 的呼叫直觀不少,下面就是運作範例…. http://www.youtube.com/watch?v=vXy1qo5_2Sw
這個雛形的運作概念,似乎也不是啥創新的東西了, 後來查有些遙控車大概也是利用這種拿手機當跳板或是中介溝通裝置的方法擴增 arduino的對外互動能力. 所以重點就是,手機拿來多多利用吧….丟了可惜, 其實手機本身就是一塊比微控板更高階的微電腦板,跟arduino相比其實效能強大很多, 只是缺乏對外IO的介面. 以上參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.105.149
ian90911:推 05/26 22:32
sorkayi:推有心 不過一塊開發板不到 1k 還是開發板比較實在 05/28 19:26