Рубрика «Разработка для интернета вещей» - 22

Сегодня мы начинаем серию вебинаров, приуроченных к началу конкурса разработки SAP Кодер 2017. Напомним, что в рамках конкурса участники должны создать приложения с помощью инструментария платформы SAP Cloud Platform, а победителей ждут ценные призы.

Для участия в вебинаре необходимо пройти регистрацию.

Первый вебинар состоится сегодня в 11:00 и будет посвящен обзору основных возможностей платформы. Наши специалисты расскажут зрителям о следующих темах:
— основные функции платформы и задачи, которые можно решать с её помощью
— встроенные сервисы платформы: базы данных, включая in-memory СУБД SAP HANA, интеграционные и предиктивные сервисы, текстовый анализатор, отчетности, геймификация и др.
— как бесплатно зарегистрироваться в платформе в качестве разработчика
— облачные инструменты управления СУБД
— функции и ценность SAP HANA Studio
— использование SAP Build – инструмента для быстрого прототипирования и согласования дизайна приложений
— интерфейс Fiori и технология его создания SAPUI5 (OpenUI5)
— как создать приложение на JavaScript и фреймворке SAPUI5 во встроенной среде разработки SAP Cloud WebIDE
Читать полностью »

На прошлой неделе в Москве состоялся SAP Форум – крупнейшее мероприятие SAP в СНГ, где ежегодно собираются и общаются наши партнеры и клиенты. В этом году темой Форума была цифровая трансформация – как новые технологии будут менять бизнес и мир вокруг. Мы в SAP вместе с партнерами решили рассказать и показать, как с помощью новых технологий можно эффективно изменить привычные рабочие процессы.

Тема интернета вещей и цифровых технологий стала особенно заметной на SAP Форуме в этом году – от слогана мероприятия Digital Now до многочисленных демо-сессий в выставочной зоне. В этом посте мы расскажем о нескольких решениях, за которыми стоит следить в ближайшее время.

image
Читать полностью »

ESP8266 в качестве MQTT брокера для мобильного приложения - 1 Как говорится, лень — двигатель прогресса. Для облегчения жизни сейчас делаю себе небольшое устройство в виде модуля ESP8266 и преобразователя RS485 для связи с датчиками-газоанализаторами по протоколу Modbus. В производстве постоянно возникает необходимость подключаться к приборам для выполнения различного рода диагностики по 485 интерфейсу, но каждый раз тащить с собой ноутбук неудобно, а вот мобильный телефон всегда в кармане.

В процессе разработки получилась библиотека, которая позволяет подключаться напрямую с телефона к модулю и обмениваться данными через приложение MQTT клиента. Возможно кому-то такое решение тоже пригодится, ведь отпадает необходимость иметь сторонний MQTT брокер (будь то локальный брокер на Raspberry или брокер в интернете) и подключение к интернету, что в моем случае самое главное.
Читать полностью »

GoTo MeetUp: Security by Default - 1

Информационная безопасность — это важно; впрочем, это знание мало кому помогает. Количество соединенных general-purpose компьютеров (==сложность) растёт каждый день, происходят очень реальные инциденты от Heart или Cloudbleed до Stuxnet или проблем с бортовым компьютером Toyota (когда машина не останавливается), и ситуация не становится лучше сама по себе. Становится хуже, потому что "интернет вещей" — это стартапы, делающие физическую инфраструктуру типа лампочек или дверных замков (разработчики SCADA плачут кровавыми слезами). Потому что огромное количество кода пишется на memory-unsafe языках. Потому что образование разработчиков — это, как правило, либо про фичи (проекты / этожпрототип), либо про фундаментальные алгоритмы (что не помогает пониманию того, что система работает не в вакууме).

Кажется, что основных корней проблемы два: это небезопасный инструментарий — например, ЯП (C/C++) и библиотеки (OpenSSL), и люди. Люди забывают про ИБ, думают "выпустим что-нибудь, а потом разберёмся", не понимают tradeoff'ы своих инструментов (то, что "C — это быстро", знают все, а вот про memory unsafety и масштаб UB — немногие), etc. Первая проблема сейчас решается сообществом: разрабатываются безопасные языки типа Rust и простые, понятные библиотеки типа TweetNaCl. Остаётся вторая (ведь хорошим инструментам надо ещё научить, как и соответствующему мышлению).

Поэтому мы проводим митап по информационной безопасности Security by Default.

Читать полностью »

Экзоскелет своими руками - 1

Помню, как посмотрев «Аватар», совершенно обалдел от показанных там экзоскелетов. С тех пор, думаю, что за этими умными железками будущее. Еще очень хочется к этой теме свои не той стороной заточенные ручонки приложить. Тем более, что если верить аналитическому агентству ABI Research, объем мирового рынка экзоскелетов к 2025 году составит $1,8 млрд. На данном этапе не будучи технарем, инженером, архитектором и программистом, нахожусь в некотором замешательстве. Думаю, как к этой теме подступиться. Буду рад, если в комментариях к статье отметятся люди, которым потенциально было бы интересно в подобных проектах поучаствовать.Читать полностью »


Эта статья может помочь участникам конкурса SAP Кодер 2017 решить одну из задач


Интернет вещей – захватывающая тема, которая уже завтра изменит мир. Существующие IoT-платформы позволяют протестировать технологию, чем мы и займемся.

Перед вами пошаговый пример создания и настройки системы сбора данных с устройств на базе Arduino и ее подключение к SAP Cloud Platform.

Шаг за шагом: собираем и тестируем Интернет вещей на базе платформы SAP Cloud Platform - 1
Читать полностью »

Подразумевается, что мы будем писать прошивку под «голое железо». В противном случае применение protothreads смысла не имеет, т.к. мультизадачность должна обеспечиваться средствами ОС. Подразумевается также, что нам необходимо реализовать несколько более-менее сложных алгоритмов, связанных с операциями ввода-вывода. Ну и, как всегда в микроконтроллерах, очевидные требования по экономии RAM и энергопотребления.
Читать полностью »

В предыдущей статье был представлен вариант реализации примитивов для асинхронной работы с шиной 1-wire для микроконтроллеров Ateml. Ну а сейчас вашему вниманию предлагается реализацию того же самого, но на более мощных микроконтроллерах семейства STM8L (для отладки использовалась обычная оценочная плата STM8L-Discovery с извлеченным LCD-дисплеем). С минимальными изменениями описываемая реализация может быть адаптирована и для семейства STM32.

Примитивы для реализации 1-Wire master при помощи PWM и ICP для STM8L и STM32 - 1
Читать полностью »

До начала Международной мобильной конференции MBLT17 осталось меньше месяца. На сайте опубликована предварительная программа, в которой примут участие представители Google, Facebook, Shazam, Тинькофф Банк, Mail.ru, Uber, Sports.ru, App Annie и другие.

Предварительная программа MBLT17 - 1

Деловая программа конференции пройдёт в форматах докладов, дискуссионных площадок и открытых интервью — MBLT Talks.
Читать полностью »

Пост посвящен датчику скорости потока Out Of Liquid — термоанемометру для измерения расхода жидких сред. Под катом читатель найдет описание принципа работы датчика, а также видео, на котором этот принцип наглядно демонстрируется.

Запускаем датчик скорости потока жидкости - 1

Элемент представляет собой небольшую трубку из нержавеющей стали и подходит как для воды, так и для агрессивных жидкостей и газов.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js