0% found this document useful (0 votes)
43 views43 pages

A IOT Que Eu Crio

Uploaded by

Ayana Hanashiro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views43 pages

A IOT Que Eu Crio

Uploaded by

Ayana Hanashiro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

A Internet das Coisas que eu posso criar

RubeM Paulo Torri Saldanha


Gerente de Educação

1/2385
Intel Corporation
The World’s Largest Semiconductor Manufacturer
• Leading Manufacturer of Computer, Networking & Communications Products
• Founded by Gordon Moore and Robert Noyce in 1968
• Headquartered in Santa Clara, California
• $56B in Annual Revenues - 28+ Consecutive Years of Positive Net Income
• 170 Sites in 66 Countries

• Over 107,000 Employees – 84,600 technical roles, 10,200 Masters in Science,


5,400 PhDs, 4,000 MBAs
• Named one of the Top Ten Most Valuable Brands in the World by Interbrand
• Ranked #42 on Fortune’s World’s Most Admired Companies
• Largest Voluntary Purchaser of Green Power in the United States for 6 years in a row
• Invests $100 Million Each Year in Education Across More than 100 Countries
• 4 Million Hours of Volunteer Service toward improving education over the past decade

2 / 2385
Intel’s Vision

This decade we will create and


extend computing technology
to connect and enrich the
lives of every person on earth.
Intel’s Strategy
If it computes, it does it best with Intel
Data Center Client Ultra-Mobile Wearables/IoT

4
History of Intel
Back in 1968, two scientists, Robert Noyce and Gordon Moore, founded Intel with a vision
for semiconductor memory products.
By 1971, they had introduced the world’s first microprocessor. Since then, Intel has
established a heritage of innovation that continues to expand the reach and promise of
computing while advancing the ways people work and live worldwide.
Predictable Silicon Track Record
Executing to
Moore’s Law
Enabling new devices with higher
functionality and complexity while
controlling power, cost, and size

Strained Silicon

Hi-K Metal Gate


3D Transistors

90 nm 65 nm 45 nm 32 nm 22 nm 14 nm 10 nm 7 nm
7
8
Internet of Things Group
Lead the industry in transforming businesses and the way we live by making
it simple to create exciting, new IoT solutions

GATEWAY

NETWORK DATA CENTER/ CLOUD


INFRASTRUCTURE
THINGS

SILICON, SOFTWARE AND SECURITY


SCALABILITY 7 YEARS

THE INTERNET OF Devices that connect to the Internet

THINGS: integrating greater compute capabilities


using data analytics to extract information
New Devices Group
Deliver groundbreaking new device technologies and platforms that inspire
and create the best human interaction to our virtual and physical worlds

Smart Devices Platforms for Creators


Intel® Galileo (Gen 2)
 10/100 Mbps Ethernet* RJ45 port.
– 12 V Power-over-Ethernet capable.

 Serial console UART header is


compatible with FTDI USB converters.
– Console UART1 can be redirected to
Arduino* headers in sketches.

 Full-sized mini-PCI Express* 1x slot.


 Accepts power suppliers from 7V to 15V.

*Other names and brands may be claimed as the property of others. 15


Intel® Galileo (Gen 2)
 Intel® Quark™ SoC X1000 @ 400MHz
– 32-bit Intel® Pentium® processor-
compatible ISA.
– 16KB L1 cache, 512KB SRAM.
– ACPI-compatible with CPU sleep states.
– RTC with optional 3V coin cell battery.

 256MB DDR3 DRAM.


 SD Card up to 32GB.
 USB 2.0 host and client ports.

16
Intel® Galileo (Gen 2)

http://www.makerobots.tk/ 17
All videos from this presentation are available in
https://www.youtube.com/watch?v=DbJhEjwOjGE&index=10&list=FLNCEuOhBGlPu6ZmF7W3kcIQ
VALUE PROPOSITION

The Intel® Edison development


platform is designed to lower the
barriers to entry for a range of
Inventors, Entrepreneurs and
consumer product designers to rapidly
prototype and produce IoT and
wearable computing products.
Intel® Edison Mechanical Layout 25mm

eMMC
4Gbyte

70 PIN I/O
Processor and
Connector
DDR POP
WiFi/BT 4.0 Memory
module

USB ULPI
Transceiver
35.5mm
Embedded
2.4/5 GHz
Antenna

Antenna PMIC
COAX

Top Side Bottom Side


