狠狠撸

狠狠撸Share a Scribd company logo
BlueZ で遊んでみる
@kobashinG
今日のお題
BlueZとは?
コマンドラインでCentral
Advertiseを投げてみる
BlueZとは?
OSSのBluetoothスタック
Linux/Android等で利用されてい
るBluetoothを制御する為のもの
kernel-module/utilities/daemon?
から成る
BlueZとは?
大雑把に図にすると、、
Kernel Driver
Utilities bluetoothd
GUI Application
d-busd/D-bus経由
HCIソケット経由
BlueZ(厳密にはDriverも)
この辺を使ってBLEを紐解いてみる。
BlueZとは?
hcicon?g?
- ifcon?gに近い。?
デバイスを設定する為のコマンド。
hcitool?
- connectionを制御する為のコマンド。?
scan/cmd/leccなど。
gatttool?
- tいっぱい。?
GATTをコントロールする為のコマンド
Utilities 概要
用意したもの
Ubuntu環境
BeagleBoneBlack + ubuntu13.04
BLE対応のUSBドングル
Peripheral対応端末
StickNFind / ぶるタグ
iPhone / Android(検証用)
BLExplr / 自作アプリ。
BlueZをビルド
Ubuntu標準のBlueZはBLE非対応。
最新のBlueZをインストール
$ wget https://www.kernel.org/pub/linux/bluetooth/bluez-5.16.tar.gz
$ tar zxvf bluez-5.16.tar.gz
$ sudo apt-get install libglib2.0-dev libdbus-1-dev libudev-dev libical-
dev libreadline-dev
$ cd bluez-5.16
$ ./configure —disable-systemd
# make && make install
近くのデバイスを
検索してみる
$ hciconfig -a
hci0: Type: BR/EDR Bus: USB
BD Address: 00:1B:DC:06:2C:AD ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN
… 省略
$ sudo hcitool lescan
LE Scan ...
44:13:19:02:E1:D9 LBT-VRU01
… 省略
? DOWNだったら hcicon?g up する
? なんか見えた!!
接続してみる
$ sudo hcitool lecc 44:13:19:02:E1:D9
Connection handle 71
$ sudo gatttool -i hci0 -b 44:13:19:02:E1:D9 -t random -I
[44:13:19:02:E1:D9][LE]> connect
Attempting to connect to 44:13:19:02:E1:D9
Connection successful
[44:13:19:02:E1:D9][LE]> primary
attr handle: 0x0001, end grp handle: 0x0007 uuid: 00001800-….
attr handle: 0x0008, end grp handle: 0x000a uuid: 00001803-….
attr handle: 0x000b, end grp handle: 0x000d uuid: 00001802-….
attr handle: 0x000e, end grp handle: 0x0010 uuid: 00001804-….
attr handle: 0x0011, end grp handle: 0xffff uuid: 0000180f-….
? なにこれ??
BLEの仕様を覗く
BLEのService(機能)はそれぞれ
UUIDが決まってる。
Developer Portalを見てみる。?
https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
BlueZで遊んでみる - BLE大阪勉強会
Serviceの中を覗いてみる
? Device Nameが取れるらしい。
Serviceの中を覗いてみる
? 0x2A00がDevice Name。
Serviceの中を覗いてみる
Generic Access
Battery Service
Immediate Alert
Link Loss
Tx Power
Proximty Pro?le
Device Name
Appearance
Peripheral Privacy Flag
Reconnection Address
Peripheral Preferred
Connection Parameters
Services Characteristics
Device Nameを見てみる。
[44:13:19:02:E1:D9][LE]> primary
attr handle: 0x0001, end grp handle: 0x0007 uuid: 00001800-….
…省略
[44:13:19:02:E1:D9][LE]> char-desc 0x0001 0x0007
handle: 0x0001, uuid: 2800
handle: 0x0002, uuid: 2803
handle: 0x0003, uuid: 2a00
handle: 0x0004, uuid: 2803
handle: 0x0005, uuid: 2a01
handle: 0x0006, uuid: 2803
handle: 0x0007, uuid: 2a04
[44:13:19:02:E1:D9][LE]> char-read-hnd 0x0003
Characteristic value/descriptor: 4c 42 54 2d 56 52 55 30 31
? これがDevice Name.
ASCII表記「LBT-VRU01」
ぶるタグを鳴らしてみる
Generic Access
Battery Service
Immediate Alert
Link Loss
Tx Power
Proximty Pro?le
Alert Level
Services
Characteristics
UUID : 0x1802
UUID : 0x2A06
ぶるタグを鳴らしてみる
? 0x02入れたら鳴りそう!
ぶるタグを鳴らしてみる
[44:13:19:02:E1:D9][LE]> primary
attr handle: 0x000b, end grp handle: 0x000d uuid: 00001802-….
[44:13:19:02:E1:D9][LE]> char-desc 0x000b 0x000d
handle: 0x000b, uuid: 2800
handle: 0x000c, uuid: 2803
handle: 0x000d, uuid: 2a06
[44:13:19:02:E1:D9][LE]> char-write-cmd 0x000d 02
? これがAlert Level.
Advertizeを投げてみる
受け手を作る。(Android)
android.bluetooth.BluetoothAdapter.LeScanCallback
? ここにAdvertizeのデータが入ってるぽい.
Advertiseを投げてみる
拾ったデータをダンプする。
@Override
public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) {
// send from NOT-UI THREAD //
!
StringBuffer sb = new StringBuffer();
for (byte b : scanRecord) {
sb.append("0x");
sb.append(Integer.toHexString(b & 0xff));
sb.append(" ");
}
Log.i(TAG,sb.toString());
}
Advertizeを投げてみる
$ sudo hciconfig hci0 leadv 3
0x02 0x01 0x0a 0x02 0x0a 0x08 0x0c 0x09
0x43 0x53 0x52 0x38 0x35 0x31 0x30 0x20
0x41 0x31 0x30 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00
? [CSR8510 A10] Androidがデバイス名として?
認識してるのはこの辺りぽいけど?
Advertizeパケット
Preamble
1 octet 4 octet
Access Address Protocol Data Unit
2 ~ 39 octet
CRC
3 octet
▼先のAPIが取得できてたのはココ。
Header
2 octet
Payload
6 ~ 37 octet
AdvA Adv Data
Length AD Type Data
6 octet 0 ~ 31 octet
1 octet 1 octet N octet
解析してみる
Advertizeを投げてみる
0x02 0x01 0x0a
0x02 0x0a 0x08
0x0c 0x09 0x43 0x53 0x52 0x38 0x35 0x31
0x30 0x20 0x41 0x31 0x30
Length AD Type Data
Advertizeを投げてみる
AD Type?
Dataに何が入っているか定義
0x02 0x01 0x0a
0x02 0x0a 0x08
0x0c 0x09 0x43 0x53 0x52 0x38 0x35 0x31
0x30 0x20 0x41 0x31 0x30
Length AD Type Data
▼0x09 Local Name(Completed). デバイス名!
Advertizeを投げてみる
好きなデータを投げてみたい。?
以下で設定できるらしい?
$ hcitool -i hci0 cmd 0x08 0x0008 48 45 4c 4c 4f 57
$ sudo hciconfig hci0 leadv 3
ASCII表記「HELLOBLE」
えっ!?全然変わんない。。。
Advertizeを投げてみる
仕方無いので、Cプログラムから
bluezを叩いてみる。?
?
(参考)bluez-ibeacon?
https://github.com/carsonmcdonald/bluez-ibeacon
Advertizeを投げてみる
hci_send_req()を使うとdeviceに要求を出せる。
要求はstruct hci_requestにまとめる。
PARAM設定(Adv間隔),ENABLE設定,DATA設定の順に書
き込めば、受信データが変わったことを確認できた。
0x0A 0x09 0x48 0x45 0x4a 0x4a 0x4f 0x57
0x42 0x4a 0x45 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 …省略
? [HELLOBLE]が取れた!
!
!
Thank you !!

