Умные Устройства Artyom Astafurov Artyom.Astafurov@dataart.comArtyom.Astafurov@dataart.com Ilya Kretov Ilya.Kretov@dataart.comIlya.Kretov@dataart.com Dmitry.

Презентация:



Advertisements
Похожие презентации
Встраиваемые интеллектуальные преобразователи RS-232/422/485 в Ethernet.
Advertisements

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Рынок коммуникаторов и смартфонов в России растёт (в 2010г. в РФ продано устройств (7% от всех продаж)); Мобильный интернет в регионах и небольших.
Роботы они заполонили все…. Платформы Lego. Intel Galileo. Android IOIO / IOIO OTG. Arduino. Raspberry Pi.
Принципы построения информацинной системы УИС Университетская информационная система (УИС) - комплексный проект по автоматизации предприятий, непрерывно.
Кросс-платформенный обмен данными между разноформатными информационными системами на базе XML.
Функциональные требования к современной аппаратуре Роман Пахолков, руководитель компании 1 марта 2007 г.
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
Расширенная система мониторинга Цель: Реализовать программно-аппаратный комплекс для системы расширенного спутникового мониторинга. Задачи 1). Написать.
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Лаборатория БАРС Груп Радик Фаттахов Ведущий разработчик, БАРС Груп.
__________________________________________________________ Милых Валерий Технический директор Департамент встраиваемых решений "Умная инфраструктура" -
AGPsource Game Platform 3.0 Универсальная платформа для браузерных онлайн игр ( с ) AGPsource Lab Team.
Web Ready 2013 Автор: Сергей Соколов Минск, 25 Октября 2013 а.v3 Технические аспекты (только для IT-аналитиков)
Автоматизированная система контроля и учета расхода электроэнергии Real.Net АСКУЭ Real.Net.
РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ AREALCRM Сергей Ковалев, Генеральный директор, IT-IN.
Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.
Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
Windows Camp #wincamp Windows Camp Сергей Гребнов Ведущий разработчик, Akvelon / Microsoft AllJoyn и Windows 10 делаем так, чтобы наши устройства.
Транксрипт:

Умные Устройства Artyom Astafurov Ilya Kretov Dmitry Vyrostkov Sergey Polichnoy

О чем? Поговорим о трендах Почему это стало интереснее? Как начать? Как устройства общаются? Что для этого делаем мы? - Device Hive! ДЕМО!!!

Embedded?!

Почему? Смартфоны захватывают мир Это R&D не проходит мимо – Cortex A8 SoC: $15-$40 – WiFi/3G modules: $15-$30 Стоимость передачи данных – минимальна Устройства для прототипирования – доступны

Embedded Starters Arduino.NET Micro Framework BeagleBone Raspberry Pi Hackberry

Подробнее… Программируются на языках высокого уровня: – Python, Shell, Java,.NET, etc… Поддерживаются сообществами Доступны: цена $20-$80 нет проблем с таможней Работают как с GPIO, I2C, SPI, 1-wire, CAN, так и с USB

ASUS WL-520GU

$25.99 в США ~1,600 руб в России 240MHz SoC, 16MB RAM, 4MB Flash, USB, Serial, g and 100Mbit/Sec cards

Get Inspired! sparkfun: MightyOhm: Adafruit: Arduino: NYU ITP:

Для чего это все? Умный дом Телеметрия Автоматизация Удаленное управление Smart Grid Домашние проекты Все что угодно…

M2M?! Как устройства говорят друг с другом?

Назначение

Система

Преимущества Платформа не зависит от устройств. Создана разработчиками с помощью инженеров, а не наоборот! Система гибка и расширяема. Помогает не заботиться о способах передачи данных и сосредоточиться на основном функционале разрабатываемых систем. Открытый код.

Элементы RESTful HTTP, JSON Binary Спецификации протоколов Исходный код Примеры Библиотеки разработки для различных платформ и технологий Описания HowTo Документация

Модули и платформы.NET Framework Google AppEngine (Python) iOS Android.NET Framework C++ Web (JS) C++.NET Framework.NET Micro Framework C++ Python C (Microchip) УстройствоШлюз СерверКлиент

Пример Блоки для построения системы Web - клиент Мобильный клиент Сервер AppEngine Cloud Регулятор оборотов Контроллер моторов камеры RS-232 порт Локальный шлюз USB Регулятор оборотов Камера Робот теле-присутствия

DEMO!

Рецепт Настроить сервер Написать клиентский код на устройстве Создать приложение для управления/отображения

Setup Удаленный сенсор температуры и сигнальная лампа Device Hive Raspberry PI Embedded linux: USB 3G Modem or WiFi card Python JavaScript client

Cloud Setup

Raspberry Pi setup Connecting hardware: – 1-wire temperature sensor – LED Installing 3G or WiFi Writing Python code using DeviceHive APIs

Client JavaScript UI

Аплодисменты =)