iPhoneでRoombaをリモコン(動画)
花岡ちゃんのウィークエンド:RoombaのWiFiリモコン
先日実験した、iPhoneでRoombaをリモコンする様子の動画を撮りました。
充電ステーションで待機させておくと、ウチの猫がトイレの砂を散らかした時なんかは意外と実用的です。
« 思いがけないトラブルに見舞われる | トップページ | ROSコマンドのまとめ »
「花岡ちゃんのウィークエンド」カテゴリの記事
- レーザー距離センサVL53L0Xを複数使うには(2022.05.01)
- 【訂正!】PIC24Fでレーザー距離センサVL53L0Xを使う(2022.04.13)
- PIC24Fでレーザー距離センサVL53L0Xを使う(おしまい)(2022.04.14)
- PIC24Fでレーザー距離センサVL53L0Xを使う(その3)(2022.04.13)
- PIC24Fでレーザー距離センサVL53L0Xを使う(その2)(2022.04.12)
はじめまして。青沼という者です。
iPhoneでroombaのリモート制御を拝見させて頂きまして、すごい技術に感心しました。私も今、iPhoneで遠隔の照明の制御アプリを作成をしようとしています。
そこで、おうかがいしたい事があるのですが、xbee wifiとiPhone間でやり取りするプロトコル/コマンドがあると思うのですが、どのプロトコル、コマンドを使用するのがベターでしょうか?
選択に困っております。何か良い アドバイスございましたら、是非教えて頂きたく思います。それでは、失礼致します。
投稿: 青沼 | 2014年1月14日 (火) 23時08分
こんにちは、ブログオーナーのササガワです。
コメントありがとうございます。XBeewifiは、TCPで送られたデータをシリアルに変換、また、シリアルで入力されたデータを同じくTCPで送信するデバイスです。ですから、プロトコルはTCPです。本ブログの「RoombaをiPhoneでリモコンする」に、動画で使っているアプリのXcodeプロジェクトファイルがありますので、これをご覧いただくのが手っ取り早いかと思います。
投稿: ササガワ | 2014年1月15日 (水) 00時20分
わざわざご返事ありがとうございました。青沼です。
残念ながらwindowsのためか上記のプロジェクトファイルを開くことができませんでした。アプリケーション層のプロトコルは選択する必要はないのでしょうか?
今、http://www.geocities.jp/bokunimowakaru/diy/xbee/xbee-plug2.htmlのxbee wifi版を作ろうと試みています。とりあえずハードは揃え終え、iphoneの前にPCから遠隔制御を試したいのですが、これを動かすソフトのプログラムは難しいでしょうか?
リンクの機器にスタンドライトをつないで、ON・OFFしたいと考えております。もし、お暇が許しましたらご返事いただけると幸いです。失礼致します。
投稿: | 2014年1月15日 (水) 22時29分
ご紹介したプロジェクトは、iPhoneのアプリのプロジェクトで、MacのXcodeのものです。(老婆心ながらiPhoneのアプリはMacでしか開発できません。)TCPのライブラリを使って、素朴に実装したものです。
WindowsでのTCPのサンプルをお探しなら、「XBee WiFiでRoombaをリモコンしよう」という投稿で、Visual C#(無償版)で開発したroombaのリモコンソフトを試しています。これもTCPのライブラリを使った素朴なプログラムですので、こちらを参照いただければと思います。
投稿: ササガワ | 2014年1月15日 (水) 22時53分
ご返信ありがとうございました。是非参照させて頂きたいと思います。
とても助かりました。
投稿: | 2014年1月17日 (金) 22時11分