Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
wireless openflow demo v2
Search
kwi
July 11, 2015
Technology
75
0
Share
wireless openflow demo v2
Wireless radio openflow demonstration(v2).
kwi
July 11, 2015
More Decks by kwi
See All by kwi
SmartCitizen紹介
kwi
0
350
こんなのどうかな?
kwi
1
420
加古川パスタ♡の件
kwi
0
180
給食データを味わう
kwi
0
130
rocket-up
kwi
0
67
測ってみようよ
kwi
1
470
神戸市ウェブサイト動態
kwi
0
340
Code for 選挙
kwi
0
300
Code for Japan Summit 2017 紹介
kwi
0
160
Other Decks in Technology
See All in Technology
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
360
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
200
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
230
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
110
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
130
Cloud Run のアップデート 触ってみる&紹介
gre212
0
310
Sony_KMP_Journey_KotlinConf2026
sony
2
210
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1.2k
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
150
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
2
140
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
260
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
400
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Six Lessons from altMBA
skipperchong
29
4.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
240
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
320
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
What's in a price? How to price your products and services
michaelherold
247
13k
Building the Perfect Custom Keyboard
takai
2
780
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Transcript
Wireless openflow demo Hiroaki KAWAI <
[email protected]
> v2
Wireless + openflow ? • AP の上位回線に openflow が入っている •
Wifi controllerの延長 • 古典的:トラフィックが全てコントローラを経由 • エッジからルーティング • エッジからのルーティングにopenflowを使う
Wireless + openflow ! • AP の上位回線に openflow が入っている •
802.11 frame を openflow で扱う – もちろんAPの上位回線に入れることもできます – 無線網内で使えるように – 非Ethernet frameを扱えるようにする
Today's 802.11 • Mesh や Wifi-direct (P2P) も使われだした – いわゆる
AP があるという Infrastructure 以外 • IoT で無線が良く使われるようになってきた • Wifi controller の使い勝手は…? • もっと自在に使えるようにしたい!
802.11 frame openflow • Openflow 1.3 + stratosphere experimenter –
通常の Ethernet frame と混ぜても使える • gopenflow switch – golang userland software openflow switch – Linux cfg80211 driver 対応 – https://github.com/hkwi/gopenflow
デモ構成 • 複数APを同一SSIDでデプロイ – SSID: stratos2 – PSK: hogehoge •
管理画面 – http://alpha.local:9000/ • alpha.local = 192.168.23.1 Bonjourが有効なら DEMO
管理画面 : Current session DEMO
管理画面 : Current radio DEMO
現在のAssociationの電波状態 STA (You) AP DEMO
管理画面 : STA DEMO
STAを観測 STA (You) AP AP AP DEMO
管理画面 : AP DEMO
APが使用している電波の状態 STA (You) AP STA STA STA DEMO
管理画面 : Manage DEMO
AP切り替え STA (You) AP AP AP 指定したAPがOKを返すまで再試行する (順番によってはもう一度試さないとダメかも) DEMO
Demo の裏側 • 電波強度は packet_in のメタデータ • 使っている 802.11 frame
– Probe request – Association 後 • Management or Data を定期的にサンプリング
Demo の構成 phy#1 wlan0 mon0 hostap gopenflow eth0 Controller uplink
monitor mode AP mode radius openflow
デバイスごとの癖 • Windows – Background scanで動作する • Mobile phone –
すぐに sleep に入る • iOS – 802.11kを期待していて、scanしない
Any questions?
予告 • Bluetooth LE 6LoWPAN 対応 – Trema day #7
(8/8)