Galileo Tutorial Connectivity Basics Senzations 14

Similar documents
Intel Do-It-Yourself Challenge Lab 2: Intel Galileo s Linux side Nicolas Vailliet

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

BEC 6200WZL. 4G/LTE Cellular Broadband Router. Quick Start Guide

Yun Shield Quick Start Guide VERSION: 1.0 Version Description Date 1.0 Release 2014-Jul-08 Yun Shield Quick Start Guide 1 / 14

Table of Contents. P a g e 2

Workshop Intel Galileo Board

Intro to Intel Galileo - IoT Apps GERARDO CARMONA

Chapter 1 Installing the Gateway

Setting up a Raspberry Pi as a WiFi access point

WLAN Outdoor CPE For 2.4G. Quick Installation Guide

Lab Organizing CCENT Objectives by OSI Layer

Version 1.0. File System. Network Settings

ROCKET HUB QUICK START GUIDE

Adafruit's Raspberry Pi Lesson 3. Network Setup

Setup Wireless LAN (WLAN) on the Raspberry Pi

Starting Guide - Poseidon 3265 First steps for remote monitoring with Poseidon & GSM

TE100-P21/TEW-P21G Windows 7 Installation Instruction

Arduino Wifi shield And reciever. 5V adapter. Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:

Configuring an A Series LED Sign Controller for your Network

June 2013 v. 0.2

Chapter 1 Hardware and Software Introductions of pcduino

Honeywell Internet Connection Module

CPSC 226 Lab Nine Fall 2015

How To Connect A Raspberry Pi To The Internet On A Microsoft Moonstone 2 (Microsoft) Microsoft Powerbook 2 (Powerbook 2) (Powerboard 2) And Powerbook 3 (Powerstation 2)

2.4GHz / 5GHz Dual CPU 600Mbps 11N AP/Router

You may refer the Quick Installation Guide in the package box for more information.

Using pcduino's WiFi Dongle With the Pi a

ESR7550 KEY FEATURES PRODUCT DESCRIPTION

NETVIGATOR Wireless Modem Setup Guide. (TG789Pvn)

Automated Penetration Test

HOWTO: Set up a Vyatta device with ThreatSTOP in router mode

QUICKSTART GUIDE FOR CDI CELLULAR STARTER KIT

How Do I Recover infiniti Remotes and Line Cards?

LockView 4.2 CompX Database & Network Configuration & Installation Manual

Business Wireless Internet quick install guide

PePWave Surf Series PePWave Surf Indoor Series: Surf 200, AP 200, AP 400

Raspberry Pi Setup Tutorial

LockView CompX Database & Network Configuration & Installation Manual

AdRadionet to IBM Bluemix Connectivity Quickstart User Guide

Digi Connect Wan 3G Application Guide Update the firmware, backup and restore the configuration of a Digi Connect Wan 3G using a USB flash drive.

In the following installation procedures, do not disconnect the Mediatrix 3000 Series while the LEDs are flashing.

3.5 EXTERNAL NETWORK HDD. User s Manual

MediaTek LinkIt Smart 7688 FAQ

HOWTO: Set up a Vyatta device with ThreatSTOP in bridge mode

W2CBW0011u (Marvell 88W8786 based Wi-Fi b/g/n 1 x1 Module, Chip Antenna) Development Kit Quick Start Guide V1.10

Hands-on MESH Network Exercise Workbook

WISE-4000 Series. WISE IoT Wireless I/O Modules

Multi-Profile CMOS Infrared Network Camera

Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive

ESR b/g/n SOHO Router PRODUCT OVERVIEW. 2.4 GHz 150Mbps 11N Router/AP

Krontek. KT2000 GPS SNTP Timeserver

Machine-to-Machine Management System. Datasheet. Models: mport, mport-s, mpower, mpower Mini, mpower Pro, mfi-cs, mfi-ds, mfi-ths, mfi-msc, mfi-msw

Zebra. Quick Start Guide. Wireless Configuration for n and Bluetooth Radios for. Link-OS Mobile Printers. P Rev.

Communication Setup Application Note

ASUS WL-5XX Series Wireless Router Internet Configuration. User s Guide

