/NG_1906

Primary LanguageJavaScriptMIT LicenseMIT

ROUCON

Product Name

https://www.powtoon.com/c/dKOFGsZEMAo/1/m

製品概要

無線 LAN X Tech

背景(製品開発のきっかけ、課題等)

  • ファイル共有
    プレゼン時に電子的な資料を聴講者に渡したいときや目の前の人にファイルを渡したいときはよくある.まずはプレゼン時の場合であれば,オンラインストレージを利用するなど,インターネット経由でファイルを共有する場合が多い.その場合聴講者は,ファイルを共有する場合なんらかのリンクを伝える必要がある.また資料を外部のネットワーク(インターネット)を通したくない場合がある. 次に 目の前の人にファイルを渡したい場合を考える.専用のアプリケーションを利用する場合がある.これは OS 依存のものがあったり,両者がそのアプリケーションをインストールしておく必要があり行えない場合がある. このように,1 対多人数,1 対数人でのファイル共有において困ることはよくある.
  • チャット
    チャットは事前に同一の専用のアプリケーションが必要であり,それは面倒である

これらを解決するために

いつでもどこでも使える(持ち運び可能)

閉じたネットワークをすぐに構築できる

UI(クロスプラットフォームのアプリ)を提供

するデバイスが必要となる

製品説明(具体的な製品の説明)

特長

1. 特長 1

いつでもどこでも使える

  • オフライン環境でもチャットやファイル共有ができる
  • デバイスが持ち運びができる

2. 特長 2

すぐに使える

  • 本体(ROUCON)は電源をつけて置くだけ,面倒な設定はいりません
  • クライアント側も ROUCON に接続するだけで UI が提供される.事前のアプリのダウンロードは必要ありません
  • PWA(Progress Web Application)なので一度使えばアプリとして保存し再利用可能v

3. 特長 3

閉じたネットワークである

  • 外部のネットワークにつなぎたくない場合でも利用可能

解決出来ること

Product Name

デバイス(ROUCON)を置くだけで閉じたネットワークを構築することが可能である.そのネットワークに入ればチャットやファイル共有などのサービスが提供されるため,オフラインでも使え,閉じたネットワークで利用できる.

今後の展望

サービス面

  • 配信の機能をつけてみたい
    • 閉じたネットワークで画面共有やラジオ的なものもやれるようにしたい
    • 画面共有はペアプロなど採用できる分野は多い

技術面

  • UI 部分にバグが多い改善していきたい
  • wifi の電波の混線に弱い.自動チャンネル調整や 5Ghz に対応していきたい
  • webRTC に近いことをやりたい
  • セキュリティ対策がほとんどされていないためその対策

開発内容・開発技術

活用した技術

  • 発表資料

    • prezi
    • powtoon
  • タスク管理

    • Trello
  • モック

    • prott
  • 開発言語・フレームワーク

    • Nuxt.js, Vuetify
    • Node.js
      • socket.io
      • express
    • ラズパイアクセスポイント化
      • dnsmasq
      • hostapd
  • コード管理

    • github

デバイス

Raspberry Pi 3 Model B V1.2

研究内容・事前開発プロダクト(任意)

ご自身やチームの研究内容や、事前に持ち込みをしたプロダクトがある場合は、こちらに実績なども含め記載をして下さい。

  • ラズベリーパイをアクセスポイント化が可能であるかの調査
  • UI のモック作成
  • TCP/IP に関しての基礎知識の習得

独自開発技術(Hack Day で開発したもの)

2 日間に開発した独自の機能・技術

  • 独自で開発したものの内容をこちらに記載してください
    • ラズベリーパイに積むサーバのコード
    • UI 全般
    • ラズベリーパイをアクセスポイントにするための設定(DNS,DHCP など)