Intel® Edison Block Diagram
Major Edison Components
22-nm Intel® SoC that includes a dual-core, dual-
SoC threaded Intel® AtomTM CPU at 500 MHz and a 32-bit
Intel® QuarkTM microcontroller at 100 MHz
1 GB LPDDR3 POP memory
Physical RAM
(2 channel 32bits @ 800MT/sec)
Form Factor Board with 70-pin connector Flash Storage 4 GB eMMC (v4.51 spec)
Dimensions 35.5 x 25.0 x 3.9 mm max Broadcom* 43340 802.11 a/b/g/n;
Dual-band (2.4 and 5 GHz)
WiFi
C/M/F Blue PCB with Shields / No enclosure On board antenna or external antenna
SKU configurations
Hirose DF40 Series (1.5mm, 2.0mm, or
Connector Bluetooth BT 4.0 + 2.1 EDR
3.0mm stack height)
Operating
0 – 40 degC
Temperature Power
Input 3.3V – 4.5V
Output 100mA @3.3V and 100mA @ 1.8V
External Interfaces Standby (No radios): 13mW
Total of 40 GPIOs which can be configured as: Power Standby (BT 4.0): 21.5mW (BTLE in Q4’14)
Standby (WiFi): 35 mW
SD Card 1 Interface
2 Controllers
UART Firmware + Software
(1 full flow control, 1 RX/TX)
CPU OS Yocto Linux* v1.6
I2C 2 Controllers
Arduino* IDE
SPI 1 Controller with 2 chip selects Development
Eclipse supporting: C, C++,& Python
I2S 1 Controller Environments
Intel XDK supporting: Node.JS & HTML5
GPIO Additional 12 (with 4 capable of PWM) MCU OS RTOS
USB 2.0 1 OTG Controller Development
MCU SDK and IDE
Clock Output 32 KHz, 19.2 MHz Environments
Intel® Edison Family:Supporting the long tail via Expansion
Boards

Intel Partner Built to Order


Expansion Boards Expansion Boards Expansion Boards
Intel® Edison Board for Arduino*
Similar to Arduino Yun (Arduino Sketch, Linux,
WiFi & BT)
Board I/O: Compatible with Arduino* Uno (except
only 4 PWM instead of 6 PWM)
▪ 20 digital input/output pins including 4 pins as PWM outputs
▪ 6 analog inputs
▪ 1 UART (RX/TX)
▪ 1 I2C
▪ 1 ICSP 6-pin header (SPI)
▪ Micro USB device connector OR (via mechanical switch)
dedicated standard size USB host Type-A connector
▪ Micro USB device (connected to UART)
▪ SD Card connector
▪ DC power jack (7V – 15V DC input)

Other names and brands may be claimed by the property of others by all third party
name and the notation.
Intel Confidential
Intel® Edison

Arduino
Expansion
Board Block
Diagram
Intel® Edison Breakout Board
The Edison Breakout board is for non-Arduino users. This
breakout board has a minimalistic set of features and is
slightly larger than the Edison module.

Board I/O:
▪ Exposes native 1.8V I/O of the Edison module
▪ .1” grid I/O array of through-hole solder points
▪ USB OTG with USB Micro Type-AB connector
▪ USB OTG power switch
▪ Battery Charger
▪ USB to device UART bridge with USB Micro Type-B connector
▪ DC power supply jack (7V – 15V DC input)
Intel® Edison

Mini Break-out board


O garoto, Andrew Calabrese, tem diabetes
tipo 1. Nessa variedade, o sistema
imunológico ataca as células do pâncreas
que produzem insulina (células beta
pancreáticas), hormônio responsável pelo
controle da glicemia, isto é, da taxa de
glicose no sangue.
https://tecnoblog.net/195469/pancreas-
artificial-diabetes-insulina/
Chamar o dispositivo de pâncreas é Seja como for, o importante é que a iniciativa tem ajudado
apenas uma forma de transmitir uma Andrew a ter uma rotina que não difere muito da vida que seus
noção simplificada da ideia. Não se amigos levam. Para isso, Jason Calabrese combinou um sensor
trata de um pâncreas, de fato. O que subcutâneo para medir os níveis de glicose com um dosificador
dispositivo faz, basicamente, é medir automático criado a partir de um modelo antigo de bomba de
os níveis de glicose do garoto e insulina.
aplicar automaticamente uma
quantidade de insulina
correspondente, se necessário.
Essa é uma função que cabe ao
pâncreas, mas não é a única: o
órgão também responde pela
produção de enzimas necessárias
para a digestão, só para
exemplificar. A invenção de Jason
não cuida dessa parte.
Ambos os componentes são controlados com
um módulo Intel Edison que roda o
OpenAPS, software de código aberto
desenvolvido por Dana Lewis, também
portadora de diabetes tipo 1, para facilitar a
criação de dispositivos que monitoram
níveis de glicose e aplicam insulina. Usando seus conhecimentos de
programação e eletrônica, Jason
Calabrese combinou os componentes com
o software para ajustar o projeto às
necessidades do filho. O sensor
subcutâneo mede os níveis de glicose de
Andrew a cada cinco minutos. Com base
nos resultados, o OpenAPS estima a
quantidade de insulina que o garoto deve
receber (se necessário) e envia a
instrução correspondente para o
dosificador.
The Intel Curie Module includes:
Low-power, 32-bit Intel® QuarkTM microcontroller
384kB flash memory, 80kB SRAM
Low-power, integrated DSP sensor hub and pattern matching technology
Bluetooth Low Energy
6-axis combo sensor with accelerometer and gyroscope
Battery charging circuitry (PMIC)
Arduino 101* & Genuino 101* | Powered by Intel