SGI InfiniteStorage NAS 50/100 Quick Start Guide

Virtual machine W4M- Galaxy: Installation guide

User guide for NANOSTATION 2

Adding or replacing a mesh node in an existing mesh network

POPP Hub Gateway. Manual

CONNECTING THE RASPBERRY PI TO A NETWORK

Packet Tracer - Connecting a Wired and Wireless LAN Topology

CDH installation & Application Test Report

MITM Man in the Middle

Create bridges, add ports, show bridge and port statistics, status, as well as the OVS database

Powerwifi USB Router in combination with the Powerwifi USB outdoor antenna

Quick Note 038. Upgrade Software options and/or VPN Licenses on a Digi Transport router.

TOSR-04-5 TOSR-10B/C. LazyBone. Smartphone Controlled Switch. User Manual

ICP DAS WF-2571 FAQ. FAQ Version 1.0. ICP DAS Co., Ltd

PowerPanel for Linux Software

AP60. 9 Wireless. Wireless-b/g/n Long Range PoE Access Point. Wireless-b/g/n Long Range Radio. Passive PoE and 4-LAN Ports. IP Finder Management 4 LAN

Using the Internet Outcome1

Quick Installation Guide. Live! Titanium

MobileLite Wireless G2 5-in-1 Mobile Companion User Manual

Quick Note 32. Using Digi RealPort with a Digi TransPort Router. UK Support September 2012

EW-7428HCn User Manual

Mac OS X Security Checklist:

[D-View 7 Advanced Hands-On Practice] Version 1.0

Matrix 510/520 User Guide

How to Set Up Your NSM4000 Appliance

File Transfers. Contents

ITRAINONLINE MMTK WIRELESS CLIENT INSTALLATION HANDOUT

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

PFSENSE Load Balance with Fail Over From Version Beta3

ALL0237R. Wireless N 300Mbit Access Point/Repeater. User s Manual

Network Simulator Lab Study Plan

GE Measurement & Control

ENHWI-N n Wireless Router

Contents. Part 1 SSH Basics 1. Acknowledgments About the Author Introduction

DT01 WiFi/3G VoIP PBX / ATA User Manual

CT LANforge-FIRE VoIP Call Generator

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

Software Installation Guideline & User Manual of HeartBook & SmartHelper System

How To Set Up A Network Map In Linux On A Ubuntu 2.5 (Amd64) On A Raspberry Mobi) On An Ubuntu (Amd66) On Ubuntu 4.5 On A Windows Box

You will find the following information contained in this document: Requirements for performing a Self-Install of your Internet service

Backup Methods for your BBB or RPi2 Node

Acano solution. Acano Solution Installation Guide. Acano. January B

How To. Simply Connected. XWR-1750 Basic Configuration INTRODUCTION

Web Authentication Proxy on a Wireless LAN Controller Configuration Example

Mesh Potato Small Enterprise / Campus Network. User Guide

Transcription:

Galileo Tutorial Connectivity Basics Senzations 14 Biograd na Moru 1. September 2013 1 IoT with Galileo Connectivity WHAT WILL YOU MAKE? Alex Gluhak Intel Labs Europe

Outline Learning goals Available connectivity HW on the Galileo Connecting to your Galileo via Ethernet cable Setting up Wifi Enabling SFTP and upload files via an SFTP client Setting up Bluetooth 2 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Ethernet - hardware SoC Block Diagram SoC has 2 * 10/100 Mbps Ethernet controllers Galileo exposes 1 Ethernet port No Ethernet shield needed Use existing Arduino sketches Ethernet port 2 SoC Ethernet Controllers 2 SoC PCIe lanes Galileo Top View 3 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

