Vous êtes sur la page 1sur 21

Pervasive Systems Individual Project:

Blynk

Davide Meacci, La Sapienza


What is Blynk?
Blynk is a Platform with iOS and
Android apps to control Arduino,
Raspberry Pi and the likes over the
Internet.

Davide Meacci, La Sapienza


It's a digital dashboard
where you can build a
graphic interface for
your project by simply
dragging and dropping
widgets.

Davide Meacci, La Sapienza


But most importantly...

It is really simple!
To set up all the required environment
(Server, Client and Board)
5 minutes are more than enough.

Davide Meacci, La Sapienza


Now, a lil’ bit of
history...

16 January 2015 14 February 2015 27 March 2015 12 May 2015

Start! Successfully Beta Live


raised $49,235 release
USD

Davide Meacci, La Sapienza


What devices are
supported?
- Arduino (and the likes)
- Energia
- Particle
- ARM mbed (soon)

Davide Meacci, La Sapienza


See full list on Blynk website
● Arduino (https://github.com/blynkkk/blynk-library) ● Energia
○ Uno, Duemilanove (select "UNO" in the list, not the ○ Texas Instruments
"Due") ■ CC3200-LaunchXL
○ Nano, Mini, Pro Mini, Pro Micro, Due, Mega ■ Tiva C Connected LaunchPad
○ Arduino 101 ■ Stellaris LM4F120 LaunchPad
○ Arduino MKR1000 ○ RedBearLab (CC3200, WiFi Mini)
○ Arduino Yún (onboard WiFi and Ethernet, via Bridge) ● Particle (formerly Spark: https://github.
● Arduino-like
com/vshymanskyy/blynk-library-spark)
○ ESP8266 (running standalone, using https://github.
○ Core
com/esp8266/Arduino)
○ Photon
○ Intel Edison
○ RedBear Duo
○ Intel Galileo
● ARM mbed (soon)
○ LinkIt ONE
○ Wicked WildFire (CC3000) ○ Seeed Tiny BLE
○ TinyCircuits TinyDuino (CC3000) ○ RedBearLab BLE Nano
○ LightBlue Bean , soon ○ BBC Micro:bit

Davide Meacci, La Sapienza


How it connects?
- Ethernet
- WiFi
- Bluetooth LE
- Serial USB
- 3G
Davide Meacci, La Sapienza
What can i do with it?

Everything
(regarding IoT)

Davide Meacci, La Sapienza


How it works?
There are three major components in the platform:

- Blynk App

- Blynk Server

- Blynk Libraries

Davide Meacci, La Sapienza


How it works?

Davide Meacci, La Sapienza


Main Operations
Blynk allows us to:

- Interact with Pins (Digital and


Analog)

- Send and Receive data from


Hardware

How?
Davide Meacci, La Sapienza
… with Widgets!
4 main types:
- Controllers
- Displays
- Notifications
- Others
Davide Meacci, La Sapienza
Common widget settings

- Pin setup (Analog/digital)


- Data Mapping
- Split/Merge

Davide Meacci, La Sapienza


Controllers
- Button

- Slider

- Timer

- Joystick
Davide Meacci, La Sapienza
Displays
- Display - LCD

- LED - Gauge

- Graph
Davide Meacci, La Sapienza
Notifications and Other
- Twitter

- Bridge

- Email

Davide Meacci, La Sapienza


Is it possible to run a
local server?
The answer, of course, is YES.

1. download the Web-server from the Website


2. start the server locally
3. set up Router to enable port-forwarding
4. Set the server from the Blynk App

Davide Meacci, La Sapienza


Pros and Cons
PROS: CONS:
- easy & simple - lack of documentation for some
devices
- many features
- no additional hardware - can’t make own widgets

- active community
- not made to implement
- cool GUI complex proejcts

Davide Meacci, La Sapienza


Questions?

Davide Meacci, La Sapienza


Thank You!

Davide Meacci, La Sapienza

Vous aimerez peut-être aussi