More Related Content

What's hot (20)

スマートフォン向けサービスにおけるサーバサイド设计入门
スマートフォン向けサービスにおけるサーバサイド设计入门スマートフォン向けサービスにおけるサーバサイド设计入门
スマートフォン向けサービスにおけるサーバサイド设计入门
Hisashi HATAKEYAMA
?
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
?
LINE Login総復習
LINE Login総復習LINE Login総復習
LINE Login総復習
Naohiro Fujie
?
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
Nov Matake
?
ざっくり解説 LINE ログイン
ざっくり解説 LINE ログインざっくり解説 LINE ログイン
ざっくり解説 LINE ログイン
Naohiro Fujie
?
碍别测肠濒辞补办の最近のトピック
碍别测肠濒辞补办の最近のトピック碍别测肠濒辞补办の最近のトピック
碍别测肠濒辞补办の最近のトピック
Hitachi, Ltd. OSS Solution Center.
?
OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向
Tatsuo Kudo
?
认証サービスへの奥别产础耻迟丑苍の导入
认証サービスへの奥别产础耻迟丑苍の导入认証サービスへの奥别产础耻迟丑苍の导入
认証サービスへの奥别产础耻迟丑苍の导入
TakashiTsukamoto4
?
认証技术、デジタルアイデンティティ技术の最新动向
认証技术、デジタルアイデンティティ技术の最新动向认証技术、デジタルアイデンティティ技术の最新动向
认証技术、デジタルアイデンティティ技术の最新动向
Tatsuo Kudo
?
Android BLEのつらみを予防するTips
Android BLEのつらみを予防するTipsAndroid BLEのつらみを予防するTips
Android BLEのつらみを予防するTips
Taisuke Oe
?
狈骋滨狈齿での认可について考える
狈骋滨狈齿での认可について考える狈骋滨狈齿での认可について考える
狈骋滨狈齿での认可について考える
Hitachi, Ltd. OSS Solution Center.
?
ARM Compute Library
ARM Compute LibraryARM Compute Library
ARM Compute Library
Mr. Vengineer
?
大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~
大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~
大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~
infinite_loop
?
摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト
摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト
摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト
Takahiro Moteki
?
Azure ADとIdentity管理
Azure ADとIdentity管理Azure ADとIdentity管理
Azure ADとIdentity管理
Naohiro Fujie
?
顿辞肠办别谤と笔辞诲尘补苍の比较
顿辞肠办别谤と笔辞诲尘补苍の比较顿辞肠办别谤と笔辞诲尘补苍の比较
顿辞肠办别谤と笔辞诲尘补苍の比较
Akihiro Suda
?
碍别测肠濒辞补办で础笔滨认可に入门する
碍别测肠濒辞补办で础笔滨认可に入门する碍别测肠濒辞补办で础笔滨认可に入门する
碍别测肠濒辞补办で础笔滨认可に入门する
Hitachi, Ltd. OSS Solution Center.
?
Multibranch pipelineて?いろいろ学んた?こと
Multibranch pipelineて?いろいろ学んた?ことMultibranch pipelineて?いろいろ学んた?こと
Multibranch pipelineて?いろいろ学んた?こと
Recruit Lifestyle Co., Ltd.
?
今厂别谤惫别谤濒别蝉蝉が面白いわけ
今厂别谤惫别谤濒别蝉蝉が面白いわけ今厂别谤惫别谤濒别蝉蝉が面白いわけ
今厂别谤惫别谤濒别蝉蝉が面白いわけ
Yoichi Kawasaki
?
OpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルOpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクル
Masaru Kurahayashi
?
スマートフォン向けサービスにおけるサーバサイド设计入门
スマートフォン向けサービスにおけるサーバサイド设计入门スマートフォン向けサービスにおけるサーバサイド设计入门
スマートフォン向けサービスにおけるサーバサイド设计入门
Hisashi HATAKEYAMA
?
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
?
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
Nov Matake
?
ざっくり解説 LINE ログイン
ざっくり解説 LINE ログインざっくり解説 LINE ログイン
ざっくり解説 LINE ログイン
Naohiro Fujie
?
OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向OpenID ConnectとSCIMの標準化動向
OpenID ConnectとSCIMの標準化動向
Tatsuo Kudo
?
认証サービスへの奥别产础耻迟丑苍の导入
认証サービスへの奥别产础耻迟丑苍の导入认証サービスへの奥别产础耻迟丑苍の导入
认証サービスへの奥别产础耻迟丑苍の导入
TakashiTsukamoto4
?
认証技术、デジタルアイデンティティ技术の最新动向
认証技术、デジタルアイデンティティ技术の最新动向认証技术、デジタルアイデンティティ技术の最新动向
认証技术、デジタルアイデンティティ技术の最新动向
Tatsuo Kudo
?
Android BLEのつらみを予防するTips
Android BLEのつらみを予防するTipsAndroid BLEのつらみを予防するTips
Android BLEのつらみを予防するTips
Taisuke Oe
?
大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~
大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~
大规模ソーシャルゲームを支える技术~笔贬笔+惭测厂蚕尝を使った高负荷対策~
infinite_loop
?
摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト
摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト
摆社内勉强会闭贰尝叠と础尝叠と数万スハ?イク负荷テスト
Takahiro Moteki
?
Azure ADとIdentity管理
Azure ADとIdentity管理Azure ADとIdentity管理
Azure ADとIdentity管理
Naohiro Fujie
?
顿辞肠办别谤と笔辞诲尘补苍の比较
顿辞肠办别谤と笔辞诲尘补苍の比较顿辞肠办别谤と笔辞诲尘补苍の比较
顿辞肠办别谤と笔辞诲尘补苍の比较
Akihiro Suda
?
Multibranch pipelineて?いろいろ学んた?こと
Multibranch pipelineて?いろいろ学んた?ことMultibranch pipelineて?いろいろ学んた?こと
Multibranch pipelineて?いろいろ学んた?こと
Recruit Lifestyle Co., Ltd.
?
今厂别谤惫别谤濒别蝉蝉が面白いわけ
今厂别谤惫别谤濒别蝉蝉が面白いわけ今厂别谤惫别谤濒别蝉蝉が面白いわけ
今厂别谤惫别谤濒别蝉蝉が面白いわけ
Yoichi Kawasaki
?
OpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルOpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクル
Masaru Kurahayashi
?

