Рубрика «IoT» - 48

MediaTek Labs приглашает на серию мартовских вебинаров по разработке гаджетов для умного дома - 1

Вашему котику автоматически предоставляется еда по первому «мяу», сказанному с определенной интонацией? Лампочки экономят электричество, а замок гаража сам начинает отогреваться в нужное вам время? Поздравляем, вы живете в умном доме!

А чтобы сделать его еще умнее, в марте 2016 г. MediaTek Labs проводит три онлайн-семинара для разработчиков решений для интернета вещей! Участие бесплатное, но необходима регистрация. Каждый вебинар будет длиться 30 минут, затем – сессия вопросов и ответов.
Читать полностью »

Наблюдая за посетителями стенда Dell на Mobile World Congress, можно было легко определить — кто знает реальное положение дел в современном IT, а кто живет старыми представлениями о нем. Последние недоуменно крутили головой: а где же гаджеты? Знатоки, в свою очередь, изучали решения для интернета вещей (IoT), дата-центров нового поколения, инструменты для виртуализации сетевых функций (NFV) и серверы для операторов связи, уже задумывающихся о переходе на 5G. Хотя и гаджеты, конечно, тоже были.

Dell на Mobile World Congress: подготовка к эпохе IoT, модульные дата-центры, OEM-решения и защищенный планшет - 1

Уже несколько лет назад описание разнообразных комплексных решений Dell — от аппаратно-программных комплексов для телеком-операторов до средств создания спецэффектов для голливудских киностудий — производило сильное впечатление. Сегодня, несмотря на очень широкий спектр деловой и развлекательной техники, Dell — это самая настоящая сервисная компания. Возможно даже более сервисная, чем некоторые коллеги по бизнесу, официально именующие себя таковыми. Читать полностью »

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

И помочь этого добиться нам поможет не подверженная настроениям и случайностям (по крайней мере, хочется так думать) автоматика. Бывают в жизни ситуации, когда необходимо быть уверенным, что дома все в порядке, вода не затапливает соседей, на кухне выключена плита, а дети не играют со спичками.

Ваше спокойствие — в руках автоматики. Сигнализация при появлении дыма и протечке воды на базе Z-Wave - 1

Подобные задачи организации пожарной сигнализации, обнаружения протечки воды и других экстренных ситуаций сегодня возникают как в частных домах, так и квартирах. Конечно, нельзя считать данные решения обязательными, однако в определенных ситуациях без них сложно обойтись. Например, если речь идет о часто остающихся без присмотра объектах или престарелых родственниках. Отметим, что в данном случае речь не идет о сертифицированном соответствующими службами решении, а исключительно об автономной персональной системе. Впрочем, в некоторых случаях возможна ее интеграция в решения более высокого уровня, например общих по поселку или многоквартирному дому.
Читать полностью »

Alljoyn: взгляд embedded разработчика. Часть 1: знакомство - 1

Не сочтите за расовые предрассудки, но в сегодняшней статье понятие «embedded разработка» будет означать разработку и программирование устройств на микроконтроллерах с использованием языка Си, безо всяких процессоров, Linux'ов, Windows'ов, Pyton'ов и прочего «не хардкора». Я намеренно сделал эту оговорку в самом начале, чтобы не пришлось постоянно акцентировать внимание на этом в дальнейшем.

Alljoyn — это протокол взаимодействия между устройствами разрабатываемый альянсом Allseen. В отличии от распространенных ныне протоколов промавтоматики (ModBus, KNX, BacNET и пр.) Alljoyn изначально рассчитан на применение в бытовых устройствах, т.е. тот самый пресловутый Интернет вещей. Причем Alljoyn претендует на статус глобального мирового стандарта и если взглянуть на список комнаний-участников альянса, вполне можно допустить, что его амбиции не безосновательны.
Сегодня мы попытаемся заглянуть за ширму маркетинговых заявлений об «универсальности, кросплатформенности и простоте использования» и понять что же за зверя пытается изобрести группа самых известных IT компаний со всего мира.
Читать полностью »

И снова привет geektimes. Этот материал является продолжением моей предыдущей статьи — EPS8266 и Arduino, подключение, распиновка, и, должен сказать, что они взаимосвязаны. Я не буду затрагивать темы, которые уже раскрыты.

А сегодня, я поведаю, как же программировать ESP8266 при помощи Arduino IDE, так же прошивать другие прошивки, например NodeMcu… Вообщем, этот материал не ограничивается только одной темой Ардуино.

image

Тема EPS8266 — довольно таки непростая. Но, если работать с этими Wi-Fi модулями в среде разработки Arduino IDE — порог вхождения опускается до приемлемого для обычного ардуинщика уровня. Да и не только ардуинщика, а любого человека, у которого есть желание сварганить что-то по теме IoT(интернет вещей), причём не затрачивая много времени читая документацию для микросхемы и изучение API для этих модулей.

Данное видео, полностью дублирует материал, представленный в статье ниже.
Читать полностью »

Всем привет!

Давненько мы ничего не писали. А тем временем...

