Cloudio

1. What is Cloudio?
Cloudio is a comprehensive, integrated IoT development suite comprising 3 components

  • A Raspberry Pi add-on card
  • A Drag and Drop mobile app available on iOS and Android
  • GraspIO IoT Cloud

Cloudio and Raspberry Pi

2. Does the Cloudio hardware include a Raspberry Pi?
Since Cloudio is a Raspberry add-on, you will need your own Raspberry Pi and an SD card.

3. Can I use Cloudio with anything apart from Raspberry Pi?
No, Cloudio is designed to work exclusively with Raspberry Pi 1/2/3/0/0W

4. Does Cloudio come with in-built Wi-Fi module?
No, Cloudio relies on Raspberry Pi’s inbuilt Wi-Fi module (or an external Wi-Fi dongle in case you’re using Raspberry Pi 0/1/2)

5. Can I use Cloudio with a different Raspberry Pi each time?
Yes, you can. However, please ensure that you are using the SD card that contains the GraspIO OS. You may additionally need to re-connect your Cloudio to the Wi-Fi network. Refer section on Connecting Cloudio to a Wi-Fi network.

6. Can I access Raspberry Pi independently while it is being used with Cloudio?
No, once Cloudio is mounted on Raspberry Pi and connected to the GraspIO Studio app, you can only access the features available within the GraspIO Studio app.
To use Raspberry Pi independently, you will need to unmount Cloudio from Raspberry Pi, and use Raspberry Pi with an SD card with the Raspberry Pi OS.

Hardware

7. Can I connect a monitor to Raspberry Pi when it is being used with Cloudio?
No. Since Cloudio is designed to work with the GraspIO Studio mobile app, this functionality has been disabled.

8. What peripherals can I connect to Cloudio and the Cloudio-Raspberry Pi setup?
You can connect any of the following

  • Mini-servo motor (to port A1)
  • External sensors (to ports S1, S2, S3)
  • 5V output peripherals such as LEDs, Relays, DC motors (to Digital Output ports X1, X2, X3)
  • Raspberry Pi camera or USB camera ( connected to Raspberry Pi)
  • External speaker/headphones (connected to Raspberry Pi's audio jack)

Please ensure you use the recommended peripherals and connect them as described in the Hardware section of each block to avoid the risk of damaging your Raspberry Pi and/or Cloudio.

9. What are the specifications of the Servo motor I can connect to Cloudio?
Please make sure you connect a mini-servo motor with the power rating: 5V, 2.5/3.0 Kgf. cm. Failure to do this may damage the Cloudio-Raspberry Pi setup.

Getting started

10. What do I need to get started?
To get started, you'll need the following:

  • SD card (8 GB or higher, class 10 or above))
  • Raspberry Pi 1/2/3/0/0W (You’ll need a Raspberry Pi compatible Wi-Fi dongle if you’re using Raspberry Pi 0/1/2 )
  • Power supply as recommended by Raspberry Pi
  • Cloudio add-on board
  • GraspIO Studio mobile app
  • Working Wi-Fi connection for the mobile app and Cloudio to connect to

11. How do I get started?
The main steps to get started are:

  • Preparing the Raspberry Pi- Cloudio setup. This includes writing the GraspIO OS Image to an SD card besides mounting the Cloudio on Raspberry Pi. Visit www.grasp.io/cloudio/qsg for detailed instructions.
  • Creating an account on the GraspIO Studio app.
  • Adding your Cloudio board to your account and getting it online by connecting it to a network.

12. I'm installing GraspIO OS and initialising the setup for the first time. What should I keep in mind?
Setting up GraspIO for the first time may take a little longer than expected. This could be due to the SD card or the Raspberry Pi that you're using.

Here's something you should keep in mind though -

  • The green blinking on the LED indicated that Cloudio is being installed. Do not disconnect or power off the setup till the blinking stops. Ideally, this should take no longer than 15 minutes.
    However, if the LED continues to blink even after 15 minutes, or you have powered off the system before the green blinking stops, please be sure to format the SD card, reflash the OS, and then repeat the process.
  • The formatting and re-writing of the SD card is critical to this process.
  • However, you will be facing any set-up delays, if any, only when the OS is being installed for the first time.
  • Creating an account on the GraspIO Studio app.
  • Adding your Cloudio board to your account and getting it online by connecting it to a network.

