1 1 st June 2012 connected prototypes deep dive 1st June 2012 Ashley Mills

Slides:



Advertisements
Similar presentations
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Advertisements

CBR Demo Show. Topology Set-up IP address : xxx.xxx.
Team Wolf Distributed, Consistent and Secure USB Storage Final Project Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
Generic Transport Service Primitives Listen –notify Transport layer a call is expected Connect –establish Transport layer connection Send (or Write) Receive.
Chapter 11 UNIX Printing. have to be root to setup a printer local printer is directly connected remote printer is a network printer print queue is nothing.
CSCI 4550/8556 Computer Networks Comer, Chapter 3: Network Programming and Applications.
1 Generic Transport Service Primitives Listen –notify Transport layer a call is expected Connect –establish Transport layer connection Send (or Write)
COMP1681 / SE15 Introduction to Programming
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Network Programming Eddie Aronovich mail:
IP Camera Security System Dallan Byrne th Electronic and Computer Engineering 2007 Supervisor: Fergal O’ Malley.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Introduction to Linux Network 劉德懿
Company/Product Overview. You have lots of files all over the place.
Overview What kind of LCD Interfacing the LCD Displaying Text and Numbers Common Issues.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
By: Joel Rodriguez.  International student from Mexico  Delicias, Chihuahua Mexico  Spanish  Sports and Music.
L2000 Technical Training 7. I-Functions. Objective  After completion of this module you will be able to demonstrate an understanding of the I-Functions.
Web application architecture
NETWORKING PRACTICAL EXAMPLE. REQUIRED HARDWARE BASICS Network Interface Card Ethernet Cable Client Server.
Paxton Integration Apr, 2014.
Introduction to Network Programming Asst. Prof. Chaiporn Jaikaeo, Ph.D. Computer Engineering Department.
What is a Blog? How to make a BLOG?  1 st Step make a Gmail Account.
Document Management System. Introduction How to use the Document Management System.
Establishing communication with Envirobat using TCP/IP Presented by Apourva Parthasarathy Date : 18/06/13.
A Study of Wireless Virtual Network Computing Kiran Erra.
Queues, Pipes and Sockets. QUEUE A structure with a series of data elements with the first element waiting for an operation Used when an element is not.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
TANGO TANGO ALTERNATE NETWORK GRAPH ORGANIZER Olof Hellqvist Zak Blacher.
KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH) SYSTEM ARCHITECTURE GROUP, KARLSRUHE UNIVERSITY A Microkernel.
CS 158A1 1.4 Implementing Network Software Phenomenal success of the Internet: – Computer # connected doubled every year since 1981, now approaching 200.
CS433/533 Assignment 4 Overview. Fishnet Network protocol simulator & emulator Read fishnet-intro.pdf Get started Network topology (.topo) for emulator.
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
Kevin Grossnicklaus and a “Lot of Web Development Stuff” Presenter: Kevin Grossnicklaus.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Typical M²M applications InduBox GPRS sample applications.
Advanced UNIX programming Fall 2002, lecture 16 Instructor: Ashok Srinivasan Acknowledgements: The syllabus and power point presentations are modified.
EurekaWeb is a system that allows you to manage, via Web, residential intrusion and fire alarm control panel.
Configuring and Running the OPC.NET Generic Clients 1.
Transmission Control Protocol (TCP) Internet Protocol (IP)
OPS Business Group ‐0‐‐0‐ Genbu May 17 th, Iwatsuki Japan Program Management Office Printing Systems Business Group Fuji Xerox Co., Ltd.
A Local Area Network Chat Client ITTC LAN CHAT John Vincent Cecogo Jerikho Daguno Ardee Santos Elaine Mendoza Anjomar Pat Del Mindo Philip John Sales Philip.
1 Network Communications A Brief Introduction. 2 Network Communications.
- LEARNSAUCE.COMLEARNSAUCE.COM. - LEARNSAUCE.COMLEARNSAUCE.COM What you will learn ? Live Android app development All Things location.
Sockets A popular API for client-server interaction.
Lecture 8: FTP into CS System Topics: FTP connect, browse, upload, download Date: Mar 8, 2016.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
SOCKET PROGRAMMING Presented By : Divya Sharma.
The Most Powerful Features Of Microsoft Access
or call for office visit, or call Kathy Cheek,
A Study of Wireless Virtual Network Computing
Chapter 6 The Transport Layer.
This Christmas, you don’t Have to Be Stuck at Home
Food Inventory Tracker
Printers.
HP Customer Support Phone Number offer online service
Call us HP Support Phone Number.
WELCOME HP PRINTER SERVICE NUMBER
Rapid Prototyping Solutions
Do-more Technical Training
Network Models, Hardware, Protocols and number systems
Chapter 16 Socket Interface.
File Transfer Protocol
CUPS Print Services.
27.
Presentation transcript:

1 1 st June 2012 connected prototypes deep dive 1st June 2012 Ashley Mills Phone:

2 Long Tail 30th May 2012 Overview > Introduction to the dongle API > “Question Mark” application walkthrough > “VGANode” application walkthrough

3 Long Tail 30th May 2012 VodafoneK3770.h

4 Long Tail 30th May 2012 Question Mark plug-and-play ad-hoc feedback point

5 Long Tail 30th May 2012 Mini thermal printer is very popular using ethernet:

6 Long Tail 30th May 2012 Question Mark – thermal printer with dongle + SMS

7 Long Tail 30th May 2012 Question Mark 5v GND TX RX 5V GND 5V D- D+ GND Adafruit thermal printer Vodafone K3770 mbed LPC1768

8 Long Tail 30th May 2012

9 Long Tail 30th May 2012 VGANode

10 Long Tail 30th May 2012 VGANode

11 Long Tail 30th May 2012 VGANode 5v GND TX RX 5V GND 5V D- D+ GND LinkSprite Y201 Vodafone K3770 mbed LPC1768

12 Long Tail 30th May 2012 VGANode – code parts >Camera driver >Client code >Server code

13 Long Tail 30th May 2012 Camera driver

14 Long Tail 30th May 2012 Camera driver – interface and manual

15 Long Tail 30th May 2012 Camera driver – process overview >Define sequences >Push sequence >Read response >Example:

16 Long Tail 30th May 2012 Memory address Bytes to read Take picture Read file size Camera driver - getting picture (if you can understand the docs) Read file Stop taking pictures EOF?

17 Long Tail 30th May 2012 Client code

18 Long Tail 30th May 2012 Client code - setup

19 Long Tail 30th May 2012 Client code - body

20 Long Tail 30th May 2012 Server code

21 Long Tail 30th May 2012 Server code (nodejs)

22 Long Tail 30th May 2012 Overview >Looked at API in present incarnation >Looked at simple SMS printer example >Looked at jpeg camera UNIX socket example

23 Long Tail 30th May 2012 Thanks for listening… questions?