SlideShare a Scribd company logo
1 of 11
Download to read offline
AMAZON DASH BUTTONを
HACKしてSALESFORCEに
登録してみた
2017. 1. 25
MIYAJI HIROYUKI
PROFILE
• 名前:Miyaji Hiroyuki
• 仕事:SIer
• 仕事内容:SF導入支援、SF開発・保
守、提案活動、企画
(SF以前はガラケー開発)
• SNS:
Twitter : @miyajihiroyuki
Github:@miyajihiroyuki
AMAZON DASH BUTTON HACKING
AGENDA
• Amazon Dash Buttonについて
• 作成機能について(アーキテクチャ)
• Amazon Dash ButtonのHack
• Heroku上のRuby on Rails サーバー
• デモ
• 終わりに
3
ABOUT AMAZON DASH BUTTON
• ワンプッシュで商品を自動注文
• Wifiネットワークで利用
• Prime会員限定
• 顧客を自社商品へロックイン
• CM広告費の大幅削減
4
ARCHITECTURE
5
HerokuPython
Rails
ホームネットワーク
DASH BUTTON HACK
• Dashボタンセットアップ(Wifi設定)
• Dashボタンのイベント取得ライブラリ
Scapyインストール
>brew install homebrew/python/scapy
• DashボタンのMacアドレス取得
6
Python
ホームネットワーク
Amazon Web Service Dash buttonを作ってみた
http://qiita.com/noexpect/items/efcd5065830021905a60
OS X に scapy をインストールする
http://sig9.hatenablog.com/entry/2016/05/06/171315
セットアップ時に
商品選択を途中でキャンセル
DASH BUTTON HACK
• Dashボタンのイベント取得
7
Python
ホームネットワーク
Amazon Web Service Dash buttonを作ってみた
http://qiita.com/noexpect/items/efcd5065830021905a60
domain.app
RUBY ON RAILS ON HEROKU
• Salesforce REST API接続Gem
• Railsの処理
8
Heroku
Rails
databasedotcom
https://github.com/heroku/databasedotcom
DEMO
• 出勤タイムカード(打刻)
9
ENDING
• Force.com Siteを利用した商材パーツの受発注システム構築より、
Amazon Dash Buttonとの連携で発注の簡素化を検討。
• 仮想Dash Buttonがリリースされたことにより(日本はまだ)、 ハードの
Buttonより今後盛り上がってきそう。
• AppExchangeやTrailheadが仮想Dash Buttonで埋め尽くされる日が。。。
10
ありがとうございました
11
❔
❔❔❔
❔❔
❔
❔❔❔
❔

More Related Content

Similar to Amazon Dash ButtonをハックしてSalesforceに登録してみた

FukuokaPWA #1 A2HSのちょっと深い話
FukuokaPWA #1 A2HSのちょっと深い話FukuokaPWA #1 A2HSのちょっと深い話
FukuokaPWA #1 A2HSのちょっと深い話Masahiko Jinno
 
組み込みメーカーだからこそのAWS Cognitoの使い方
組み込みメーカーだからこそのAWS Cognitoの使い方組み込みメーカーだからこそのAWS Cognitoの使い方
組み込みメーカーだからこそのAWS Cognitoの使い方shotaueda3
 
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!YutoNishine
 
SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介
SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介
SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介SORACOM,INC
 
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorpDatadog monitoring with HashiCorp
Datadog monitoring with HashiCorpMasatomo Ito
 
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!YutoNishine
 
20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」
20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」
20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」MasashiOtsuka1
 
Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?Yoshito Tabuchi
 
ITフォーラム2024 AITCセッション(2)
ITフォーラム2024 AITCセッション(2)ITフォーラム2024 AITCセッション(2)
ITフォーラム2024 AITCセッション(2)aitc_jp
 
スクレイピングその後
スクレイピングその後スクレイピングその後
スクレイピングその後Tomoki Hasegawa
 
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAAmazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAGame Tools & Middleware Forum
 
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...Shinichi Nakagawa
 
SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方
SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方
SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方SORACOM,INC
 
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜Katsuhiro Miura
 

Similar to Amazon Dash ButtonをハックしてSalesforceに登録してみた (16)

FukuokaPWA #1 A2HSのちょっと深い話
FukuokaPWA #1 A2HSのちょっと深い話FukuokaPWA #1 A2HSのちょっと深い話
FukuokaPWA #1 A2HSのちょっと深い話
 
組み込みメーカーだからこそのAWS Cognitoの使い方
組み込みメーカーだからこそのAWS Cognitoの使い方組み込みメーカーだからこそのAWS Cognitoの使い方
組み込みメーカーだからこそのAWS Cognitoの使い方
 
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!
 
SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介
SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介
SORACOM UG 東海 x JAWS-UG 名古屋 | SORACOM LTE-M Button とボタンを支えるバックエンドシステムの紹介
 
Xamarin 基礎講座
Xamarin 基礎講座Xamarin 基礎講座
Xamarin 基礎講座
 
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorpDatadog monitoring with HashiCorp
Datadog monitoring with HashiCorp
 
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!
 
20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」
20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」
20190619_chillSAPイベント「SORACOMのあのボタンでオンプレSAPを操作してみた」
 
Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?Xamarin を使うとどんなことができるの?
Xamarin を使うとどんなことができるの?
 
ITフォーラム2024 AITCセッション(2)
ITフォーラム2024 AITCセッション(2)ITフォーラム2024 AITCセッション(2)
ITフォーラム2024 AITCセッション(2)
 
スクレイピングその後
スクレイピングその後スクレイピングその後
スクレイピングその後
 
20170705 blackbelt AWS Lambda
20170705 blackbelt AWS Lambda20170705 blackbelt AWS Lambda
20170705 blackbelt AWS Lambda
 
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAAmazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
 
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
Python + Raspberry Piでスマートハウスを手作りする(計画) Python mini Hack-a-thon #49 成果発表 2014...
 
SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方
SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方
SORACOM Technology Camp 2018 ベーシックトラック4 | SORACOM LTE-M Button の始め方
 
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
 

Recently uploaded

プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (7)

プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 

Amazon Dash ButtonをハックしてSalesforceに登録してみた