Connecting Cloudio to a network

13. How do I connect to the Cloudio board?
OR
How do I add a board to my account?
OR
How do I get my Cloudio board online for the first time?
OR
How do I connect GraspIO Studio and Cloudio hardware?

Follow the steps outlined in the ‘Add board’ section of the app to connect your GraspIO Studio app and the Cloudio board via a wireless network or the GraspIO Cloud. This also registers the board to your account.

14. I moved my Cloudio board out of my old network and into a new wireless network. What do I do?
Cloudio needs to be connected to the new network. To do this, follow the steps outlined under the section ‘Add network’ in the Boards section of GraspIO Studio.

15. I want to use my Cloudio with another Raspberry Pi. Do I need to re-add it to the network?
As long as the new Raspberry Pi contains the SD card that was used when Cloudio previously connected to the network, you do not need to add Cloudio to the network.
In case you’re using a new SD card, that has not been used previously when Cloudio connected to the network, you will need to repeat the process under the section ‘Add board’.

16. Do I need to be connected to the Internet at all times to run projects from my smartphone?
We recommend that you keep both Cloudio and your mobile device connected to the Internet for optimum working of the product.
However, as long as your mobile device and Cloudio are connected to(on) a common Wi-Fi network, you should be able to program, control, manage, and monitor your hardware through the local network connecting the two. Advanced blocks however, need Cloudio to be connected to the internet at all times.

17. My Cloudio is offline. What could be wrong?
Please check for the following.
You have a working local or internet connection, i.e., that either Cloudio and your mobile device are connected to the same local network, OR, that Cloudio is connected to the internet.
If your Cloudio is in a new network, one that it has not connected to previously, make sure you connect Cloudio to this network.
The SD card inserted into Raspberry Pi is the same one that was used when your Cloudio was added to the network.

18. How do I know when to re-connect Cloudio to a network?
You need to add Cloudio to a network if you-

  • Want to add Cloudio to a new network
  • are using a new Cloudio
  • are using a (new) SD card which was not used when Cloudio previously connected to the network.

19. I am still unable to connect to my Cloudio. How do I fix this?
Please visit the Troubleshooting section for a guide on how you can resolve the issue. If you're still facing issues, please reach out to us at support@grasp.io

Accounts, boards, and projects

20. I want to register my Cloudio to another email account. What do I do?
All you need to do is log out of your current account and log in using the credentials related to the new account. You will, however, have to add your board(s) to this new account by re-connecting your board to the network using the Twinkle process.

21. How many boards can I connect to my account?
There is no limit on the number of boards that can be connected to your account. You can view the boards registered to your account in the Boards section of GraspIO Studio.

22. Can I upload the same project to multiple boards at the same time?
Absolutely. With the one tap multi-board upload feature, you can select the boards to which the project is to be uploaded from the list displayed when you press the Upload from your canvas.

23. The RGB LED on my board is continuously blinking blue. What does this indicate?
Cloudio's on-board LED blinks in a blue color to indicate that the board is not getting enough power. This could be because of a faulty power supply, or any of the external peripherals (such as the servo motor) connected to it.

24. How do I update my board(s)?
If an update is available for your board, you should be able to see the Update option enabled against it in the Boards section of the GraspIO Studio mobile app.

25. What precautions should I take when I update my board?
Before you update your board through your GraspIO Studio app, please make sure you have a stable internet connection on both the mobile device and your board. It is critical that your board is powered on throughout the update process, or you could end up damaging the board.

Creating and running projects on Cloudio

26. How do I create my first project?
To make things easier for you, you just have to follow the instructions when you create a new project in the Projects section of the Studio mobile app. You also have a few ready-made projects in this section that will help you get started.

27. I tried to use the Read function in an Input block's area, and received an error message. What could be wrong?
The Read function can fail for a couple of reasons -

  1. Your board and mobile device may not be on the same network.
    To resolve this, make sure that you connect both your device and board to the same wireless network (on your router).

  2. Your Cloudio-Raspberry Pi may have a LAN cable connected to the Raspberry Pi.
    To resolve this, please unplug the LAN cable from the RaspberryPi and reboot the setup.

28. I have created by first project by dragging and dropping blocks and setting their parameters. How do I run this project now?
Once you have created your project, use the Upload button on the top right of your canvas to instantly upload your project to the Cloudio board.
Your board will immediately start running the project you just uploaded.

