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
78
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
wireless openflow demo v2
Wireless radio openflow demonstration(v2).
kwi
July 11, 2015
More Decks by kwi
See All by kwi
SmartCitizen紹介
kwi
0
370
こんなのどうかな?
kwi
1
430
加古川パスタ♡の件
kwi
0
200
給食データを味わう
kwi
0
140
rocket-up
kwi
0
70
測ってみようよ
kwi
1
480
神戸市ウェブサイト動態
kwi
0
350
Code for 選挙
kwi
0
300
Code for Japan Summit 2017 紹介
kwi
0
170
Other Decks in Technology
See All in Technology
Reactの設計論
uhyo
7
1.2k
Webとヘルスデータ
yukukotani
1
200
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
1
370
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
1
260
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
220
Sigmaユーザーのための有用リソース一挙公開 & Sigmaで使えるMCP #sigma_ucj /useful-resources-for-sigma-computing-users-and-mcps-with-sigma
shinyaa31
0
160
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
2
2.8k
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
7
7.4k
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
140
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
140
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
190
Featured
See All Featured
Leo the Paperboy
mayatellez
8
2.2k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
590
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Practical Orchestrator
shlominoach
191
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
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)