A low-cost, entry-level learning and development board for makers & students to learn
about electronics, and for IOT developers to prototype rapidly.

 Co-designed/branded with Arduino, LLC. Manufactured, distributed through Intel.

 Easy-to-use developer tools; extensive ecosystem of third-party


platform extensions; established P2P online support community;
programmable with open source development environment
using a Windows*, Mac OS* or Linux* client computer.

 Same form factor and peripheral list of Arduino UNO*


with addition of onboard Bluetooth LE and 6-axis accelerometer/gyro
to enable creative technology projects in the connected world.
More info:
https://www.arduino.cc/en/Main/ArduinoBoard101 and
 Certified to be made available in more than 160 countries as http://www.intel.com/content/www/us/en/do-it-
Arduino 101* in US and Genuino 101* outside the US. yourself/arduino-101.html

 First widely-available development board to provide access to the Intel® Curie™ Module.
All videos from this presentation are available in
https://www.youtube.com/watch?v=DbJhEjwOjGE&index=10&list=FLNCEuOhBGlPu6ZmF7W3kcIQ
Soletta Project - solettaproject.org
Soletta is a framework for making IoT devices. Soletta Framework github.com/solettaproject/soletta
It is cross-platform, works with Linux and small OSes, like Zephyr, over
different boards. The framework itself and core components.
Portable, abstracts information specific to determined HW and OS, requiring
minimum changes to code when flashed to different targets.
Soletta Machine Learning
Available now on github.com/solettaproject github.com/solettaproject/soletta-machine-learning

● multi OS: Zephyr, Riot, Contiki, Linux Provides APIs to deal with client side AI and an easy to use
● platform abstraction flow-based Soletta module. Initially supporting neural networks
● uniform event loop and fuzzy logic learning.
● uniform basic I/O primitives
● used as dynamic library, static library or interpreter runtime (Linux-only)
● high level programming apis (C/C++, FBP)
● FBP - flow-based programming (optional)
● supports OIC, CoAP, MQTT, Bluetooth and HTTP (client and server) Soletta Development Application
● lightweight (f=flash or disk, r=ram): github.com/solettaproject/soletta-dev-app
○ RIOT on Arduino Due f=76Kb, r=8.8Kb
○ Contiki on Intel Curie (CTB) f=65Kb, r=1.8Kb Web-based environment running on target board where
○ Linux on Minnow (userspace/PID1) f=88Kb, r=38Kb developers can write, visualize, modify, run, test and debug
● easy to use development system their Soletta FBP programs.

36
Soletta Project – Architecture
Application

Soletta

Machine Learning Flow OIC MQTT HTTP

Event
Services Network Update Crypto Remote Mgmt
dispatching

GPIO SPI UART I2C PWM Timers

Hardware and Operating System Abstraction Layer

System Libs Comms

Kernel

Hardware

37
About the competition
Schedule National Competition:
 April 4th: Deadline for submissions
 April 30th: Submission results
 March 7th to August 24th: Webinars*
 May 20th: Deadline for board delivery
 September 20th: First project reports delivery
 September 30th: Approved groups for phase 3
 October 30th: Competitors should deliver the final project report - directly at
JEMS
 November 1st to November 4th: SBESC Event / Final Results
* Check the website for date, time and theme of webinar 39
www.intel.com/jobs
All videos from this presentation are available in
https://www.youtube.com/watch?v=DbJhEjwOjGE&index=10&list=FLNCEuOhBGlPu6ZmF7W3kcIQ
Recommended for Getting Started
Welcome to the Intel® Internet of Things. We offer a variety of online resources to help you get started with
your Galileo Boards and Developer Kits. Please visit the links below for more information:

Getting Started
• https://software.intel.com/en-us/iot/home

Sample Projects
• http://www.instructables.com/id/intel/
• https://www.youtube.com/watch?v=qgWGTKzxYwg (Instructions on how to post your project)
• https://www.hackster.io/intel-edison/projects (Intel® Edison Boards)
• https://www.hackster.io/intel-galileo/projects (Intel® Galileo Boards)

Course Projects and Curriculum


• https://software.intel.com/en-us/courseware/iot
• https://www-ssl.intel.com/content/www/us/en/education/university/galileo-university-curricula.html

Recommended Books
• Intel Galileo and Intel Galileo Gen 2: API Features and Arduino Projects for Linux Programmers
• Getting Started with Intel Galileo
• Intel Galileo Gen 2 and Intel Edison for Beginners: A Hands-on Introduction
Any doubts????

Raise your hand!

You might also like