Introduction

In this blog I will detail my progress of using FlowCloud within the Arduino environment. FlowCloud is a platform designed to allow developers and hobbyists to develop for the Internet of Things. I'll be using the WiFire development board that can be seen below.

Before we get started let's look at the key details about FlowCloud and the WiFire.

FlowCloud

Using FlowCloud we will gain access to a large suite of functionality designed to connect devices to the Internet of Things. Using FlowCloud on Arduino you can easily connect your Arduino projects to each other. We can do anything from controlling your home while away to building a network of sensors to track anything you like.

With the FlowCloud datastore we can store all the data in the Cloud and access it from any connected device or from your computer and with FlowMessaging devices and their users can easily interact with each other.

FlowCloud removes the headache of having to deal with scalability, security and connectivity and takes care of all of this for you!

Check out the Flow developer Getting Started page for more ideas of what you can do.

WiFire

The WiFire offers a powerful, feature-packed development board, complete with onboard WiFi and is compatible with Arduino shields.

Spec summary

  • Processor:
    • Microchip® PIC32MZ2048ECG
      • 200 MHz 32-bit MIPS
      • 2MB Flash
      • 512K SRAM
  • Microchip MRF24WG0MA WiFi module
  • Micro SD card connector
  • USB 2.0 Full-Speed / Hi-Speed OTG
  • 6x UART
  • 6x 50MHz SPI
  • 5x I2C/2-wire bus
  • 43 available I/O pins
    • 10 bit ADC
    • on-board user interfaces:
      • 4 LED
      • 2 Buttons
      • 1 Potentiometer



Read on for how to get set up for programming the WiFire...