Что такое NFC, и как его использовать?

Изначально, технология Near Field Communication (NFC) получила максимальное распространение в качестве технологии для совершения бесконтактных платежей. Вы можете использовать смарт-карту со встроенным NFC чипом как проездной в общественном транспорте, как платежную карту в учреждениях розничной торговли, как «умную» визитку или как бесконтактную карту-ключ. Однако в последнее время, эта технология все чаще и чаще используется в таких устройствах, как смартфоны и планшеты: почти все крупные производители начали оснащать свои модели среднего и высокого уровня адаптерами NFC.

Читать далее «Что такое NFC, и как его использовать?»

ESP8266 получает поддержку USB Благодаря ESPUSB Software Stack

ESP8266 не поддерживала ESP32 USB, но в ESP8622 появился USB PHY, но cnlohr решил реализовать виртуальную USB поддержку с помощью двух GPIOs (12 & 13) для D + / D- USB сигналов, то есть вы можете подключить любой модуль ESP8266 через USB, или даже обновить прошивку через USB без внешнего оборудования,разве что только понадобится всего один дополнительный резистор.

Читать далее «ESP8266 получает поддержку USB Благодаря ESPUSB Software Stack»

Узнайте, как собрать свой собственный SmartWatch на Open Source Hardware ESP8266

ESP8266 возможно самый дешёвый WiFi SoC для IoT приложений, которые доступны, но неизвестно насколько он эффективен энергетически и его не советуют использовать с батареей. Но это не остановило Jeifa, который разрабатывает WiFi SmartWatch на базе этого чипа, используя аккумулятор 250 мАч, который, как говорят, достаточно хорош для 1 или 2 дней работы.

Читать далее «Узнайте, как собрать свой собственный SmartWatch на Open Source Hardware ESP8266»

Как собрать операционную систему Brilo из исходного кода и запустить эмуляцию.

Формально операционная система Brillo от Google была представлена несколько недель назад. Новая операционная система базируется на Android и предназначена для IoT приложений. Компания выложила исходные коды системы на свои сервера.

Я решил попробовать проверить код, создать эмулятор Brillo для Intel/AMD, и запустил его на операционной системе Ubuntu 14.04 64-bit.

Читать далее «Как собрать операционную систему Brilo из исходного кода и запустить эмуляцию.»