В тридевятом царстве, в тридесятом государстве, в баварской вотчине, в средневековом городе Нюрнберге проходит выставка под названием Embedded World. Цель выставки — собрать в одном месте производителей, разработчиков, студентов и других заинтересованных граждан. Проходит она три дня — с 23 по 25 февраля.

Embedded World 2016: куда катится embedded-мир? - 1

Сайт выставки: http://www.embedded-world.de

Около 900 участников, примерно 25 тысяч посетителей. Двух дней еле-еле хватает, чтобы понять, что к чему. Поэтому выставка длится три дня :)

Судьба забрасывает меня на это мероприятие уже не в первый раз: мы с коллегами по НТЦ Метротек посещали выставку в 2013, 2014 и 2015 годах. Именно здесь мы впервые увидели Cyclone V SoC (System On Chip c ARM и FPGA на борту), который впоследствии лёг в основу новых девайсов производства НТЦ Метротек (это — Беркут-ЕТ, EthOnd, BlueSoM, ETL-N). Именно здесь мы нашли производителей корпусов EMKO и наладили с ними сотрудничество, теперь все стоечные приборы (свитч Metrotek X10-24, Беркут-МХ) выглядят единообразно. Здесь мы узнаём о новинках и трендах.

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

Z-Wave замок в помощь небольшому офису или дому - 1

Если вы владеете небольшим офисом на 10-15 человек, то вы бы хотели знать, когда приходят ваши сотрудники, пришла ли уборщица вечером. Не лишним было бы автозакрытие замка, чтобы никто из свидетелей Посейдона случайно не пробрались, а также выдача временных кодов для посетителей.

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

Интернет вещей (IoT): прогнозы от Forrester, Machina Research, the World Economic Forum (WEF), Gartner и IDC - 1

Интернет Вещей (the Internet of Things, IoT), казалось бы, зародился совсем недавно, в начале 2010-х, но в последнее время он стал притчей во языцех (или «buzz-word»), что ни одно значимое событие из мира IT не обходится без его упоминания.

Потому странно, что новость, опубликованная на сайте Forbes и посвящённая IoT, прошла незамеченной на GT. Чтобы восполнить этот пробел, мы преставляем читателям рускоязычный перевод статьи, опубликованной в январе на сайте журнала. Под катом Вы узнаете много интересного, как о прогнозах развития рынка IoT в цифрах, так и о последствиях для безопасности, связанных со столь бурным ростом Интернета Вещей, и создаваемом чёрном рынке.
Читать полностью »

Всем привет. Эта статья продолжение 10к на ядро с конкретными примерами оптимизаций, которые были проделаны для повышения производительности сервера. С написания первой части прошло уже 5 мес и за это время нагрузка на наш продакшн сервер выросла с 500 рек-сек до 2000 с пиками до 5000 рек-сек. Благодаря netty, мы даже не заметили это повышение (разве что место на диске уходит быстрее).

Blynk load
(Не обращайте внимание на пики, это баги при деплое)

Эта статья будет полезна всем тем кто работает с netty или только начинает. Итак, поехали.

Нативный Epoll транспорт для Linux

Одна из ключевых оптимизаций, которую стоит использовать всем — это подключение нативного Epoll транспорта вместо реализации на java. Тем более, что с netty это означает добавить лишь 1 зависимость:

<dependency>
   <groupId>io.netty</groupId>
   <artifactId>netty-transport-native-epoll</artifactId>
   <version>${netty.version}</version>
   <classifier>linux-x86_64</classifier>
</dependency>

и автозаменой по коду осуществить замену следующих классов:

  • NioEventLoopGroup → EpollEventLoopGroup
  • NioEventLoop → EpollEventLoop
  • NioServerSocketChannel → EpollServerSocketChannel
  • NioSocketChannel → EpollSocketChannel

Дело в том, что java реализация для работы с не блокирующими сокетами реализуется через класс Selector, который позволяет вам эффективно работать с множеством соединений, но его реализация на java не самая оптимальная. Сразу по трем причинам:

  • Метод selectedKeys() на каждый вызов создает новый HashSet
  • Итерация по этому множеству создает iterator
  • И ко всему прочему внутри метода selectedKeys() огромное количество блоков синхронизации

В моем конкретном случае я получил прирост производительности около 30%. Конечно же, эта оптимизация возможна только для Linux серверов.
Читать полностью »

Всем привет! В эти праздничные выходные мы решили поделиться с вами несколькими свежими материалами, полезными, как для работы, так и для организации вашего собственного кружка «очумелых ручек». :)

Standalone Android-эмулятор от Microsoft

Начнем с «простого» — года полтора назад мы включили в состав Visual Studio 2015 эмулятор для Andoid'а. Для тех, кто следит за развитием VS, это не новость, но, как показывает наш опыт, многие не в курсе. Вкратце, история такая: x86, Hyper-V, симуляция сенсоров, различные версии Android… и, — о чем многие не догадываются, — он может работать без Visual Studio (и вообще ставиться отдельно), интегрируясь с Android Studio, Eclipse и другими инструментами, поддерживающими ADB.

Выше подробный свежий рассказ про работу с текущей версией эмулятора Android.

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


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