Implementing Internet of Things with Visuino

Slides:



Advertisements
Similar presentations
Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1
Advertisements

Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
BLUETOOTH CONTROLLER BLUETOOTH CONTROLLER HARDWARE AND LIBRARY HARDWARE AND LIBRARYPROJECT ComFUTURE TECHNOLOGY.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Resources: Hardware and Software Senior Design – Fall 2011.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
CHAPTER FOUR COMPUTER SOFTWARE.
Module 8 Review Questions 1.VGA stands for A. Video Graphic Association B. Video Gradient Array C. Video Graphic Array D. Video Graphic Arrangement.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
COMPUTER SCIENCE AND THE FOUNDATION OF KNOWLEDGE NURSING INFORMATICS CHAPTER 5 1.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
© Softarex Technologies Inc. All rights reserved. All trademarks is a property of their respective owners. | SEND.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
What is DirectX? DirectX is built by Microsoft as a collection of API’s (Application Programming Interfaces) for the purpose of multimedia processing.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Michael Rahaim, PhD Candidate Multimedia Communications Lab
ECE 492 Capstone Design: Multi-Functional Wireless Guitar
IoT Milos Hampl.
.NET Omid Darroudi.
ECE 492 Capstone Design: Multi-Functional Wireless Guitar
Computer systems is a 10-credit unit
Electrical Engineering
REST API for Mobile Devices
Dr. Kyung Eun Park Summer 2017
Programming Arduino Robots with Visuino
ECE 492 Capstone Design: Multi-Functional Wireless Guitar
Boian Mitov Video, Audio Processing, DSP, Computer Visuino and Artificial Intelligence in Delphi Mitov Software
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Artificial Intelligence with .NET
Capabilities for Industrial Use SHORT, EN,
Outline Introduction Standards Project General Idea
Piano Chord Builder Artem Kuligin CS 470 6/17/2018 3:08 AM
Remote Sensor Interface for IoT
Building Innovative Apps using the Microsoft Developer Platform
Introduction to Internet of Things(IoT) using Arduino
Introduction to Networking
Drill Translate the following message:
Internet of Things.
JTAG Emulators JTAG emulator Target System Debugger software
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Invent the future of small intelligent devices here.
The Internet of Things (IoT)
Why PC Based Control ?.
Roller Coaster Design Project
DATA TRANSFER BETWEEN MICROCONTROLLERS AND COMPUTERS IN C#
مقدمة في الاردنيو د فضل الاكوع.
Wavestore Integrates…
Serial Data Hub (Proj Dec13-13).
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Five Key Computer Components
MWS9943.
Chapter 17: Client/Server Computing
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Software Design Narrative
Invent the future of small intelligent devices here.
Arduino Workshop University of Jordan.
Smart Grid in the Home Senior Project Proposal
User Interface Often overlooked.
Introduction to Arduino
ECE 492 Capstone Design: Multi-Functional Wireless Guitar
Introduction to Arduinos
C++/Java/COM Interoperability
Mark Quirk Head of Technology Developer & Platform Group
.Net for Test and Measurement
02 | Getting Started with Arduino
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

Implementing Internet of Things with Visuino Boian Mitov Implementing Internet of Things with Visuino Mitov Software mitov@mitov.com www.mitov.com

What is Arduino from a hardware point of view Low cost open source hardware micro-controller board Resilient difficult to damage hardware Huge number of clones and boards new coming every day Simple to use for hardware designs Very good for real time tasks

What is Arduino from a software point of view A uniform development environment and API for multitude of platforms Supported by many non “Arduino” based devices such as Teensy, Edison, Galileo, Curie, Femto.IO, ESP8266, FreeSoc2, and many more... Allows easy code sharing between different hardware platforms

Examples

Why use Arduino for IoT Very low cost, some devices as cheap as $2 or less Large number of digital and analog channels Large number of connectivity options over Ethernet, WiFi, Bluetooth, GSM/GPRS and many others... Large variety of sizes starting with a small coin size to a palm size boards Large amount of available peripherals

What are the Arduino challenges? Very primitive and cumbersome development tools, difficult to learn and use Requires relatively low level programming Most people have no problem connecting hardware to it, but they get lost in the programming side Lack of easily available debugging tools When used for collecting data, there is no easy way to visualize it No readily available tools to communicate with it from Delphi or C++ Builder

Visuino comes to play Graphical development environment for Arduino Automatically generates Arduino code, and programs the boards Built in data visualization Direct mapping of software and hardware components Provides uniform communication over serial, or socket based channels Includes serial port, and socket communications components compatible with CommunicationLab for Delphi and C++ Builder

How Visuino works

Integration with the rest of the Mitov Software solutions Communication Delphi OpenWire Studio Visuino/Arduino C++ Builder .NET Visual C++

About the Speaker Boian Mitov – President of Mitov Software mitov@mitov.com Mitov Software – www.mitov.com products: VideoLab – Video processing library AudioLab – Audio processing library SignalLab – Digital signal processing library VisionLab – Computer vision library PlotLab – Data visualization library InstrumentLab – Visual instrumentation library IntelligenceLab – Artificial intelligence library LogicLab – Boolean logic library AnimationLab – Universal animation library CommunicationLab – Serial and TCP/IP Communication library Visual Live Binding – Universal visual live binding library Mitov.Runtime – Free Delphi library OpenWire Studio – Graphical development environment for Windows Visuino – Graphical development environment for Arduino Free open source libraries maintained by Mitov Software: www.openwire.org – The OpenWire library www.igdiplus.org – The IGDI+ library ( Delphi friendly GDI+ library )