Jabber bot
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Jabber Bot PowerPoint PPT Presentation


  • 51 Views
  • Uploaded on
  • Presentation posted in: General

Jabber Bot. B3 tani. 目的. 実空間上の情報を元にネットワーク上でコミュニケーションの場を提供する. 今までだと…. ミーティングや発表会などにおいて 事前にカンファレンス名をアナウンスしないといけない ネットワーク上では実空間の情報が管理されていないから. カンファレンス #○○. カンファレンスに 入っている人. 部屋. 入っていない人たち. TINI. RFID リーダ. RFID. 無線を利用して個体を識別するシステム RFID リーダ RF CODE SPIDER RG でも使われているアクティブタグのリーダ

Download Presentation

Jabber Bot

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Jabber bot

Jabber Bot

B3

tani


Jabber bot

目的

  • 実空間上の情報を元にネットワーク上でコミュニケーションの場を提供する


Jabber bot

今までだと…

  • ミーティングや発表会などにおいて

  • 事前にカンファレンス名をアナウンスしないといけない

  • ネットワーク上では実空間の情報が管理されていないから

カンファレンス

#○○

カンファレンスに

入っている人

部屋

入っていない人たち


Jabber bot

TINI

RFIDリーダ

RFID

  • 無線を利用して個体を識別するシステム

  • RFIDリーダ

    • RF CODE SPIDER

    • RGでも使われているアクティブタグのリーダ

  • TINI

    • 小型ネットワーク端末

    • 読み取ったタグIDに場所の情報を付加して送信する

  • リーダの読み取り範囲で部屋を定義する

タグ


Jabber

Jabberサーバ

  • オープンソースで開発されているインスタントメッセージサービス

  • xml形式のデータで通信する

  • カンファレンス機能を利用すると複数人でメッセージのやりとりができる

  • プロトコルが公開されている

  • IDはアカウントによって管理されている


Jabber bot

join to conference.

これからは…

  • 部屋に入ると

  • その部屋のカンファレンスへ招待される

部屋

カンファレンス


Jabber bot

タグ

タグ

RFIDリーダ

既存のシステム

TINI

タグID

ID+場所情報

AreaD

誰がどの部屋に

いるのかわかる

RGの出席システムなど


Aread

AreaD

  • SPEARS-WGで開発したエリア管理サーバ

  • 部屋にいる人のタグIDを管理

  • 人のいる場所を検索することができる

  • 各部屋で行われるミーティングのスケジュールの管理


Jabber bot

タグ

タグ

RFIDリーダ

Jabber Bot

今回のシステム

TINI

タグID

ID+場所情報

Jabber

サーバ

AreaD

2つの機能を利用して

新しいサービスを提供


Jabber bot

開発環境

  • FreeBSD4.8 release

  • C言語

  • Jabberサーバ

    • Jabberd-1.4.2-ipv6

    • Mu-conference-0.5.2

  • Jabberクライアント

    • Exodus

    • Rhymbox

    • jajc


Jabber bot

conference

タグ

タグ

タグID

RFIDリーダ

ID+場所情報

invite

カンファレンス名

部屋別ID list

ID→JID

動作概要

TINI

Jabber Bot

AreaD

Jabber

サーバ

DB


Jabber bot 1 3

Jabber Botの動き(1/3)

  • AreaDとの通信

  • ミーティングスケジュールから現在行われているカンファレンス名を取得

  • カンファレンス名から各部屋にいる人のIDを取得

AreaD

カンファレンス名

Meeting

schedule

Jabber Bot

部屋別ID list

タグID


Jabber bot 2 3

Jabber Botの動き(2/3)

  • データベースとの通信

  • タグIDをキーとしてDBからJabber IDを引き出す

  • SPEARS-WGではPersonal Serverが自動的にjabberIDを集める

Jabber Bot

タグID

DB

タグIDリスト

ID→JID

カンファレンスリスト

Jabber ID


Jabber bot 3 3

Jabber Botの動き(3/3)

  • Jabberサーバとの通信

  • 取得したカンファレンス名のリストから作成要求を送信

  • 取得したjabberIDへ招待メッセージの送信

カンファレンス作成要求

Jabber Bot

Jabber

サーバ

カンファレンスリスト

jabberIDリスト

招待メッセージ


Jabber bot

まとめ

  • RFIDを利用して部屋ごとのコミュニケーションの場を提供

  • ログやドキュメントの場所といった情報を共有できる

  • 今後の予定

    • 夏のWIDE合宿で実験予定


  • Login