Самым важным на данный момент считаю то, что они смогли засунуть в шлем десктопный мощный проц. Это даёт большой задел в развитии. Ждём след. версий, будет интересно.
У меня тут как раз недавно остро встал вопрос: на одном настенном тач-терминале выпилить Ведроид и поставить нормальный Linux. Производитель пока морозится и не хочет помочь((
Репка — крайне свежая и интересная идея, а что более важно, она обещает быть доступной и конкурентно способной на нашем рынке. Такой компьютер был нам нужен, особенно в государственной сфере. Хочется верить, что через пару лет, будет нормой встретить данный компьютер в образовательных учреждениях, или в каких-то проектах.
Не только там.. и более даже совсем не там)
Ниже турникет для прохода на электрички на Ленинградском вокзале г. Москва.
Малинка однако.
Т.е. здесь имхо может заменить на 100%. А сколько таких турникетов... мириады
Ниже "Минимальный рабочий код" для видеозвонка абоненту
# coding=utf8
import pyVideoSDK
from pyVideoSDK.methods import Methods
from pyVideoSDK.consts import EVENT, METHOD_RESPONSE
import pyVideoSDK.consts as C
import config
# Открываем сессию - подключаемся к приложения по API Web Sockets
sdk = pyVideoSDK.open_session(ip = "10.110.14.53", port = 4545, pin = "123")
methods = Methods(sdk)
## Обработчик нотификации
"""
Обработка текущего состояния приложения. "appState" может быть следующим:
0 - нет подключения к серверу;
1 - VideoSDK/Room пытается подключиться к серверу;
2 - требуется авторизация (пользователем);
3 - VideoSDK/Room подключен к серверу и залогинен. Доступен для вызова;
4 - VideoSDK/Room находится в ожидании: либо он звонит кому-то, либо звонят ему;
5 - VideoSDK/Room находится в конференции;
6 - VideoSDK/Room завершает конференцию.
"""
@sdk.handler(EVENT[C.EV_appStateChanged])
@sdk.handler(METHOD_RESPONSE[C.M_getAppState])
def on_state_change(response):
print(f' Application state is {response["appState"]}')
if response["appState"] == 5:
print("\nDone! We are in the conference!\n")
## Обработчик нотификации
"""
Нотификация о том, что пользователь отклонил входящий видеозвонок.
cause - причина отказа, может принимать следующие значения:
0 - отклонен пользователем конференции
1 - достигнуто максимальное количество участников конференции
2 - пользователь занят
3 - пользователь сейчас не доступен
4 - конференции не существует
5 - пользователя не существует
6 - отклонения вызова не произошло
7 - недостаточно средств (для платного тарифа)
8 - доступ запрещен
9 - произошел выход из аккаунта
10 - действие не может быть завершено
11 - недостаточно ресурсов
12 - требуется ввести пароль
13 - неверный пароль
14 - пользователь не в списке друзей
15 - низкий рейтинг (тех. характеристики) системы
16 - пользователь не отвечает
17 - конференция еще не началась
18 - конференция уже завершилась
19 - конференция не найдена
"""
@sdk.handler(EVENT[C.EV_rejectReceived])
def on_reject(response):
print('Reject received')
print(f' Cause: {response["cause"]}')
print(f' {C.CAUSE[response["cause"]]}')
if __name__ == '__main__':
print("Calling...")
# bot1@connect.trueconf.com - это доступный видеобот
# Вы можете здесь указать абонента (его TrueConf ID) или идентификатор конференции
methods.call("bot1@connect.trueconf.com")
sdk.run()
Возможно ещё в том, что разрабов работающих именно в IT-компаниях по факту далеко не подавляющее большинство. Есть ещё микроконтроллеры на заводах, складской и бухучет в торговле и ... много чего самописного в далеких городах и весях
Первое впечатление - с гарнитуры распознает хорошо.
Мне более важно, чтобы в небольшой комнате со спикерфона работало. Завтра/послезавтра надеюсь прикрутить для управления переговоркой в офисе и погонять.
MQTT сервер уже есть, может получится что интересное...
Жаль в посте мало внимания уделено использованию Room API.
Переговорка это только один из возможных сценариев использования. Правда, сделано это на 5+ ?
Ведь Room также может нормально работать на настенных видеотерминалах, в интерактивных киосках и т.д.. В том числе, с авторизацией по пропуску. Или звонок по QR-коду, показанному в вебкамеру со своего смартфона.
Т.е. кейсов может быть много. Не только стандарный сценарий использования ВКС в переговорной комнате.
Ещё тех. вопрос... Какая скорость реакции? Т.е., например, сколько раз в секунду можно изменить цвет пикселя?
Прекрасное дело! Успеха вам!
Сколько цветов у пикселя?
продакты-джуны, кто они такие?
Ученые - первоклассники, комнатные космонавты исследователи...
Против кого дружить зовёте? ?
Да, сударь, соглашусь. Предложенное мной решение изрядно зубодробительней будет
Решение Задачи #3
result = [k for k in list1 if k in list2]
Отличная в разработке и в использовании технология. Правда, слишком альтруистичная для реального мира.
Жаль пока не придумали замену
Самым важным на данный момент считаю то, что они смогли засунуть в шлем десктопный мощный проц. Это даёт большой задел в развитии. Ждём след. версий, будет интересно.
Спасибо за статью!
Спасибо за статью!
У меня тут как раз недавно остро встал вопрос: на одном настенном тач-терминале выпилить Ведроид и поставить нормальный Linux. Производитель пока морозится и не хочет помочь((
Эти люди и раньше были краснокнижными. Если сравнивать со "всякими нубами"
Вы правы. Только есть обратная сторона всего этого - найти разработчиков для промышленных решений сейчас почти нереально.
Не только там.. и более даже совсем не там)
Ниже турникет для прохода на электрички на Ленинградском вокзале г. Москва.
Малинка однако.
Т.е. здесь имхо может заменить на 100%. А сколько таких турникетов... мириады
Любое standalone приложение - чОрный ящик :)
Ниже "Минимальный рабочий код" для видеозвонка абоненту
Приложение было запущено с ком. строкой:
IP и порт показаны на главном окне приложения:
Результат в консоли:
Что значит "кастомный запрос"?
Возможно ещё в том, что разрабов работающих именно в IT-компаниях по факту далеко не подавляющее большинство. Есть ещё микроконтроллеры на заводах, складской и бухучет в торговле и ... много чего самописного в далеких городах и весях
для русификаторов инструментов для разрабов в аду уже есть отдельный котел))
Почему-то не видел для проф. техники подхода со сменой баллонов. По идее, должно быть востребовано.
Установилось без проблем. ?
Первое впечатление - с гарнитуры распознает хорошо.
Мне более важно, чтобы в небольшой комнате со спикерфона работало. Завтра/послезавтра надеюсь прикрутить для управления переговоркой в офисе и погонять.
MQTT сервер уже есть, может получится что интересное...
ТС, спасибо! Будем пробовать ✌
Жаль в посте мало внимания уделено использованию Room API.
Переговорка это только один из возможных сценариев использования. Правда, сделано это на 5+ ?
Ведь Room также может нормально работать на настенных видеотерминалах, в интерактивных киосках и т.д.. В том числе, с авторизацией по пропуску. Или звонок по QR-коду, показанному в вебкамеру со своего смартфона.
Т.е. кейсов может быть много. Не только стандарный сценарий использования ВКС в переговорной комнате.