‫علیرضا‬
‫عبدشاه‬
‫دهندگان‬ ‫یس‬‫و‬‫سر‬‫اشیا‬ ‫اینترنت‬
• Microsoft
• ARM
• Google
• Apple
• Sony
• Huawei
• Qualcomm
• Intel
• MediaTek
• Particle(Spark)
Microsoft
ARM
‫سری‬ ‫های‬‫میکروکنترل‬ ‫برای‬ ‫صرفا‬ ‫آرم‬ ‫عامل‬ ‫سیستم‬Cortex-M‫است‬ ‫شده‬ ‫ساخته‬ ‫کمپانی‬ ‫این‬.
Google
‫نام‬ ‫با‬ ‫اندروید‬ ‫اشیای‬ ‫اینترنت‬ ‫ی‬‫نسخه‬ ‫روی‬ ‫بر‬ ‫کار‬ ‫حال‬ ‫در‬ ‫گوگل‬Project Brillo‫است‬.
Apple
‫معرفی‬ ‫هنگام‬ ‫اپل‬iOS 8‫سیستم‬ ‫از‬HomeKit‫کرد‬ ‫رونمایی‬ ‫نیز‬.
Sony
‫سونی‬‫پروژه‬ ‫معرفی‬ ‫با‬Mesh‫دارد‬ ‫لوازم‬ ‫سازی‬ ‫هوشمند‬ ‫پروژه‬ ‫به‬ ‫نسبت‬ ‫تازه‬ ‫رویکردی‬
Huawei
‫کند‬‫می‬ ‫آماده‬ ‫اشیا‬ ‫اینترنت‬ ‫مخصوص‬ ‫پلتفرم‬ ‫ی‬‫عرضه‬ ‫برای‬ ‫را‬ ‫خود‬ ‫که‬ ‫هایی‬‫شرکت‬ ‫جزو‬ ‫نیز‬ ‫هواوی‬ ‫چینی‬ ‫شرکت‬.
Qualcomm
‫بود‬ ‫داده‬ ‫اشیا‬ ‫اینترنت‬ ‫بازار‬ ‫در‬ ‫را‬ ‫خود‬ ‫حضور‬ ‫ی‬‫وعده‬ ‫پیش‬ ‫سال‬ ‫چندین‬ ‫از‬ ‫کوالکام‬.‫این‬‫کمپانی‬‫در‬CES 2015‫از‬
‫کرد‬ ‫رونمایی‬ ‫راستا‬ ‫این‬ ‫در‬ ‫خود‬ ‫جدید‬ ‫محصوالت‬.
Intel
‫است‬ ‫اشیا‬ ‫اینترنت‬ ‫ی‬‫حوزه‬ ‫در‬ ‫مهم‬ ‫های‬‫شرکت‬ ‫جزو‬ ‫نیز‬ ‫اینتل‬.‫اینتر‬ ‫برای‬ ‫را‬ ‫خود‬ ‫مخصوص‬ ‫پلتفرم‬ ‫کمپانی‬ ‫این‬‫معرفی‬ ‫اشیا‬ ‫نت‬
‫آن‬ ‫ی‬‫واسطه‬ ‫به‬ ‫دارد‬ ‫قصد‬ ‫و‬ ‫کرده‬‫های‬‫شرکت‬‫دیگررابرای‬،‫تست‬‫استفاده‬‫سازی‬‫وایمن‬‫های‬‫دستگاه‬‫هوشمند‬‫یاری‬‫کند‬.
MediaTek
‫از‬‫نماندن‬‫جا‬ ‫ای‬‫ر‬‫ب‬ ‫مدیاتک‬‫ار‬‫ز‬‫با‬‫عنوان‬ ‫با‬‫ای‬‫ه‬‫ژ‬‫و‬‫پر‬ ‫ی‬‫انداز‬‫اه‬‫ر‬ ‫به‬‫اقدام‬،‫اشیا‬ ‫اینترنت‬MediaTek Lab's‫که‬ ‫کرده‬
‫ر‬ ‫پوشیدنی‬‫های‬‫گجت‬‫و‬ ‫اشیا‬ ‫اینترنت‬ ‫ی‬‫توسعه‬ ‫ای‬‫ر‬‫ب‬‫نیاز‬‫د‬‫ر‬‫مو‬‫ار‬‫ز‬‫اف‬‫نرم‬‫و‬‫ار‬‫ز‬‫اف‬‫سخت‬ ‫ای‬‫ر‬‫ب‬‫نیاز‬‫از‬‫وسیعی‬ ‫ی‬‫گستره‬‫شود‬‫می‬‫شامل‬‫ا‬.
PARTICLE
-‫افزار‬ ‫سخت‬
-‫افزار‬ ‫نرم‬
-‫ابری‬ ‫سرویس‬
‫پارتیکل‬ ‫پروژه‬ ‫معرفی‬
SPARK CORE
Texas Instruments CC3000 WiFi Module
STM32 F103 Cortex-M3 Microcontroller
128 KB Ram
2MB Flash Memory
40$
PARTICLE PHOTON
 Backwards compatible with the Spark Core
 Broadcom BCM43362 Wi-Fi chip
 STM32F205 120Mhz ARM Cortex M3
 1MB flash, 128KB RAM
 802.11b/g/n
 FCC/CE/IC certified
 Open source hardware
ELECTRON
 Software compatible with the
Photon
 FCC/CE/IC/PTCRB certified
 STM32F205 ARM Cortex M3
 1MB Flash, 128K RAM
 u-blox SARA G350/U260/U270
cellular modem
 Open source hardware
PARTICLE HARDWARE PROGRAMMING
 C++
 Use Arduino Library
 Compatible with Arduino syntax
HARDWARE DEVELOPMENT TOOLS
 Particle Build online IDE
 Particle DEV for Windows and OS X
 Particle CLI
CLOUD VARIABLE
‫حداکثر‬10‫توان‬ ‫می‬ ‫کلود‬ ‫متغیر‬‫نمود‬ ‫تعریف‬
‫نوع‬ ‫از‬ ‫تواند‬ ‫می‬ ‫کلود‬ ‫متغیر‬‫صحیح‬،‫کاراکتر‬ ‫رشته‬ ‫یا‬ ‫اعشاری‬‫باشد‬ ‫ی‬
‫از‬ ‫بیشتر‬ ‫نباید‬ ‫کلود‬ ‫متغیر‬ ‫نام‬12‫باشد‬ ‫کاراکتر‬

 Particle.variable(“cloud_variable_name”,variable_name);
CLOUD FUNCTION
‫حداکثر‬4‫تعریف‬ ‫توان‬ ‫می‬ ‫کلود‬ ‫فانکشن‬‫نمود‬
‫نوع‬ ‫از‬ ‫باید‬ ‫ورودی‬ ‫آرگومان‬String‫باشد‬
 Particle.function(“cloud_func_name”,func_name);
PARTICLE SOFTWARE TOOLS
 Particle CLI(Command Line Interface Tools)
 ParticleJS(javascript SDK)
 Cloud API
 Android SDK
 IOS SDK
CLOUD API
‫به‬ ‫دسترسی‬Cloud API‫طریق‬ ‫از‬api.particle.io‫امکان‬
‫باشد‬ ‫می‬ ‫پذیر‬
‫پروتکل‬ ‫طریق‬ ‫از‬ ‫ارتباط‬ ‫برقراری‬HTTP‫است‬
‫کلید‬ ‫توسط‬ ‫اطالعات‬Access Token‫شود‬ ‫می‬ ‫رمزگذاری‬

Io t slide