kuroei / NifRomoClient

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NIFTY Romo Project

This project is an simple IoT Demo which has been on show at「Cloud Computing Expo Japan Spring 2015」and「APPS JAPAN 2015」. We used the smartphone robot Romo, MQTT and WebRTC to show how to creat a simple application for IoT.

img

Requirements

Driver

Software

  • xcode 6.0 or later
  • ios 7.0 or later

lib

Installation

$ git clone https://github.com/kuroei/NifRomoClient.git
$ cd NifRomoClient/
$ pod install

How to Use

Run Project and build

After installed the pods, you can start this project with NifRomo.xcworkspace and then build it to your iphone.

Run Application

  • input the authentication infomation for MQTT Server at the login screen and connect the Server.
  • do the same thing at Controllor of this project.
  • then you can control the Romo robot with the Controller.

About the Controller of this project

About the MQTT server

This project use the 「NIFTYCloud MQTT」as default setting .you also can change it with your MQTT Server.

About the Push Message

This project used the 「NIFTYCloud mobile backend」to save the photos and send the push message to the mobile phones which have been registered in the「NIFTYCloud mobile backend」. Also if you want to see the photos which you took from the Client, you need a webserver to display them. This project used the 「NIFTYCloud C4SA」to display the photos because「NIFTYCloud C4SA」is almost free.

About


Languages

Language:Objective-C 94.4%Language:C++ 5.1%Language:Ruby 0.5%