Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

MQTT Buddy - новое android приложение, пробуем, тестируем, улучшаем

Тема в разделе "Android приложения (разработка и готовые решения)", создана пользователем Alex Bogdanovich, 19 май 2017.

  1. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1
    Приветствую!

    Недавно на Google Play был релиз приложения MQTT Buddy.

    Приложения в Google Play – MQTT BUDDY

    Мы решили, что надо сделать качественное приложение и поддерживать мир IOT не словами, а делом. Приложение бесплатное, с минимальным ограничением, которое, возможно Вас и не затронет. Сделано это не сцелью заработать, так как аудитория не такая огромная, а минимально поддержать.

    В приложении полностью отсутствует реклама. Нет рекламы и все. Мы не зарабатываем. Размер билда 1.7 метра - пишем на кросс фреймворке. Прилага будет доступна на iOS через 1-1.5 недели (очень сильно работает над этим!)

    Основные моменты:
    - долгое удержание (long tap) по серверу \ кнопке \ сценарию - открывает НАСТРОЙКИ элемента
    - ШОУ РУМ - да мы добавили шоу рум через esp8266 что бы можно было попробовать ! оценить все

    Особенностью клиента являются Автоматические Сценарии - выбранные Вами действия выполняются в установленное время. Вся техническая часть скрыта и поэтому Вам не надо думать, как это работает, Вам не надо поднимать сервис сценариев дома - мы сделаем это за Вас, только одно условие, Ваш MQTT брокер должен быть доступен из интернета. Вы просто задаете параметры что и куда отправлять и в какое время. Так как мы подняли cloud service - мы за него платим, поэтому мы сделали ограничение в 3 беслпатных сценария, но если Вы купите PRO версию - количество сценариев бесконечно!

    Будем рады услышать Ваше мнение об MQTT Buddy.

    Чего не хватает в приложении? Что нужно доработать? Отдельный плюс в карму за отзывы и оценки Заранее спасибо!

    Скоро я напишу обзорную статью по использованию esp8266 + noolite MTRF F (с обратной связью) с выкладкой прошивки + lua code для сообщества. И на примере нашего приложения, покажем, как можно легко и доступно настроить и управлять Noolite светом (за пределами дома).

    Всем спасибо ещё раз! Обновления еженедельно стараемся добавлять, улучшения запланированы уже на версию 1.1 - все впереди, ждем Ваших отзывов! Спасибо и хорошего дня!

    С Уважением, Alex Bogdanovich Icon.png
     
    RinaS нравится это.
  2. Past

    Past Читатель

    Сообщения:
    60
    Симпатии:
    9
    Как на счет промо кода?
     
    Alex Bogdanovich нравится это.
  3. Past

    Past Читатель

    Сообщения:
    60
    Симпатии:
    9
    поддержка TLS реализована?
     
    Alex Bogdanovich нравится это.
  4. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1
    Приветствую! Промо код - является поощрительным инструментом, не сочтите за наглость :) - но я бы выдал его с удовольствием, если Вы сделали бы обзор. Описали что хорошо, что нет, чего добавить. Совместная кооперация будет хороша и Вам и нашей команде :).

    Дайте знать - если Вас это заинтересовало предложение на smart@ximxim.com

    upd: будет апдейт в течении 20 часов - улучшение по скорости....

    Хорошего дня.
     
  5. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1
    Приветствую! Поддержку TLS (SSL) - будет добавлен в скором будущем. Сейчас TLS не интегрирован, но добавлен в список.

    Спасибо за Ваш вопрос.
     
  6. Past

    Past Читатель

    Сообщения:
    60
    Симпатии:
    9
    Добавьте поддержку TLS. Без этого не могу подключиться и протестировать.
     
  7. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1
    Приветствую!
    обновились - доступна версия с SSL
    Приложения в Google Play – MQTT BUDDY

    Будем рады услышать пару слов о Вашем тестировании.
    Спасибо!
     
  8. Vapes

    Vapes Новичок

    Сообщения:
    3
    Симпатии:
    3
    Хорошее начало! Попробовал работу с топиками кнопки и текста - понравилось.
    Просто, понятно, ничего лишнего.
    Но...
    1. В разделе кнопок желательно доработать и сделать удобным выбор иконок из списка предлагаемых.
    Горизонтальным бегунком очень сложно остановиться на выбранном, а стрелками перебирать очень
    утомительно.
    2. Поработать немного со шрифтами и их адаптацией к размеру экрана.
    В кнопках "УДАЛИТЬ" "КОПИРОВАТЬ" при увеличении шрифта в настройках телефона до большого и очень большого размера надписи на кнопках вылетают за пределы кнопок, а в самих настройках надписи вылезают за края экрана.

    Попробовал работу со сценариями.
    Классная идея и то что задачи сценариев хранятся на вашем сервере, а не в программе телефона - это круто!
    Но почему то...
    1. Установленную по времени и однажды выполненную задачу, больше не возможно заставить работать
    с измененным временем таймера. Нужно создать новую задачу (клон), задать новое время и только
    тогда сценарий отработает с новой задачей для этого топика. Почему нельзя изменять время таймера уже в существующем сценарии?
    2. Поскольку сценарии будут создаваться только для топиков кнопок на включение и/или выключение, предлагаю создавать их внутри настроек для каждой новой кнопки, и возможностью установки 2-х таймеров как на включение так и на выключение.
    Можно создать ещё 2 дополнительных таймера на удержание команд включения и/или выключения в секундах, как это сделано в подобной программе (см. скрин ниже) и обязательно выводить какой-нибудь значок (часики к примеру) внутри иконки для каждой кнопки, если для неё установлен какой либо сценарий.
    Тогда будет видно где и для какой кнопки установлен сценарий.
    3. В этом разделе тоже необходимо поработать со шрифтами, особенно с часами и выбором AM/PM. Они очень огромные.

    Хотелось бы при нажатии на кнопки чувствовать виброотклик 30-50 мсек., но это совсем не обязательно.

    А в целом программа понравилась. У неё есть будущее. Спасибо!
    С удовольствием потестю дальнейшие изменения!
     

    Вложения:

    • Timer.png
      Timer.png
      Размер файла:
      16,8 КБ
      Просмотров:
      27
    Alex Bogdanovich нравится это.
  9. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1


    Привет! Огромное спасибо за предоставленный обзор и детальный отчет. Мы сейчас активно тестируем версию iOS - в едином стиле с GP - тоесть мы ушли от material design (как многие ругают за это нас) - но это позволяет нам сохранить время разработки и сконцентрироваться на внедрении доп функционала, а не на найме нативных разработчиков.

    Дам ответ по пунктам недопонимания:
    1. "Установленную по времени и однажды выполненную задачу, больше не возможно" - все дело в том, что время вы изменяете, да, но сценарий уже отработал "сегодня" - я так понимаю, что вы хотели запустить сценарий ещё раз, после того ка кон отработал, изменив время вперед. Но он не запустится уже сегодня, так как "сегодня" он уже отработал. Это сделано для защиты от "зацикливания" - очень много по этому поводу было обсуждений. Когда Вы изменили время - сценарий обязательно сработает по этому времени, но только в следующий день, когда ему позволено по настрокам (дни недели).

    2. сценарии мы специально вынесли в отдельный раздел, что бы не путать с кнопками и не перегружать UI - просто будет рябить в глазах.... к томуже, сценарии не факт что будут под кнопки с топиками, а если Вы не захотите под какой то topic делать кнопку, тогда как поступать ?) - поэтому отдельный раздел.

    по поводу ВКЛ\ВЫКЛ в одном таймере идея хорошая, есть ряд технических проблем, все решаемо, мы закинем в пул фич данное предложение, спасибо.

    3. по поводу шрифтов - спасибо за наводку, мы не применяли увеличение шрифтов, так как это очень редкие случаи, в тестировании применяются default настройки многих телефонов, но без изменения, так как всем угодить балансия между дизайном и высотой шрифта сложно, а AP|PM сделаны специально большими, что бы вы четко видели, когда сценарий будет запускаться, так как 12 часовой формат.


    Спасибо за внимание и помощь в тестировании. Я обязательно сброшу очередной апдейт сюда. iOS будет доставлен в течении до 1.5 недели).

    И ещё - у нас розыгрыш 5 ключиков на нашей странице - welcome за халявой : MQTT BUDDY

    Спасибо! И хорошего дня!
    И напоследок - я написал статью очередную по использованию ESP - кому интересно - welcome на geektimes: Обход noolite роутера через mtrf64+esp8266+MQTT Buddy Android app
     
  10. Vapes

    Vapes Новичок

    Сообщения:
    3
    Симпатии:
    3
    Стандартный шрифт в телефоне это хорошо, пока зрение есть.
    А вот мне уже к 60- ти, поэтому приходится в телефоне устанавливать самый BIG шрифт и свои приложения для андроид я пишу и адаптирую под самый большой (для слабовидящих), а уж стандартные по любому будут работать.
    "Умный Дом" для пенсионеров! :) Не забывайте про продвинутых старичков!

    Спасибо за подробный ответ. Мне всё стало понятно со сценариями. Пересмотрю свои взгляды.
    Удачи!
     
    alexandersciv и Alex Bogdanovich нравится это.
  11. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1
    Спасибо и Вам за подробности. Хорошего дня вам и здоровья ;)
     
  12. Alex Bogdanovich

    Alex Bogdanovich Новичок

    Сообщения:
    7
    Симпатии:
    1
    Всем привет! Ребята - мы открыли полностью билд по функционалу и он доступен так же на Apple Store - Mqtt Buddy on the App Store - милости прошу и удачного использования.
     
  13. Vapes

    Vapes Новичок

    Сообщения:
    3
    Симпатии:
    3
    Большое человеческое - Спасибо!
     
  14. Pavlo

    Pavlo Новичок

    Сообщения:
    88
    Симпатии:
    2
    Потестил версию для iOS - тут отдельное спасибо.

    Ищу что-то для управления жалюзями.
    Нравится, как реализовано в "mediola IQONTROL" - иконка как бы раздвигается вниз и там появляются 3 кнопнки (закрыть/открыть/стоп) + было бы супер иметь вертикальный слайдер для отображения текущего состояния жалюзей.
     
    Последнее редактирование: 31 июл 2017
  15. Pavlo

    Pavlo Новичок

    Сообщения:
    88
    Симпатии:
    2
    Ребята, а зачем вам доступ к "покупкам через интернет" ? :)
     
  16. Serrous

    Serrous Новичок

    Сообщения:
    34
    Симпатии:
    3
    Список победителей с фейсбука :
    Like'N'Share game has come to an end. Congratulations to our winners:
    * Ky Scovill
    * Alexander Schulz
    * Alex Bogdanovich
    * Sergey Terebovshov
    * Joe Méloman
    Enjoy our MQTT Buddy PRO! [​IMG][​IMG]

    Сколько в победителях разрабов .... ?)
    А вообще вопрос... гдто есть поддержка на русском языке ... форум какой или что ?
     
    Adbokat нравится это.
  17. alexandersciv

    alexandersciv Новичок

    Сообщения:
    2
    Симпатии:
    0
    Аналогичная ситуация. Шрифт в смартфоне на максимуме. Практически не возможно комфортно пользоваться Вашей замечательной программой.
     
  18. AlexeyK

    AlexeyK Новичок

    Сообщения:
    2
    Симпатии:
    1
    Спасибо за отличное приложение!
    Не нашел ответа - как у Вас реализованы сценарии? Кто отвечает за их исполнение, само приложение или Ваш "какой-то" сервер?
    На iPhone не работает TLS SSL (сертификат не самоподписаный, остальные приложения MQTT все работаю), в логах ошибка SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol.
    По websocet, хоть SSL, хоть без похоже даже не пытается (( в логах брокера даже попыток не видно... Как это поправить?
     
    Последнее редактирование: 10 окт 2017
  19. FlyDrag

    FlyDrag Новичок

    Сообщения:
    1
    Симпатии:
    0
    Они же пишут - сервер. Насколько я понимаю - разработчики тут давно не появляются.

    На самом деле со всей этой темой сценариев связано масса вопросов. Так как тема "облака" вообше
    1. Разработчики пересылают логины и пароли к себе в облако. Чтобы работали сценарии. Вопрос, на который хотелось бы получить ответ - это происходит только если настраивать сценарии или всегда? Исходя из худшего - предполагаем что адрес брокера, его логин и пароль всегда передаются разработчикам приложения. Т.е. технически они имеют такие же права по управлению как и тот, кто установил их приложение.
    2. Но это пол беды. Какими механизмами разработчики обеспечивают надежное хранение логинов и паролей которые они копируют к себе в облако? Кто гарантирует что завтра эти логины и пароли не станут доступны третьим лицам? И что завтра всей конструкцией через это приложение не начнут управлять хакеры?


    Я лично на iphone галочки SSL в настройках брокера вообще не увидел (на android есть, работает). Впрочем как и галочки websockets и на android и на iphone.
     
  20. Adbokat

    Adbokat Новичок

    Сообщения:
    6
    Симпатии:
    0
    Развитие данного ПО планируется ?
     

Поделиться этой страницей