ll matsuri 2013-0824
DESCRIPTION
LLまつりでのLTでのプレゼンテーション資料TRANSCRIPT
つづきは…• BeatCraft, Inc.
– http://www.beatcraft.com/– http://labs.beatcraft.com/ja/ ( 日本語 )
• facebook– BC-ANT グループ
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり…
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → RS-232C シリアル通信が手軽
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → RS-232C シリアル通信が手軽 欠点
ケーブルが必要1 ~ 2 台ならいいけど… 増えると…
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
wifi は複雑で マイコンだと難しい
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
wifi は複雑で マイコンだと難しいBluetooth もまだ複雑…
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
マイコンでも手軽に使える ANT
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
マイコンでも手軽に使える ANT
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
マイコンでも手軽に使える ANT2400MHz 帯で 極近距離 ( 数メートル )
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
マイコンでも手軽に使える ANT2400MHz 帯で 極近距離 ( 数メートル )
台数が増えても ケーブルがない、絡まない
電子工作したけど• 電子工作
– 小さな 8/16/32bit マイコン… .
– データを集めたり、コマンドを送ったり… → 無線にしたい !
マイコンでも手軽に使える ANT2400MHz 帯で 極近距離 ( 数メートル )
台数が増えても ケーブルがない、絡まない
小さなマイコンに適した無線通信
マイコンの ANT を PCで ?
• USB アダプタで 使える
15
マイコンの ANT を PCで ?
• USB アダプタで 使える– Windows / Linux で使える
16
マイコンの ANT を PCで ?
• USB アダプタで 使える– Windows / Linux で使える– PC 同士でも OK
17
マイコンの ANT を PCで ?
• USB アダプタで 使える– Windows / Linux で使える– PC 同士でも OK– iOS 版もある
18
LL から ANT が使える
• Python から使える– Python 用ライブラリがある
19
LL から ANT が使える
• Python 用ライブラリがある– Python から ライブラリを呼び出すだけ
20
LL から ANT が使える
• Python 用ライブラリがある– Python から ライブラリを呼び出すだけ
– 初期化– 通信開始 ( チャンネルオープン )– データ送信と受信– 通信終了 ( チャンネルクローズ )
21
LL から ANT が使える
• Python 用ライブラリがある– Python から ライブラリを呼び出すだけ
– 暗号通信にも対応– ペアリングも可能
22
LL から ANT が使える
• Python 用ライブラリ– C/C++ クラスライブラリのラッパー
23
LL から ANT が使える
• Python 用ライブラリ– C/C++ クラスライブラリのラッパー
– 他の言語は… .
24
LL から ANT が使える
• Python 用ライブラリ– C/C++ クラスライブラリのラッパー
– 他の言語は… .– Perl / Ruby / PHP / shell script ….
25
LL から ANT が使える
• Python 用ライブラリ– C/C++ クラスライブラリのラッパー
– 他の言語は… .– Perl / Ruby / PHP / shell script ….– 残念ながら、まだ出来ていない
26
LL から ANT が使える
• Python 用ライブラリ– C/C++ クラスライブラリのラッパー
– 他の言語は… .
.DLL を使う API があれば 論理的に可能
ラッパーを書けば OK!!
27
LL から ANT が使える
• Python 用ライブラリ– C/C++ クラスライブラリのラッパー
– 他の言語は… .
.DLL を使う API があれば 論理的に可能
ラッパーを書けば OK!!
そう、 Microsoft Excel の VB for Applicationでも
28
LL から ANT が使える
• 挑戦者募集
29
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script など… .
30
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script など… .– どんな言語でも
31
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script など… .– どんな言語でも
– Python でも OK!!
32
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script など… .– どんな言語でも
– Python でも OK!!• フレームワーク化
33
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script など… .– どんな言語でも
– Python でも OK!!• フレームワーク化• アプリケーション作成
34
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script など… .– どんな言語でも
– Python でも OK!!• フレームワーク化• アプリケーション作成
オープンソース サンプルは 無料
35
LL で使っている様子は ?
• 使っている実物は… .
36
LL で使っている様子は ?
• 使っている実物は… .
Maker Faire Tokyo 2013
@ 日本未来科学館 + タイム 24 ビル
37
LL で使っている様子は ?
• 使っている実物は… .
2013 年 11 月 3 日 ( 日曜 )
~ 11 月 4 日 ( 月曜・祝日 )
Maker Faire Tokyo 2013
@ 日本未来科学館 + タイム 24 ビル
38
LL で使っている様子は ?
• 使っている実物は… .
2013 年 11 月 3 日 ( 日曜 )
~ 11 月 4 日 ( 月曜・祝日 )
Maker Faire Tokyo 2013
@ 日本未来科学館 + タイム 24 ビル
http://makezine.jp/event/mft2013/
39
LL からどう使うの ?
• どんな風に LL から使いますか ?
40
LL からどう使うの ?
• どんな風に LL から使いますか ?
– アイディア次第 !
41
LL からどう使うの ?
• どんな風に LL から使いますか ?
– アイディア次第 !– 使ってみてください
42
LL からどう使うの ?
• どんな風に LL から使いますか ?
– アイディア次第 !– 使ってみてください
• 実現してくれる挑戦者の方を募集中
43
つづきは…• BeatCraft, Inc.
– http://www.beatcraft.com/– http://labs.beatcraft.com/ja/ ( 日本語 )
• facebook– BC-ANT グループ