Рассмотрены языки программирования Arduino, Processing и PHP.Для широкого круга читателей.
Оглавление: ПредисловиеДля кого предназначена эта книга?Что вам нужно знать?Содержание книгиПокупка деталейИспользование примеров кодаИспользование примеров схемБлагодарности за первое изданиеПримечания ко второму изданиюГлава 1. СредстваВсе начинается с прикосновенияВсе дело в импульсахКомпьютеры всех видов и размеровХорошие привычкиИнструментарийРабота с командной строкойРабота с осциллографомВажность физического интерфейсаГлава 2. Простейшая сетьКомпоненты для проектов этой главыУровни согласованияУстановка соединения на нижних уровняхОтправка сообщений: уровень приложенийПроект 1. Управление яркостью светодиода с клавиатурыСложные преобразованияПроект 2. «Мартышкин пинг-понг» (Monski Pong)Управление потоком данныхПроект 3. Беспроводной «Мартышкин пинг-понг»Проект 4. Переговоры по BluetoothЗаключениеГлава 3. Более сложная сетьКомпоненты для проекта этой главыСетевые топологии и сетевые адресаАппаратные и сетевые адресаКлиенты, серверы и протоколы управления связьюПроект 5. Сетевой кот (Cat Cam)ЗаключениеГлава 4.«Глянь, мама, здесь нет компьютера!». Микроконтроллеры в ИнтернетеКомпоненты для проектов этой главыВведение в сетевые модулиПроект 6. Привет, Интернет! Веб-сервер цвета дняПриложение встроенного сетевого клиентаПроект 7. Сетевой измеритель качества воздухаИнструменты для программирования и диагностирования встроенных модулейЗаключениеГлава 5. Связь в режиме реального (почти) времениКомпоненты для проекта этой главыИнтерактивные системы и цепи обратной связиПротокол TCP: сокеты и сеансыПроект 8. Сетевой пинг-понгКлиентыЗаключениеГлава 6. Беспроводная связьКомпоненты для проектов этой главыПочему не вся связь беспроводная?Два типа беспроводной связи: инфракрасная и радиоПроект 9. Инфракрасное управление цифровой камеройПринцип работы радиоПроект 10. Дуплексная радиосвязьПроект 11. Приемопередатчики BluetoothВыбор и приобретение радиоустройствА как насчет Wi-Fi?Проект 12. Привет, Wi-Fi!Диагностирование Wi-FiЗаключениеГлава 7. Бессеансовые сетиКомпоненты для проектов этой главыСеансы и сообщенияКто там? Широковещательные сообщенияЗапросы для радиомодулей ХВееПроект 13. Предупреждение о токсических испарениях в мастерскойНаправленные сообщенияПроект 14. Беспроводная ретрансляция данных солнечной панелиЗаключениеГлава 8. Как узнать местонахождение (почти) чего угодноКомпоненты для проектов этой главыСетевое и физическое местонахождениеОпределение расстоянияПроект 15. Пример инфракрасного дальномераПроект 16. Пример ультразвукового дальномераПроект 17. Определение уровня полученного сигнала с помощью радиомодуля ХВееПроект 18. Определение уровня полученного сигнала с помощью радиомодуля BluetoothОпределение местонахождения методом трилатерацииПроект 19. Чтение последовательного протокола GPSОпределение направленияПроект 20. Определение направления с помощью цифрового компасаПроект 21. Определение положения в пространстве с помощью акселерометраЗаключениеГлава 9. ИдентификацияКомпоненты для проектов этой главыФизическая идентификацияПроект 22. Распознавание цветов с помощью веб-камерыПроект 23. Обнаружение лиц с помощью веб-камерыПроект 24. Распознавание двумерных штрихкодов с помощью веб-камерыПроект 25. Чтение тегов RFID в ProcessingПроект 26. RFID и бытовая автоматизацияПроект 27. Твиты от RFIDСетевая идентификацияПроект 28. Геокодирование по IP-адресуЗаключениеГлава 10. Сети мобильной телефонной связи и физический мирКомпоненты для проектов этой главыОдна большая сетьПроект 29. Возвращение сетевого кота (Cat Cam 2)Проект 30. Телефонируем термостатуИнтерфейсы на основе текстовых сообщенийПриложения для операционных систем мобильных телефоновПроект 31. Мобильный регистратор личных биометрических данныхЗаключениеГлава 11. Снова о протоколахКомпоненты для проектов этой главыКак установить соединение?Текст или двоичный код?Протокол MIDIПроект 32. Развлекаемся с MIDIПротокол DMX512Структура и синтаксис текстовых протоколовПринцип RESTПроект 33. Развлекаемся с RESTЗаключениеПриложение. Где брать компоненты и прочее?КомпонентыАппаратное обеспечениеПрограммное обеспечениеПредметный указатель
Mirek725