Skip to content
ПО для управления устройством
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
message serial communication Dec 22, 2018
network added webrtc Dec 23, 2018
omega2 fix Dec 23, 2018
settings serial communication Dec 22, 2018
state serial communication Dec 22, 2018
.gitignore fix .gitignore Dec 19, 2018
README.md gpio read, led control, detect call Dec 21, 2018
config.xml parse settings Dec 22, 2018
main.go fix Dec 23, 2018

README.md

ПО для управления Omega2

Возможности:

  • WebRTC для аудиообмена
  • WebSocket для контроля состояния (от mqtt отказался, как менее универсального)

Конечный автомат состояний устройства:

          (Сброс звонившем, как пример перехода обратно)
       ______________________
      |                      |
 ____\|/_______         _____|________
|              |       |              |
|  Ожидание    |       |              |
|   вызова     |------>|    Вызов     |_____
|  (НАЧАЛО)    |       |              |     |
|______________|       |______________|     |
        /|\                                 |
         |___________                       |
                     |                      |
               ______|_______         _____\|/______
              |              |       |              |
              |  Положить    |       |   Поднять    |
              |   трубку     |<------|   трубку     |
              |              |       |              |
              |______________|       |______________|
                    /|\                     |
                     |                      |
               ______|_______         _____\|/______
              |              |       |              |
              |   Закрыть    |       |   Открыть    |
              |    дверь     |<------|    дверь     |
              |              |       |              |
              |______________|       |______________|



Сборка под Omega2

GOOS=linux GOARCH=mipsle go build
You can’t perform that action at this time.