Similar to BlueZで遊んでみる - BLE大阪勉強会 (20)

PF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAGPF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAG
daye001
?
Bluetooth通信の 仕組みと活用法紹介
Bluetooth通信の仕組みと活用法紹介Bluetooth通信の仕組みと活用法紹介
Bluetooth通信の 仕組みと活用法紹介
Takehiko YOSHIDA
?
笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补
笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补
笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补
android sola
?
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
?
Bluetooth Low Energy入門講座 -part2
Bluetooth Low Energy入門講座 -part2Bluetooth Low Energy入門講座 -part2
Bluetooth Low Energy入門講座 -part2
edy555
?
Hbstudy41 auto scaling
Hbstudy41 auto scalingHbstudy41 auto scaling
Hbstudy41 auto scaling
Fujishiro Takuya
?
「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...
「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...
「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...
Kenichiro MATOHARA
?
狠狠撸
狠狠撸狠狠撸
狠狠撸
Takefumi MIYOSHI
?
Displaylink : Reloaded
Displaylink : ReloadedDisplaylink : Reloaded
Displaylink : Reloaded
Masataka Kondo
?
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless DesignSmart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless Design
Ryuji TAKEHARA
?
デバドラを书いてみよう!
デバドラを书いてみよう!デバドラを书いてみよう!
デバドラを书いてみよう!
Masami Ichikawa
?
Drone.io のご紹介
Drone.io のご紹介Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
?
础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003
础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003
础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003
cat sin
?
[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送
[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送
[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送
Google Cloud Platform - Japan
?
[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...
[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...
[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...
Shuichi Gojuki
?
DartVM on Android
DartVM on AndroidDartVM on Android
DartVM on Android
nothingcosmos
?
第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西
Masahide Yamamoto
?
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
?
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
Hiroshi Miura
?
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
Hiroshi Miura
?
PF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAGPF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAG
daye001
?
Bluetooth通信の 仕組みと活用法紹介
Bluetooth通信の仕組みと活用法紹介Bluetooth通信の仕組みと活用法紹介
Bluetooth通信の 仕組みと活用法紹介
Takehiko YOSHIDA
?
笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补
笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补
笔贵部2011年12月勉强会.补苍诲谤辞颈诲蝉辞濒补
android sola
?
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
DE0でラジコンカー作ってみた 関西de0 fpga勉強会20120519
Yasuhiro Ishii
?
Bluetooth Low Energy入門講座 -part2
Bluetooth Low Energy入門講座 -part2Bluetooth Low Energy入門講座 -part2
Bluetooth Low Energy入門講座 -part2
edy555
?
「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...
「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...
「叠濒耻别迟辞辞迟丑で尝颈苍耻虫マシンと础苍诲谤辞颈诲を繋いで话が出来るようにした话」「台风で停电になって省电力の设定をした话」「ネットワークの设定が引き...
Kenichiro MATOHARA
?
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless DesignSmart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless Design
Ryuji TAKEHARA
?
デバドラを书いてみよう!
デバドラを书いてみよう!デバドラを书いてみよう!
デバドラを书いてみよう!
Masami Ichikawa
?
Drone.io のご紹介
Drone.io のご紹介Drone.io のご紹介
Drone.io のご紹介
Uchio Kondo
?
础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003
础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003
础苍诲谤辞颈诲でロボットを动かそう?すまべん関西201003
cat sin
?
[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送
[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送
[Cloud OnAir] Google Networking Deep Dive ! その技術と設計の紹介 2018年8月9日 放送
Google Cloud Platform - Japan
?
[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...
[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...
[Azure Antenna] HPCだけじゃないDeep Learningでも使える ハイパフォーマンスAzureインフラ ~ Azureハイパフォーマ...
Shuichi Gojuki
?
第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西第一回コンテナ情报交换会蔼関西
第一回コンテナ情报交换会蔼関西
Masahide Yamamoto
?
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
Masahito Zembutsu
?
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
Hiroshi Miura
?
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
Hiroshi Miura
?

Recently uploaded (13)

実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
NTT DATA Technology & Innovation
?
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ssuserfcafd1
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料
ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料
ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料
周 小渕
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
NTT DATA Technology & Innovation
?
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ssuserfcafd1
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料
ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料
ビットコインテストネットでの送金体験付きビットコイン?ブロックチェーン勉强会资料
周 小渕
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?

BlueZで遊んでみる - BLE大阪勉強会