blynk presentation
TRANSCRIPT
Davide Meacci, La Sapienza
Blynk is a Platform with iOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet.
What is Blynk?
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...
Davide Meacci, La Sapienza
It is really simple!To set up all the required environment (Server, Client and Board) 5 minutes are more than enough.
Now, a lil’ bit of history...
Davide Meacci, La Sapienza
16 January 2015 14 February 2015 27 March 2015 12 May 2015
Start! Successfully raised $49,235 USD
Beta release
Live
What devices are supported?
Davide Meacci, La Sapienza
- Arduino (and the likes)
- Energia
- Particle
- ARM mbed (soon)
Davide Meacci, La Sapienza
● Arduino (https://github.com/blynkkk/blynk-library)
○ Uno, Duemilanove (select "UNO" in the list, not the "Due")
○ Nano, Mini, Pro Mini, Pro Micro, Due, Mega○ Arduino 101○ Arduino MKR1000○ Arduino Yún (onboard WiFi and Ethernet, via Bridge)
● Arduino-like
○ ESP8266 (running standalone, using https://github.com/esp8266/Arduino)
○ Intel Edison○ Intel Galileo○ LinkIt ONE○ Wicked WildFire (CC3000)○ TinyCircuits TinyDuino (CC3000)○ LightBlue Bean , soon
● Energia
○ Texas Instruments■ CC3200-LaunchXL■ Tiva C Connected LaunchPad■ Stellaris LM4F120 LaunchPad
○ RedBearLab (CC3200, WiFi Mini)● Particle (formerly Spark: https://github.
com/vshymanskyy/blynk-library-spark)
○ Core○ Photon○ RedBear Duo
● ARM mbed (soon)
○ Seeed Tiny BLE○ RedBearLab BLE Nano○ BBC Micro:bit
See full list on Blynk website
How it works?
Davide Meacci, La Sapienza
- Blynk App
- Blynk Server
- Blynk Libraries
There are three major components in the platform:
Main Operations
Davide Meacci, La Sapienza
- Interact with Pins (Digital and Analog)
- Send and Receive data from Hardware
How?
Blynk allows us to:
… with Widgets!
Davide Meacci, La Sapienza
- Controllers- Displays- Notifications- Others
4 main types:
Common widget settings
Davide Meacci, La Sapienza
- Pin setup (Analog/digital)
- Data Mapping
- Split/Merge
Is it possible to run a local server?
Davide Meacci, La Sapienza
The answer, of course, is YES.
1. download the Web-server from the Website2. start the server locally3. set up Router to enable port-forwarding4. Set the server from the Blynk App
Pros and Cons
Davide Meacci, La Sapienza
PROS: CONS:
- easy & simple
- many features
- no additional hardware
- cool GUI
- active community
- lack of documentation for some devices
- not made to implement complex proejcts
- can’t make own widgets