學運現場無網路的通訊解決APP方案
關於
- 發起人/拋磚人:Lrills
- 狀態: 集結各路好漢
- 專案簡介:
- 授權方式:
- 使用資料:
- 徵求夥伴(有興趣直接簽名):
- NeedsWriter (撰寫基本資訊、報導專案 etc):
- NeedsDesigner (介面設計):
- NeedsData (擷取整理資料):
- NeedsTech (程式、架站 etc):
- NeedsProcess (設計作業流程):
- NeedsTalkingToRealPerson (需要真人溝通協調):
發想提案
http://www.ptt.cc/bbs/FuMouDiscuss/M.1396630334.A.53A.html
ptt發想連結
--
目前想到的p2p流程圖如下,有要更正請幫忙指出:
A:案發現場人士、Z:3/4G對外使用者(一般是現場糾察)
節點間通訊用WiFi-D或BT
為了時間上要加速實現,目前簡單用一個節點通報兩個節點,若遇到重複就pass掉重連
A---通報--> B---通報---->D 以此類推, 直到傳到Z 去連結server回報訊息
B也通報 -->E
A也通報->C-通報-->F
C也通報-->G
--
技術分析與討論
可行方案優缺點分析:
1.intranet
- 優:
- 可快速由現有資源搭建或者修改,甚至不用上架到兩個 store
- 活動現場支援用backpack ,真的包成一個背包出團,例如: Server pack: wimax + wifi ap + nb + nb用行動電源 + webcam
- Live pack: wimax + 行動電源 + iPad
- g0v線路松支援後,可以直接從 intranet 變成 internet (*1)
- 缺:
- 主辦單位或有心路人需在活動前準備好 Server pack 帶過去現場
- 每個 server pack 的 session 數被 ap 限制
- 因為是 s/c 架構,所以 server 的負載度需要考慮一下 ( node.js / Golang / backbone.js ....)
2.由可連線的node與雲端相連
- 缺:
- 需有前幾個 node (或者主辦單位都會裝的話那倒是不用煩惱)
- 3g收訊死角造成盲區
- 群首整組消失時? 例如整群人被水柱噴濕 offline
3.firechat(*2)
- 優:
- 去中心化
- 不論時地都可使用
- 只要中間有node串接,理論上支援範圍無限大
- 缺:
- 須先下載APP
- 聽說目前版本iOS和Android不互通? (查證中...)(*3)
- p2p同步較無效率,可能無法負荷如330遊行10k up人數(*4)
*1
*2
*3
*4
4.Zigbee 微型外接通訊設備
- 參考資料:http://zh.wikipedia.org/wiki/ZigBee
- 優:
- 缺:
- 設備需要採購、製作
- 手機需要外接設備(透過micro USB / lightning / ipad 30pin)
- 頻寬較少,僅適合傳輸文字訊息
介面設計
小俞:報名UI設計!
歡迎 感謝Q口Q
小俞:剛剛快速作了一些東西,有任何建議直接寫上來吧,其實因為現在flow還沒出來所以都亂做XDD(對了,名稱是亂取的)準備出門去守夜了掰!
再丟個圖給大家討論發想!!
用了類似PTT的方式去做,不知道各位覺得如何?
*舊的過程圖檔自行清除了
詢求各位意見~