particle core

20
PARTICLE CORE «LA SAPIENZA» UNIVERSITY, PERVASIVE SYSTEM COURSE 2015/2016, PROF. CHATZIGIANNAKIS LINKEDIN.COM/IN/ALESSANDRO-GRANATO-40B03081 GITHUB.COM/ALESSANDROGRANATO/PARTICLE-CORE ALESSANDRO GRANATO’ S

Upload: alessandro-granato

Post on 23-Jan-2017

194 views

Category:

Engineering


0 download

TRANSCRIPT

Particle Core

Particle CoreLa Sapienza university, Pervasive System course 2015/2016, Prof. Chatzigiannakislinkedin.com/in/alessandro-granato-40b03081github.com/AlessandroGranato/Particle-CoreAlessandro Granato s

What is the particle core?Device used for creating Wi-Fi connected productsSubsystems:Wi-Fi moduleMicrocontrollerExternal Flash MemoryPower RegulatorPins

Wi-fi module TIs CC3000IEEE 802.11Operating temperature: 20 C to 70 CWireless security subsystemWEPWPA/WPA2 PersonalFCC, IC, and CE certified

Microcontroller STM32F103CBARM 32-bit Cortex-M3 CPU Core72Mhz operating frequency128KB of Flash memory 20KB of SRAMUSB 2.0 full-speed interfaceUSART, SPI and I2C interfaces

Other HardwareExternal flash memory chip SST25VF016B (2MB) Power Regulator (5V -> 3.3V)Pins18 I/O pins: Digital and AnalogicEasy to Configure: pinMode (pin, mode)Read: digitalRead(pin); analogRead(pin)Write: digitalWrite(pin, value); analogWrite(pin, value)

Software ToolsWiring Framework Arduino friendlyTinker Firmware libraryTinker App

Software ToolsWeb IDEParticle DevMobile SDKCommand Line Interface

Example: Movement detector

MOVEMENT DETECTOR CODE (pt. 1)

MOVEMENT DETECTOR CODE (pt. 2)

The cloudConnects the device to the webAccountFirst SetupIDE authentication

Live STREAMING!

Choose led over the internet

Choose Led over the net: code

Choose led over the net: Web page

Cloud properties and eventsPlatform designed for scalingSecure (TLS/RSA/AES)Message-eventsParticle.publish(String mex)

UtilitiesFollowing links:https://www.particle.io/ https://docs.particle.io/ https://community.particle.io/http://blog.particle.io/github.com/AlessandroGranato/Particle-Core

RecapGood Wi-Fi moduleStore and run your programsEasy to useProgrammable in every moment (Web IDE)Updatable in every moment (It is on the web and reachable)With its own Mobile SDK (easy App)Connected by Cloud (that provides Reliability, security, availability)Manageable in every moment (Dashboard)

PARTICLE CORE!

Particle core - photon

QUESTIONS?