WiFi - hardware SoC has 2 PCI Express* ports Galileo exposes 1 on the bottom of the board through a Mini PCIe slot Plug in card N-135 (Wifi+Bluetooth) or (N-6025) (Wifi only) Also screw in mpcie bracket adapter to hold mpcie card in place Plug in your Antenna(s) You need to use the Linux Image for SD for Wifi to work Mini PCIe Expansion Slot mpcie Bracket Adapter Antennas Galileo Bottom View 4 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Wifi module used in tutorial Intel N135 Single-stream Single-band, 2.4Ghz, up 150Mbit/s Wifi 802.11b/g/n Bluetooth 4.0 Supports Wi-Fi Direct 2 antennas for diversity 5 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Ethernet - Software Galileo Ethernet libraries are used by default for the Ethernet port You DONT need to use the Linux Image for SD for Ethernet to work (Flash or Mass storage works) Reference - http://arduino.cc/en/reference/ethernet 6 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Wifi - Software Galileo Wifi libraries are used by default for the Wifi card You DO need to use the Linux Image for SD for Wifi to work Reference - http://arduino.cc/en/reference/wifi 7 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Connecting to your Galileo via Ethernet Step 1: Plug Ethernet cable (Cross-connect auto detected) Step 2: Create small Arduino sketch to start the telnet daemon configure the eth0 interface.and upload it onto the Galileo Step 3: Wait until PC acquires link local address Step 4: Connect via ssh/telenet client 8 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Create Ethernet configuration script Step 1: In Ardiuno IDE create new sketch file File->New Step 2: Add two lines to the setup () system() can do any Linux shell invocations Step 3: Save file File->SaveAs Step 4: Upload sketch File->Upload 9 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Connect via ssh/telnet client Assign an address in the same subnetwork to your laptop On Linux/Mac: ssh root@169.254.1.1 On Windows: use PuTTY See right side for telnet For ssh use port 22 10 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Connecting the Wifi module Turn off power Screw on PCI-E mini extension card adapter Attach antenna to MAIN 1 connector Slot into PCI-E mini connector at the back of the Galileo Power on 11 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

ESSID: Kongresna sala Password: senzations2014 12 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Verify network settings Type ifconfig into command line IP address e.g. 169.254.1.1 MAC address e.g. 98:4F:EE:00:10:47 Interface id e.g. eth0 13 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Setting up Wifi Step 1: Check for wifi interface adapters Type iwconfig into shell Interface id e.g. wlan0 14 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Setting up the Wifi access (1/3) STEP 1: Configure WPA access point and password using the wpa_passphrase script using ESSID and password root@clanton:~# wpa_passphrase ESSID password STEP 2: Bring up the interface 15 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Setting up the Wifi access (2/3) STEP 3: SSH into to Galileo via Wifi interface root@clanton:~# ifconfig // get wlan ip address STEP 4: Bring down the eth0 interface root@clanton:~# ifconfig eth0 down 16 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Setting up the Wifi access (3/3) STEP 5:Test connection root@clanton:~# ping 8.8.8.8 // test internet connectivity root@clanton:~# ping www.google.com // test DNS STEP 6 (Optional): Configure automated startup Add auto wlan0 into /etc/network/interfaces file 17 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Discovering other access points Use default wireless Linux tools, eg. iwlist wlan0 scanning 18 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

SFTP configuration for file transfer Configure proper sftp daemon on default image should work for you STEP1 : Open config file vi /etc/ssh/sshd_config STEP2: Change line entry in the file change Subsystem sftp to Subsystem sftp internal-sftp STEP3: reboot type reboot 19 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Transfer files to/from Galileo STEP1: Connect using SFTP client Linux/Mac: sftp root@[ipaddress] Windows: e.g. WINSCP 20 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Exercise Copy some file over that we need from tutorial 21 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Bluetooth Linux tools Bluetooth only works for Linux, it is not currently compatible with Arduino libraries. hciconfig hci0 up This will get the device up and running. hciconfig Will show you the status of the device. hcitool scan Will scan for Bluetooth devices. Check this one for more: https://communities.intel.com/docs/doc-22862 http://www.hofrock.com/setting-up-bluetooth/ 22 IoT with Galileo Connectivity WHAT WILL YOU MAKE?

Bluetooth connection Discover Bluetooth devices hcitool scan Edit /etc/bluetooth/rfcomm.conf Add the BT device address to pair to Make the BT discoverable and ready for connection hciconfig hci0 piscan hciconfig hci0 name "galileo hciconfig hci0 sspmode 1 bluetoothd Configure connection to your phone Exercise Write a Sketches that periodically scans for nearby BT devices and return the results over serial 23 IoT with Galileo Connectivity WHAT WILL YOU MAKE?