Recent Changes - Search:

Проекты

Брошенные проекты

SourceForge

edit SideBar

SmartHome

Умный дом

Локальная попытка создания компонентов умного дома

Сеть

L1 - физический уровень

L2 - канальный уровень

L3 - транспортный уровень

Устройства

Смеситель для ванны

План

Фаза 1. L1 - физический уровень. Модуляция.

  1. придумать простой формат пакета для отработки модуляции;
  2. разработать алгоритм модуляции на FreeMat;
  3. разработать алгоритм демодуляции на FreeMat
  4. написать прототип программы на персональном компьютере для модуляции/демодуляции единичного пакета;
  5. разработать простой интерфейс для подключения контроллера ATMega к звуковой карте персонального компьютера используя отдельные линии для входа и выхода звука (3-Wire);
  6. проверить возможности контроллера ATMega по генерации и оцифровке звука;
  7. портировать программу для модуляции/демодуляции пакета на микроконтроллер;
  8. провести серию экспериментов по передачи пакетов от персонального компьютера на микроконтроллер и обратно с целью выявления максимальной скорости передачи;
  9. перевести интерфейс на два провода (2-Wire) объединив вход и выход звука в одну линию;
    1. попытаться на микроконтроллере одновременно выводить звук и оцифровывать;
    2. реализовать детектор коллизий (collision detector); вполне достаточно проверять на наличие коллизий только во время передачи premable;
  10. попробовать использовать несколько несущий для передачи/приема пакета; определить на сколько несущих хватит производительности контроллера;
  11. оформить результат.

Фаза 2. L1 - физический уровень. Интерфейс с питанием по постоянному току.

Фаза 3. L2 - канальный уровень. Исправление ошибок. Получение адреса.

Фаза 4. L3 - транспортный уровень. Разработка маршрутизации. Два вида передачи: гарантированные пакеты и байтовый поток.

Фаза 5. L7 - прикладной уровень.

Edit - History - Print - Recent Changes - Search
Page last modified on March 14, 2016, at 03:45 PM