29. I want to use the Camera block in my project. How do I set up my hardware?
All you need to do is either-
Connect Raspberry Pi camera to camera port on Raspberry Pi as shown here.
Connect USB camera to one of the USB port of Raspberry Pi as shown here.
Refer here for further details

30. I want to use the Speak block for audio outputs from my board. How do I set up my hardware?
You will need to connect a speaker or earphones/headphones to the audio jack on Raspberry Pi. Then, use the Speak block to record an audio message, or type some text for the board to read out, or make the board read/speak the sensor values out loud.

31. Where do I receive the media created using the Camera block?
The media (Image/GIF/Video/Timelapse) will be emailed to the email address registered to your account.

32. What can I display on OLED?
You can display

  • A Sensor and its values
  • Any text of your choice in the selected font style
  • Any emoji from a collection of emojis available in the Studio app

33. The content displayed on my OLED is distorted. How do I fix this?
In the rare case that your OLED screen displays distorted content/emojis, please restart your device to resolve the issue.

34. How do I connect a motor to Cloudio?
You can connect a mini-servo motor to the A1 port on Cloudio as long as it complies with the power specifications (5V power rating, 2.5/3.0 Kgf.com)

35. I don’t have any external sensors, what do I do?
You can still create a range of interesting projects using the on-board sensors - Temperature, IR, and Light sensors, besides a Digital switch

36. How many projects can I link to my account?
Currently your account can contain a maximum of 50 projects.

GraspIO Cloud

37. What is an IoT Cloud Call?
A Cloud Call is a traffic based measurement.
Any one-way communication between Cloudio and Studio App via IoT Cloud is one call.

38. How are the details of the Cloud plan for my Cloudio?
Cloudio is preloaded with 50,000 free IoT Cloud Calls.Upon completion of 50,000 calls, 100 daily non-cumulative calls are credited to the user’s account for life.
Please make sure you refer www.grasp.io/iotcloudcalls for further details.
Cloud Calls plans that require usage above these limits can be purchased via the GraspIO Studio app as per the payment terms outlined therewith.

39. How do I track my IoT Cloud Call usage?
You can view this in the IoT Cloud Calls section of the Board page.

40. How can I buy more calls?
Post the completion of your free calls, you will be prompted with Purchase plans on the Studio app.

41. Can I get a log of the IoT Cloud Calls?
The IoT Cloud Calls log is a premium feature that you can avail after you purchase additional calls. However, you can view the number of calls in your account in the IoT Cloud Calls section in the Board details section of the app.

42. You mention Unlimited Cloud Usage. What exactly does this mean?
This means that even after you have used up the 50000 free Cloud calls on your Cloudio, you will still receive 100 daily calls every day for a lifetime.

IFTTT

43. How do I use Cloudio with IFTTT?
Cloudio can be used independently as a trigger and an action in IFTTT.
You'll have to perform 2 steps for this:

  • Configure Cloudio for IFTTT in GraspIO Studio (Set it as a Trigger / Action)
  • Create an applet in IFTTT

This video should help you or Refer the section on the IFTTT block for further details.

44. How does Cloudio work as an IFTTT Trigger?
When Cloudio is used as a trigger, any of the sensors on (or connected to) Cloudio board can be used to trigger an Action that is selected on IFTTT.

45. How does Cloudio work as an IFTTT Action?
Once the block is used as an Action block, you can set the Actions to run on Cloudio from IFTTT. You can run past projects, turn on LEDs, and use all of Cloudio’s hardware features as Actions to Triggers set on IFTTT.

46. Can I build IFTTT applets within GraspIO Studio?
No. You can configure Cloudio for IFTTT in GraspIO Studio.
You can then build the applet on the IFTTT website or mobile application.

47 How do Cloud call deductions work with IFTTT?
Cloud call deductions begin once your project is uploaded to the board, irrespective of the status of the applet creation on IFTTT.

48 How do I know if my applet is enabled and running on my board?
You can tick the ' Receive notifications' option while creating your applet on IFTTT. This will send you notifications to your GraspIO Studio app.

Miscellaneous

49. I have more questions, how do I get in touch?
Please reach out to support@grasp.io and we’ll be happy to help!