おうちハック Advent Calendar 2015の5日目の記事です。 こんにちは。CTOのkamocです。 前回の記事(ルンバがうちに、やってきた。)では最新モデルのルンバ980をハックしていく方向性について書きました。 今回はアプリとiRobot API間の通信をハックして行きます。 最初に 今回は図の★の部分。アプリとiRobot API間の通信をハックして行きます。 新型ルンバ980のシステム構成 今回のゴール 今回の記事では、ルンバに「掃除しろ」と命令したらルンバが掃除を開始する Slack BOT を開発します。 iRobot アプリの掃除開始命令を解析し、Slack BOT から同命令を叩いてルンバに掃除させます。 通信内容を観察してみる それでは早速 iRobot アプリと iRobot API の通信を解析してみましょう。 通信の解析には Charles というツール
![「@Roomba 掃除しろ」 Slack BOT から新型ルンバ980をWiFiで制御する](https://cdn-ak-scissors.b.st-hatena.com/image/square/2932e0b24e218142937143773f110ef374d7fc60/height=288;version=1;width=512/https%3A%2F%2Fi1.wp.com%2Fsikmi.com%2Fblog%2Fwp-content%2Fuploads%2F2015%2F12%2F47c6ee9e-e00a-40c2-952a-ebdb5ca17e32.png%3Fresize%3D648%252C500)