Intel IoT Gateways: Pulling Data from a Temperature Sensor Using a Python Script
|
|
- Morgan Black
- 5 years ago
- Views:
Transcription
1 Intel IoT Gateways: Pulling Data from a Temperature Sensor Using a Python Script Order No.:
2 By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest product specifications and roadmaps. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel processor numbers are not a proxy for performance. Processor numbers differentiate features within a processor family, not across different processor families. Learn more at: The sample code in this document is provided AS IS without warranty of any kind. Intel disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample and documentation remains with you. In no event shall Intel, its authors, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code or documentation, even if Intel has been advised of the possibility of such damages. Intel, the Intel logo, Intel Atom, Intel Core and Intel Quark, are trademarks of Intel Corporation in the U.S. and/or other countries. Wind River is a trademark of Wind River Systems, Inc. *Other names and brands may be claimed as the property of others. Copyright 2015, Intel Corporation. All rights reserved. 2 Order No.:
3 Revision History Intel IoT Gateway Revision History Date Revision Description 001 Initial public release Order No.:
4 Intel IoT Gateway Contents Contents Revision History Introduction Create the Directory Structure Create the Sample Application Create the BitBake Recipe Set Up Phidgets Libraries Build and Install Gateway Operating System Image Connect and Test the Temperature Sensor Conclusion Development Suggestions Order No.:
5 Introduction Intel IoT Gateway 1.0 Introduction Note: For an online version of this document, see SetupGateway-PullSensorData-Python Applicable to These Intel IoT Gateway Products Intel IoT Gateways based on Intel Atom processors Intel IoT Gateways based on Intel Core processors Intel IoT Gateways based on Intel Quark processors How These Instructions Help You These instructions will guide you through the steps to create and install a custom Wind River Linux 7 OS image that includes the software and libraries necessary to interface a Phidgets* temperature sensor with your Intel IoT Gateway using Python. Then, it will show how to attach the temperature sensor and run an example Python application that pulls temperature data from the temperature sensor and stores it locally on the Gateway. Sensor Hardware You Need to Provide You need the following components: Phidgets Precision Temperature Sensor. Part #1124_0: Phidgets Interface Kit 8/8/8. Part # 1018_2: Order No.: Intel IoT Gateways: Pulling Data from a Temperature Sensor Using a Python Script 5
6 Intel IoT Gateway Introduction Pre-Requisites Your Gateway hardware must be set up. See SetupGateway-hardware Your Wind River development environment must be installed and configured on your Development Computer. See DevelopmentTools Required Experience Level This guide assumes you have experience with: Executing Linux commands. Creating, editing, and executing scripts. Installing and configuring Linux software. Using a terminal emulation program like PuTTY* with serial connections between computers. Document Terminology and Conventions Terminology Gateway: An Intel IoT Gateway. Development Computer: Linux computer that you provide to develop applications for your Gateway. Ubuntu* Base is preferred. Conventions This font is used for commands, API names, parameters, filenames, directory paths, and executables. Bold text is used for graphical user interface entries, buttons, and keyboard keys. This font in a gray box is used for commands you must type or include in a script. Where to Perform These Steps Begin these instructions in the $HOME/Project directory on your Development Computer. 6 Order No.:
7 Create the Directory Structure Intel IoT Gateway 2.0 Create the Directory Structure 1. When you set up your development environment, you created a script file called config.sh in the $HOME/Project directory on your Development Computer. Edit config.sh to check for and include: --enable-reconfig --without-layer=wr-srm,wr-ima-appraise 2. Create the upper level example directory: mkdir -p $HOME/Project/layers/local/recipes-local 3. Create the directory where the Phidgets libraries will be built: mkdir -p $HOME/Project/layers/local/recipes-local/libphidget 4. Create the directory structure where the Python-specific Phidgits libraries and the example application will be built: mkdir -p $HOME/Project/layers/local/recipes-local/PhidgetsPython/files Order No.:
8 Intel IoT Gateway Create the Sample Application 3.0 Create the Sample Application 1. Change to the example application directory: cd $HOME/Project/layers/local/recipes-local/PhidgetsPython/files 2. Create a file called pytemp.py and copy/paste the following contents into it: #! /usr/bin/python import sys import datetime from time import time, sleep from Phidgets. Devices. InterfaceKit import * from Phidgets. Devices. TemperatureSensor import * TEMP_SENSOR_PORT = 6 # Define an error catching function so we can call it on "try...except" blocks def LocalErrorCatcher( event ): print ( "Phidget Exception: " + str(e.code) + " - " + str(e.details) + ", Exiting..." ) exit(1) # Get the temperature sensor reading from port #TEMP_SENSOR_PORT of the Sensor Kit def GetTemp( device, outfile, TEMP_SENSOR_PORT ): current_time = datetime. datetime.now() # Get the board temperature in Celsius by reading sensor input and applying conversion formula ambienttemp = ( device.getsensorvalue( TEMP_SENSOR_PORT ) *.2222) # Write the data to the text file time_and_temp = (str(current_time) + ", " + str(ambienttemp) + "\n" ) print ( "%s" % time_and_temp) outfile.write(time_and_temp) sys.stdout.flush() # Clear and open the data file for writing outfile = open( "phidgets_temperature_data.txt", "w" ) # Write a header to the text file first thing outfile.write( "Time Sensor Temperature (C)\n" ) # Connect to Interface Kit and set data sampling rate to 4ms print ( "Opening Phdgets Interface Kit object..." ) try : device = InterfaceKit() except PhidgetException as e: LocalErrorCatcher(e) try : device.openphidget() except PhidgetException as e: 8 Order No.:
9 Create the Sample Application Intel IoT Gateway LocalErrorCatcher(e) try : device.waitforattach(10000) device.setdatarate(temp_sensor_port, 4) except PhidgetException as e: LocalErrorCatcher(e) print ( "%d attached! Now reading temperature every second." % (device.getserialnum())) print ( "Press 'Ctrl + c' to end anytime...\n\n" ); print ( "Time Sensor Temperature (C)\n" ) try : while True : sleep(1) GetTemp(device, outfile, TEMP_SENSOR_PORT) except KeyboardInterrupt: pass print ( "Phidget SensorKit gracefully detached. Exiting." ) device.closephidget() exit(0) Order No.:
10 Intel IoT Gateway Create the BitBake Recipe 4.0 Create the BitBake Recipe 1. Change to the $HOME/Project/layers/local/recipes-local/ PhidgetsPython directory: cd $HOME/Project/layers/local/recipes-local/PhidgetsPython/ 2. Click this link to obtain the filename of the zip file: downloads/libraries/phidgetspython.zip. As of September 15, 2015, the filename is PhidgetsPython_ zip Note: It is not necessary to download or install the file. 3. Use the base part of the filename to create a.bb file with same base name. For example PhidgetsPython_ bb 4. Add the following contents to the.bb file: SUMMARY = "The PhidgetsPython package" DESCRIPTION = "The PhidgetsPython package" HOMEPAGE = " LICENSE = "CC-BY-2.5" SECTION = "devel" # Specify source directory that BitBake uses to build this package. WORKDIR is standard. S = "${WORKDIR}" # You need to checksum the license for this package. Leave the md5sum empty, # and on the first compile pass BitBake will tell you what value to insert. LIC_FILES_CHKSUM = "file://phidgetspython/phidgets/ Phidget.py;beginline=1;endline=5;md5=5ed30fa0f6c0218da12eda933f341a36;" # Here is where you add packages to the build dependencies DEPENDS = "libphidget" # This is the incremental package revision number. You should # increment this value for each new revision to update the build. PR = "r0" # This is where you set the package's upstream location. The file # name at the end of the path is used as the package's.zip name when # searched in the local 'download' directories. SRC_URI = " \ file://pytemp.py" # Here is the checksum attribute for the package's zip file. Leave this empty, # and on the first compile pass BitBake will tell you what md5 value to insert. SRC_URI[md5sum] = "4db33d1f8fc73dc86a32c415a5c47a2f" 10 Order No.:
11 Create the BitBake Recipe Intel IoT Gateway SRC_URI[sha256sum] = "070a9f7da2a99f28c9995f93ee419dbd8474f5caafb e64bca0f8" # Safe default to force a non-parallel build PARALLEL_MAKE = "-j 1" # Individually create and populate directories to house all components of this package do_install() { install -m 777 -d ${D}/root/examples/ install -m 777 -d ${D}/root/examples/PhidgetsPython/ install -m 777 ${WORKDIR}/pytemp.py ${D}/root/examples/ cp -r ${WORKDIR}/PhidgetsPython/* ${D}/root/examples/PhidgetsPython/ } # List of files that BitBake will verify are installed from the do_install() FILES_${PN} = "/root/examples/pytemp.py \ /root/examples/phidgetspython/* \ /root/examples/phidgetspython/phidgets/* \ /root/examples/phidgetspython/phidgets/devices/* \ /root/examples/phidgetspython/phidgets/events/* \ " # Call the setup script after all components are in place. pkg_postinst_${pn} () { #!/bin/sh -e cd /root/examples/phidgetspython python setup.py install } 5. Go to your $HOME/Projects and add the PhidgetsPython package to your Gateway operating system image: cd $HOME/Project make -C build PhidgetsPython.addpkg make -C build PhidgetsPython Ignore warning messages. However, if you see errors about md5 checksums or sha256 checksums, then the library package license has changed. The error message will show the expected values. Copy and paste these expected md5 and sha256 values into the appropriate lines of the bb file, save the file, and retry the make commands. Order No.:
12 Intel IoT Gateway Set Up Phidgets Libraries 5.0 Set Up Phidgets Libraries 1. Change to the directory where the Phidgets libraries will be built: cd $HOME/Project/layers/local/recipes-c-example/libphidget 2. Click this link to obtain the filename of the tar.gz file: downloads/libraries/libphidget.tar.gz. As of October 20, 2015, the filename is libphidget_ tar.gz Note: It is not necessary to download or install the file. The files will be installed when you next run make. 3. Use the base part of the filename to create a.bb file with same base name. For example libphidget_ bb 4. Add these contents to the.bb file: # Basic information about package DESCRIPTION = "Phidgets Library" SECTION = "examples" LICENSE = "GPLv3" LIC_FILES_CHKSUM = "file://copying;md5=d32239bcb673463ab874e80d47fae504" SRC_URI = " SRC_URI[md5sum] = "a1ee9be d70c8304c3ac8" SRC_URI[sha256sum] = "491580b8f8def0cbde55202fe8297e1d811eeaf2014b8b35883f7f86225d2bee" PR = "r0" DEPENDS = "libusb" # Automatically take care of installation and verification using provided configure file inherit autotools 5. Go to your $HOME/Projects directory and add the libphidgets package to your Gateway operating system image: cd $HOME/Project make -C build libphidget.addpkg make -C build libphidget Ignore warning messages. However, if you see errors about md5 checksums or sha256 checksums, then the library package license has changed. The error message will show the expected values. Copy and paste these expected md5 and sha256 values into the appropriate lines of the bb file, save the file, and retry the make commands. 12 Order No.:
13 Build and Install Gateway Operating System Image Intel IoT Gateway 6.0 Build and Install Gateway Operating System Image Build the Gateway OS 1. In the $HOME/Projects directory on your Development Computer, build your Gateway OS image: Note: The make command can take several hours, depending on the speed of your Development Computer. make fs 2. Confirm that the packages were successfully included in the new image by making sure pytemp.py was created: cd $HOME/Project/export/dist/usr/bin/ ls pytemp.py Copy the Gateway OS to USB Flash Drive In this section you will copy your Gateway OS onto a bootable USB flash drive. The USB flash drive must be at least 4 GB and any content on it will be erased. 1. From your Development Computer, display the storage devices: ls /dev/sd? 2. Insert the USB flash drive into your Development Computer. 3. Run ls again and compare the results to determine the newly connected storage device (USB flash drive): ls /dev/sd? You will need the USB flash drive name in the next step. In this example, the USB flash drive is /dev/sdb 4. Change to the $HOME/Project directory: cd $HOME/Project 5. Deploy the Gateway OS to the USB flash drive. The compiled OS file is named to match the processor type in the Gateway. Use the appropriate command for your Gateway and replace??? with the storage device: Order No.:
14 Intel IoT Gateway Build and Install Gateway Operating System Image Intel IoT Gateways based on Intel Atom processors: sudo./deploy.sh -u -f export/intel-baytrail-64-idp-idp-dist.tar.bz2 \ -d /dev/??? -y; sync Intel IoT Gateways based on Intel Core processors: sudo./deploy.sh -u -f export/intel-haswell-64-idp-idp-dist.tar.bz2 \ -d /dev/??? -y; sync Intel IoT Gateways based on Intel Quark processors: sudo./deploy.sh -u -f export/intel-quark-idp-idp-dist.tar.bz2 \ -d /dev/??? -y -u -b cross-hill; sync The deploy process takes about 15 minutes. 6. Type your Linux password if prompted and click OK. The bootable USB drive is created when you see DONE! 7. Remove and reinsert the USB flash drive in your Development Computer. It mounts with two partitions, one of which is /media/<username>/wr_usb_boot. 8. Copy the Gateway OS file to the flash drive. Use the appropriate command for your Gateway and replace <username> with your Linux login name: Intel IoT Gateways based on Intel Atom processors: sudo cp export/intel-baytrail-64-idp-idp-dist.tar.bz2 /media/<username>/ wr_usb_boot/opt/; sync Intel IoT Gateways based on Intel Core processors: sudo cp export/intel-haswell-64-idp-idp-dist.tar.bz2 /media/<username>/ wr_usb_boot/opt/; sync Intel IoT Gateways based on Intel Quark processors: sudo cp export/intel-quark-idp-idp-dist.tar.bz2 /media/<username>/wr_usb_boot/ opt/; sync 9. Remove the USB flash drive from your Development Computer. Install OS on Gateway Perform these steps on the Gateway. Important: Before using these steps, you must set your Gateway's BIOS to boot from the USB flash drive. Instructions for doing this are in the - Appendix: Setup BIOS Boot from USB. See 1. Power down the Gateway, insert the USB flash drive, and then re-apply power. Login using root for the login ID and password. 2. Install the OS. Use the appropriate command for your Gateway: 14 Order No.:
15 Build and Install Gateway Operating System Image Intel IoT Gateway Intel IoT Gateways based on Intel Atom and Core processors tgt=/dev/sda /sbin/reset_media Intel IoT Gateways based on Intel Quark processors /sbin/reset_media When prompted to Restore the boot media to its factory defaults, answer yes. This installation can take up to 20 minutes. Important: If you receive the message ERROR: Unmount /dev/sda1 failed! your Gateway might not have booted from the USB flash drive. Check the boot priority and UEFI settings to ensure the first boot priority is UEFI, using the internal storage device. See "Appendix: Setup BIOS Boot from USB" in 3. Install the OS: /sbin/reset_media When prompted to Restore the boot media to its factory defaults, answer yes. This installation can take up to 20 minutes. Important: If you receive the message ERROR: Unmount /dev/sda1 failed! your Gateway might not have booted from the USB flash drive. Check the boot priority and UEFI settings to ensure the first boot priority is UEFI, using the internal storage device. See "Appendix: Setup BIOS Boot from USB" in 4. Installation is complete when you see the message DONE! Shut down the Gateway: poweroff 5. Remove the USB flash drive and then power up your Gateway. Note: If you see a boot error message, such as Reboot and select proper boot device or similar, ensure the Gateway BIOS has Boot Priority 1 set for: UEFI via internal storage. See "Appendix: Setup BIOS Boot from USB" in 6. Login using root for both the login ID and password. Order No.:
16 Intel IoT Gateway Connect and Test the Temperature Sensor 7.0 Connect and Test the Temperature Sensor 1. Connect the temperature sensor to your Gateway. Connect the Phidgets temperature sensor to port 6 of the Phidgets 1018 Interface Kit. Connect the Phidgets 1018 Interface Kit plugged into any USB port on your Gateway. 2. Execute the pytemp.py application on your Gateway: python /root/examples/pytemp.py 3. This application will read the temperature from the Phidgets Temperature sensor each second. The output to your screen displays the temperature and the time at which the temperature was recorded, similar to this: 16 Order No.:
17 Connect and Test the Temperature Sensor Intel IoT Gateway This content is also written to a local text file named phidgets_temeprature_data.txt Order No.:
18 Intel IoT Gateway Conclusion 8.0 Conclusion In this guide, you accomplished these tasks: Created a custom Wind River Linux 7 Gateway operating system image that included Phidgets packages and a Python application. Install this image onto your Gateway using a USB flash drive. Connected a Phidgets temperature sensor to the Gateway. Ran an example Python application to obtain temperature data from the temperature sensor. Continue to the next section for further development suggestions. 18 Order No.:
19 Development Suggestions Intel IoT Gateway 9.0 Development Suggestions Try these ideas to enhance your development: Create an application that uses other Phidgets sensors. For Phidgets source code examples that use Python, see: Python.zip Modify the example application so that it uploads the data to an online database. Use Python to publish data over MQTT from an Intel IoT Gateway. For help, see Intel IoT Gateway: Publishing Data to an MQTT Broker Using Python Getting Started Guide at Use Python to publish data to an external cloud service from an Intel IoT Gateway. Order No.:
Intel IoT Gateway Platform Data Editor Tool
Intel IoT Gateway Platform Data Editor Tool Order No.: 332180-002 By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or facilitate
More informationClear CMOS after Hardware Configuration Changes
Clear CMOS after Hardware Configuration Changes Technical White Paper August 2018 Revision 001 Document Number: 337986-001 You may not use or facilitate the use of this document in connection with any
More informationIntel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design
Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design Quick Start Guide March 2014 Document Number: 330217-002 Legal Lines
More informationIntel Unite. Intel Unite Firewall Help Guide
Intel Unite Intel Unite Firewall Help Guide September 2015 Legal Disclaimers & Copyrights All information provided here is subject to change without notice. Contact your Intel representative to obtain
More informationLED Manager for Intel NUC
LED Manager for Intel NUC User Guide Version 1.0.0 March 14, 2018 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO
More informationIntel Unite Plugin Guide for VDO360 Clearwater
Intel Unite Plugin Guide for VDO360 Clearwater INSTALLATION AND USER GUIDE Version 1.2 December 2017 Legal Disclaimers & Copyrights All information provided here is subject to change without notice. Contact
More informationIntel & Lustre: LUG Micah Bhakti
Intel & Lustre: LUG 2018 Micah Bhakti Exciting Information from Lawyers All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product
More informationIntel Security Dev API 1.0 Production Release
1.0 Production Release Release Notes 24 August 2017 Version History/Revision History Date Revision Description August 2017 1.0 Limited Production Release March 2017 0.61 Limited External Distribution Intended
More informationIntel Integrator Toolkit
Intel Integrator Toolkit User Guide Version 6.1.8 May 4, 2018 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY
More informationIntel Desktop Board DZ68DB
Intel Desktop Board DZ68DB Specification Update April 2011 Part Number: G31558-001 The Intel Desktop Board DZ68DB may contain design defects or errors known as errata, which may cause the product to deviate
More informationBuilding Intel Atom E3800 Processor Development Kit Yocto Project* Board Support Package (BSP)
Building Intel Atom E3800 Processor Development Kit Yocto Project* Board Support Package (BSP) User Guide June 2014 Document Number: 330693-001US By using this document, in addition to any agreements you
More informationDevice Firmware Update (DFU) for Windows
Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY
More informationIntel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes
Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes 24 July 2014 Table of Contents 1 Introduction... 2 1.1 Product Contents... 2 1.2 System Requirements...
More informationIntel Integrated Native Developer Experience 2015 (OS X* host)
Intel Integrated Native Developer Experience 2015 (OS X* host) Release Notes and Installation Guide 24 September 2014 Intended Audience Software developers interested in a cross-platform productivity suite
More informationMovidius Neural Compute Stick
Movidius Neural Compute Stick You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to
More informationIntel System Event Log (SEL) Viewer Utility. User Guide SELViewer Version 10.0 /11.0 February 2012 Document number: G
Intel System Event Log (SEL) Viewer Utility User Guide SELViewer Version 10.0 /11.0 February 2012 Document number: G24422-003 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
More informationRevision: 0.30 June Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide
Revision: 0.30 June 2016 Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide Intel Server Board S1200RP UEFI Development Kit Firmware Installation Guide INFORMATION IN THIS DOCUMENT
More informationIntel Unite Solution Intel Unite Plugin for WebEx*
Intel Unite Solution Intel Unite Plugin for WebEx* Version 1.0 Legal Notices and Disclaimers All information provided here is subject to change without notice. Contact your Intel representative to obtain
More informationIntel Desktop Board D945GCLF2
Intel Desktop Board D945GCLF2 Specification Update July 2010 Order Number: E54886-006US The Intel Desktop Board D945GCLF2 may contain design defects or errors known as errata, which may cause the product
More informationIntel Unite Plugin for Logitech GROUP* and Logitech CONNECT* Devices INSTALLATION AND USER GUIDE
Intel Unite Plugin for Logitech GROUP* and Logitech CONNECT* Devices INSTALLATION AND USER GUIDE November 2017 You may not use or facilitate the use of this document in connection with any infringement
More informationIntel Cache Acceleration Software for Windows* Workstation
Intel Cache Acceleration Software for Windows* Workstation Release 3.1 Release Notes July 8, 2016 Revision 1.3 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationConfiguring Intel Compute Stick STK2MV64CC/L for Intel AMT
Configuring Intel Compute Stick STK2MV64CC/L for Intel AMT User s Guide Featuring Intel SCS AMT Configuration Utility September 2017 Order Number: J79418-001 The Intel Compute Stick STK2MV64CC/L may contain
More informationGUID Partition Table (GPT)
GUID Partition Table (GPT) How to install an Operating System (OS) using the GUID Disk Partition Table (GPT) on an Intel Hardware RAID (HWR) Array under uefi environment. Revision 1.0 December, 2009 Enterprise
More informationModernizing Meetings: Delivering Intel Unite App Authentication with RFID
Modernizing Meetings: Delivering Intel Unite App Authentication with RFID INTEL UNITE SOLUTION WHITE PAPER Revision 1.0 Document Number: 599309-1.0 Legal Disclaimers and Copyrights All information provided
More informationRunning Docker* Containers on Intel Xeon Phi Processors
Running Docker* Containers on Intel Xeon Phi Processors White Paper March 2017 Revision 001 Document Number: 335644-001US Notice: This document contains information on products in the design phase of development.
More informationBIOS Update Release Notes
BIOS Update Release Notes PRODUCTS: D525MW, D525MWV, D425KT, D425KTW (Standard BIOS) BIOS Version 0132 - MWPNT10N.86A.0132.2013.0726.1534 Date: July 26, 2013 Fixed issue where system hangs when plugging
More informationIntel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround
Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround White Paper June 2007 Order Number: 12608-002EN INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationIntel Manycore Platform Software Stack (Intel MPSS)
Intel Manycore Platform Software Stack (Intel MPSS) README (Windows*) Copyright 2012 2014 Intel Corporation All Rights Reserved Document Number: 328510-001US Revision: 3.4 World Wide Web: http://www.intel.com
More informationIntel Desktop Board D946GZAB
Intel Desktop Board D946GZAB Specification Update Release Date: November 2007 Order Number: D65909-002US The Intel Desktop Board D946GZAB may contain design defects or errors known as errata, which may
More informationIntel Desktop Board D975XBX2
Intel Desktop Board D975XBX2 Specification Update July 2008 Order Number: D74278-003US The Intel Desktop Board D975XBX2 may contain design defects or errors known as errata, which may cause the product
More informationMarch Getting Started with the Intel Desktop Board DQ77MK UEFI Development Kit
March 2014 Getting Started with the Intel Desktop Board DQ77MK UEFI 2.3.1 Development Kit Getting Started with the Intel Desktop Board DQ77MK UEFI 2.3.1 Development Kit Legal Information INFORMATION IN
More informationINTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool
INTEL PERCEPTUAL COMPUTING SDK How To Use the Privacy Notification Tool LEGAL DISCLAIMER THIS DOCUMENT CONTAINS INFORMATION ON PRODUCTS IN THE DESIGN PHASE OF DEVELOPMENT. INFORMATION IN THIS DOCUMENT
More informationNo license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
January 2018 Legal Disclaimer You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to
More informationIntel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes
Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes 22 January 2015 Table of Contents 1 Introduction... 2 1.1 Change History... 2 1.1.1 Changes
More informationIntel QuickAssist for Windows*
Intel QuickAssist for Windows* Release Notes Package Version: QAT1.0.0-40 June 2018 Revision 001US Document Number: 337758-001US You may not use or facilitate the use of this document in connection with
More informationRevision: 0.30 June Intel Server Board S2600CP4 UEFI Development Kit Firmware Installation Guide
Revision: 0.30 June 2013 Intel Server Board S2600CP4 UEFI 2.3.1 Development Kit Intel Server Board S2600CP4 UEFI 2.3.1 Development Kit INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
More information6th Generation Intel Core Processor Series
6th Generation Intel Core Processor Series Application Power Guidelines Addendum Supporting the 6th Generation Intel Core Processor Series Based on the S-Processor Lines August 2015 Document Number: 332854-001US
More informationIntel Galileo Board. Getting Started Guide. 02 October Order Number: US
Intel Galileo Board Getting Started Guide 02 October 2013 Order Number: 329685-001US Getting Started Guide This document explains how to connect your Intel Galileo board to the computer, install the software
More informationEvolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)
Evolving Small Cells Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure) Intelligent Heterogeneous Network Optimum User Experience Fibre-optic Connected Macro Base stations
More informationIPSO 6LoWPAN IoT Software for Yocto Project* for Intel Atom Processor E3800 Product Family
IPSO 6LoWPAN IoT Software for Yocto Project* for Intel Atom Processor E3800 Product Family Gold Release Document Number: 334857-001 You may not use or facilitate the use of this document in connection
More informationIntel Desktop Board D945GCLF
Intel Desktop Board D945GCLF Specification Update July 2010 Order Number: E47517-008US The Intel Desktop Board D945GCLF may contain design defects or errors known as errata, which may cause the product
More informationIntel Core vpro Processors Common-Use Guide
Intel Core vpro Processors Common-Use Guide For LabTech Software* (Revision 1.1 December 6, 2011) Table of Contents Introduction... 3 Setup and Assumptions... 3 Common Use Cases Covered in this Guide...
More informationIntel Visual Compute Accelerator Product Family
Intel Visual Compute Accelerator Product Family Release Notes for 2.1 release Rev 1.0 May 2018 Intel Server Products and Solutions Document Revision History Date Revision Changes May 2018
More informationIntel Galileo Firmware Updater Tool
User Guide August 2017 Revision 002 Document Number: 332076-002 Notice: This document contains information on products in the design phase of development. The information here is subject to change without
More informationIntel Unite Solution Version 4.0
Intel Unite Solution Version 4.0 System Broadcast Application Guide Revision 1.0 October 2018 October 2018 Dcoument # XXXX Legal Disclaimers and Copyrights This document contains information on products,
More informationWhite Paper. May Document Number: US
5th Generation Intel Core i5-5350u Processor Evaluation Kit Based on Intel ISX Form Factor Reference Design with Intel System Studio - Intel System Debugger White Paper May 2016 Document Number: 334287-001US
More informationUpgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence
Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence January 2006 Enterprise Platforms and Services Division - Marketing Revision History Upgrading Intel Server Board
More informationIntel Visual Compute Accelerator Product Family
Intel Visual Compute Accelerator Product Family Release Notes for 2.2 release Rev 1.0 July 2018 Intel Server Products and Solutions Intel Visual Compute Accelerator Release Notes Document
More informationInstallation Guide and Release Notes
Installation Guide and Release Notes Document number: 321604-001US 19 October 2009 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 System Requirements... 2 1.3 Documentation... 3 1.4
More informationZhang, Hongchao
2016-10-20 Zhang, Hongchao Legal Information This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice.
More informationSample for OpenCL* and DirectX* Video Acceleration Surface Sharing
Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing User s Guide Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2013 Intel Corporation All Rights Reserved Document
More informationLocalized Adaptive Contrast Enhancement (LACE)
Localized Adaptive Contrast Enhancement (LACE) Graphics Driver Technical White Paper September 2018 Revision 1.0 You may not use or facilitate the use of this document in connection with any infringement
More informationInstallation Guide and Release Notes
Intel Parallel Studio XE 2013 for Linux* Installation Guide and Release Notes Document number: 323804-003US 10 March 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.1.1 Changes since Intel
More informationAndreas Dilger High Performance Data Division RUG 2016, Paris
Andreas Dilger High Performance Data Division RUG 2016, Paris Multi-Tiered Storage and File Level Redundancy Full direct data access from clients to all storage classes Management Target (MGT) Metadata
More informationBIOS Update Release Notes
BIOS Update Release Notes PRODUCTS: STCK1A32WFC, STCK1A8LFC (Standard BIOS) BIOS Version 0035 - FCBYT10H.86A.0035.2017.0118.1421 Date: January 18, 2017 Memory Reference Code: Based on 1.02 Integrated Graphics
More informationIntel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Document number: 323804-001US 8 October 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 What s New...
More informationIntel Desktop Board DG41RQ
Intel Desktop Board DG41RQ Specification Update July 2010 Order Number: E61979-004US The Intel Desktop Board DG41RQ may contain design defects or errors known as errata, which may cause the product to
More informationIntel Unite Solution Version 4.0
Intel Unite Solution Version 4.0 Guest Access Application Guide Revision 1.0 October 2018 Document ID: XXXX Legal Disclaimers and Copyrights This document contains information on products, services and/or
More informationIntel Desktop Board DQ57TM
Intel Desktop Board DQ57TM Specification Update December 2010 Order Number: E88215-006US The Intel Desktop Board DQ57TM may contain design defects or errors known as errata, which may cause the product
More informationIntel Desktop Board D945GCCR
Intel Desktop Board D945GCCR Specification Update January 2008 Order Number: D87098-003 The Intel Desktop Board D945GCCR may contain design defects or errors known as errata, which may cause the product
More informationIntel Desktop Board DH61SA
Intel Desktop Board DH61SA Specification Update December 2011 Part Number: G52483-001 The Intel Desktop Board DH61SA may contain design defects or errors known as errata, which may cause the product to
More informationIntel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes 23 October 2014 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 Intel Debugger (IDB) is
More informationIntel Desktop Board DG41CN
Intel Desktop Board DG41CN Specification Update December 2010 Order Number: E89822-003US The Intel Desktop Board DG41CN may contain design defects or errors known as errata, which may cause the product
More informationIntel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes Document number: 323804-002US 21 June 2012 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.2 Product Contents...
More informationIntel Desktop Board D945GSEJT
Intel Desktop Board D945GSEJT Specification Update April 2011 Part Number: E65723-006 The Intel Desktop Board D945GSEJT may contain design defects or errors known as errata, which may cause the product
More informationCustomizing an Android* OS with Intel Build Tool Suite for Android* v1.1 Process Guide
Customizing an Android* OS with Intel Build Tool Suite for Android* v1.1 Process Guide May 2015, Revision 1.5 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationIntel Ethernet Controller I350 Frequently Asked Questions (FAQs)
Intel Ethernet Controller I350 Frequently Asked Questions (FAQs) Networking Division (ND) June 2014 Revision 2.2 Legal By using this document, in addition to any agreements you have with Intel, you accept
More informationUnderstanding Windows To Go
Understanding Windows To Go By Simon Huang Technical Product Manager simon.huang@supertalent.com Super Talent Technology September, 2012 Release 1.21 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED
More informationHow to Create a.cibd File from Mentor Xpedition for HLDRC
How to Create a.cibd File from Mentor Xpedition for HLDRC White Paper May 2015 Document Number: 052889-1.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationHow to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on SuSE*Enterprise Linux Server* using Xen*
How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on SuSE*Enterprise Linux Server* using Xen* Technical Brief v1.0 September 2011 Legal Lines and Disclaimers INFORMATION IN THIS
More informationBoot Agent Application Notes for BIOS Engineers
Boot Agent Application Notes for BIOS Engineers September 2007 318275-001 Revision 1.0 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationIntel Desktop Board DH61CR
Intel Desktop Board DH61CR Specification Update December 2011 Order Number: G27744-003 The Intel Desktop Board DH61CR may contain design defects or errors known as errata, which may cause the product to
More informationComputer Management* (IEA) Training Foils
Intel-powered classmate PC Computer Management* (IEA) Training Foils Version 1.0 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
More informationIntel Desktop Board DH55TC
Intel Desktop Board DH55TC Specification Update December 2011 Order Number: E88213-006 The Intel Desktop Board DH55TC may contain design defects or errors known as errata, which may cause the product to
More informationBIOS Update Release Notes
BIOS Update Release Notes PRODUCTS: STCK1A32WFC, STCK1A8LFC (Standard BIOS) BIOS Version 0038 - FCBYT10H.86A.0038.2018.0802.1745 Date: August 2, 2018 Memory Reference Code: Based on 1.02 Integrated Graphics:
More informationIntel Unite Solution. Plugin Guide for Protected Guest Access
Intel Unite Solution Plugin Guide for Protected Guest Access June 2016 Legal Disclaimers & Copyrights All information provided here is subject to change without notice. Contact your Intel representative
More informationHow to Create a.cibd/.cce File from Mentor Xpedition for HLDRC
How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC White Paper August 2017 Document Number: 052889-1.2 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationIntel Desktop Board DP45SG
Intel Desktop Board DP45SG Specification Update July 2010 Order Number: E49121-006US The Intel Desktop Board DP45SG may contain design defects or errors known as errata, which may cause the product to
More informationIntel Desktop Board DG31PR
Intel Desktop Board DG31PR Specification Update May 2008 Order Number E30564-003US The Intel Desktop Board DG31PR may contain design defects or errors known as errata, which may cause the product to deviate
More informationVersion 1.0. Intel-powered classmate PC Arcsoft WebCam Companion 3* Training Foils. *Other names and brands may be claimed as the property of others.
Intel-powered classmate PC Arcsoft WebCam Companion 3* Training Foils Version 1.0 1 2010/5/11 *Other names and brands may be claimed as the property of others. Legal Information INFORMATION IN THIS DOCUMENT
More informationIntel IT Director 1.7 Release Notes
Intel IT Director 1.7 Release Notes Document Number: 320156-005US Contents What s New Overview System Requirements Installation Notes Documentation Known Limitations Technical Support Disclaimer and Legal
More informationIntel vpro Technology Virtual Seminar 2010
Intel Software Network Connecting Developers. Building Community. Intel vpro Technology Virtual Seminar 2010 Getting to know Intel Active Management Technology 6.0 Fast and Free Software Assessment Tools
More informationIntel Desktop Board DP67DE
Intel Desktop Board DP67DE Specification Update December 2011 Part Number: G24290-003 The Intel Desktop Board DP67DE may contain design defects or errors known as errata, which may cause the product to
More informationIntel Unite Solution Version 4.0
Intel Unite Solution Version 4.0 Skype* for Business Application Guide Revision 1.0 October 2018 Document ID: XXXX Legal Disclaimers and Copyrights This document contains information on products, services
More informationIntel System Information Retrieval Utility
Intel System Information Retrieval Utility User Guide Reference for using the Intel System Information Retrieval Utility (Sysinfo) Rev 1.02 December 2017 Intel Server Products and Solutions
More informationIntel Solid State Drive Firmware Update Tool
Intel Solid State Drive Firmware Update Tool Software Version 3.0.0 or later Document Number: 322570-011US Intel disclaims all express and implied warranties, including without limitation, the implied
More informationIntel Desktop Board DP55SB
Intel Desktop Board DP55SB Specification Update July 2010 Order Number: E81107-003US The Intel Desktop Board DP55SB may contain design defects or errors known as errata, which may cause the product to
More informationIntel Unite. Enterprise Test Environment Setup Guide
Intel Unite Enterprise Test Environment Setup Guide Intel Unite Enterprise Test Environment Setup Guide Page 1 of 49 October 2015 Legal Disclaimers & Copyrights All information provided here is subject
More informationIntel Cache Acceleration Software (Intel CAS) for Linux* v2.8 (GA)
Intel Cache Acceleration Software (Intel CAS) for Linux* v2.8 (GA) Quick Start Guide August 2015 Revision 001 Order Number: 332551-001US Intel may make changes to specifications and product descriptions
More informationInstallation Guide and Release Notes
Intel C++ Studio XE 2013 for Windows* Installation Guide and Release Notes Document number: 323805-003US 26 June 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.1.1 Changes since Intel
More informationThe Intel SSD Pro 2500 Series Guide for Microsoft edrive* Activation
The Intel SSD Pro 2500 Series Guide for Microsoft edrive* Activation Solutions Blueprint January 2015 Order Number: 330880-002US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.
More informationIntel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes Document number: 323803-001US 4 May 2011 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.2 Product Contents...
More informationOpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing
OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 327281-001US
More informationIntel RealSense Depth Module D400 Series Software Calibration Tool
Intel RealSense Depth Module D400 Series Software Calibration Tool Release Notes January 29, 2018 Version 2.5.2.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationHAProxy* with Intel QuickAssist Technology
HAProxy* with Intel QuickAssist Technology Application Note April 2018 Revision 001 Document Number: 337430-001US You may not use or facilitate the use of this document in connection with any infringement
More informationIntel True Scale Fabric Switches Series
Intel True Scale Fabric Switches 12000 Series Doc. Number: H70235 Revision: 001US No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
More informationErnesto Su, Hideki Saito, Xinmin Tian Intel Corporation. OpenMPCon 2017 September 18, 2017
Ernesto Su, Hideki Saito, Xinmin Tian Intel Corporation OpenMPCon 2017 September 18, 2017 Legal Notice and Disclaimers By using this document, in addition to any agreements you have with Intel, you accept
More information1. Save the Express BIOS update file to a temporary directory on the target PC. 2. Double-click the *.EXE file to run the Express BIOS update.
BIOS Update Readme BIOS Update Instructions for Intel Desktop Boards This Readme file includes BIOS update instructions for advanced users. If you need more complete step-by-step instructions on how to
More informationIntel Server RAID Controller U2-1 Integration Guide For Microsoft* Windows NT* 4.0
Intel Server RAID Controller U2-1 Integration Guide For Microsoft* Windows NT* 4.0 Revision 1.0 February 2000 Revision History Revision Revision History Date 1.0 Initial Release 02/10/00 Intel Corporation
More informationIntel Desktop Board DQ35JO
Intel Desktop Board DQ35JO Specification Update July 2010 Order Number: E21492-005US The Intel Desktop Board DQ35JO may contain design defects or errors known as errata, which may cause the product to
More information