Электротранспорт
Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск    

Реклама:

[iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев

Страницы: 123 ... 27>>Вниз

Автор Тема: [iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев  (Прочитано 19560 раз)

0 Пользователи и 1 Гость просматривают эту тему.

ILYA2606

  • Модератор
  • Старожил
  • *
  • Репутация: 15
  • Сообщений: 3847
  • Россия, Москва
  • Делаю все, лишь бы не покупать машину!
  • Оффлайн Оффлайн
    • Награды
[iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев

Приветствую всех читателей!
Я наконец-то завершил первую версию приложения для моноколеса. А ведь начал разрабатывать его еще с июня 2016, но то свадьба, то ремонт,  то покатушки :)
Приложение доступно только на iOS (от 10.0 и выше из-за особенностей bluetooth-соединения, работой на фоне, а также синхронизацией с CloudKit для мировых рейтингов).
Скажу сразу, что официального API от Ninebot/Inmotion/KingSong/Gotway нет, поэтому пришлось импровизировать и кооперироваться с разработчиком GyroMetrics.

Итак, встречаем DarknessBot!

Поддерживаемые модели
◉ Ninebot (One C, C+, E, E+, P, A1, S2, Mini, Mini Pro, KickScooter)
◉ Inmotion (V3, V3C, V3S, V3Pro, V5, V5+, V5F, V8, V10, V10F, R1, R1, R2, L6, L8)
◉ Gotway (MTen2, MTen3, MCM2, MCM4, ACM, MSuper V3, Monster, Tesla)
◉ KingSong (14, 14S, 16, 16S, 18, 18S)
◉ Rockwheel (GT14, GT16)
◉ Xiaomi (M365)

Особенности
◉ Изменяемый плиточный интерфейс, который можно настроить под себя
◉ Отображение всех доступных метрик устройства через Bluetooth LE:
   ► Текущая скорость
   ► Максимальная скорость
   ► Средняя скорость
   ► Общий пробег
   ► Остаточный пробег (в зависимости от веса ездока, батареи, циклов зарядки и погодных условий)
   ► Общее время работы
   ► Процент заряда батареи
   ► Температура контроллера
   ► Мощность
   ► Вольтаж
   ► Продольный и поперечный наклон (*)
◉ Изменение параметров устройства:
   ► Максимальной скорости
   ► Режима жесткости педалей (*)
   ► Режима блокировки (*)
   ► Режима ограниченной скорости (*)
   ► Уровня громкости (*)
   ► Уровня наклона подножек (*)
   ► Режима переноски (*)
   ► Режима подсветки (*)
   ► Гудок (*)
   ► Оповещения (*)
◉ Карта
   ► Просматривайте местоположение райдеров по всему миру
   ► Следите за геолокацией своих друзей в режиме реального времени
   ► Прокладывайте маршрут для друга, который автоматически будет перестраиваться в процессе поездки
   ► Погрузитесь в режим дополненной реальности, чтобы видеть друзей и маршруты к ним
   ► Используйте фильтры для карты
◉ Профили
   ► Создавайте и делитесь своим профилем внутри DarknessBot
   ► Ищите и добавляйте своих друзей
   ► Присоединяйте свои WhatsApp и Telegram аккаунты для чата с друзьями
   ► Приглашайте друзей в поездки
◉ Логирование и отображение графиков метрик для удобного просмотра (вплоть до месяца)
◉ Запись видео с камеры с отображением датчиков
◉ Компас и прогноз погоды
◉ Приложение для Apple Watch
◉ Интеграция с Apple Health (Использование информации о текущем весе для вычисления оставшегося пробега)
◉ Интеграция с Нейронной сетью (Для более точного прогноза остаточного пробега)

(*) - не для всех моделей

[iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев [iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев [iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев [iOS] DarknessBot - мобильное приложение для Моноколес, Самокатов и Сегвеев

Всем, кто участвовал в бета-тесте, в особенности (кстати, рекомендую посмотреть его видео езды в мороз с приложением DarknessBot), отдельная благодарность!

Список пожеланий

Оставить детальный отзыв о дизайне приложения можно через Google Forms:
Ну и в Appstore :)





DarknessBot в VK
DarknessBot в Facebook
DarknessBot в WhatsApp
« Последнее редактирование: 26 Июл 2018 в 12:00 от ILYA2606 »

Сообщение понравилось: Kepus, NEUTRINO, xek, WaveCut, december11, Aibolit66, Alexshim, dj_Duff, F_Pokemon, ikseek, sovakz, silentspy235, WaveCut

Radislav

  • Неравнодушный
  • **
  • Репутация: 1
  • Сообщений: 172
  • Россия, Москва
  • Стаж с 29-04-2016
  • Оффлайн Оффлайн
    • Награды
Ну наконец-то! Красивее и удобнее в работе, чем родная прога. Поздравляю  :hello:

Alex---Sh

  • Местный
  • ****
  • Репутация: 2
  • Сообщений: 786
  • Россия, Лысьва
  • почти 60 лет, 90 кг
  • Оффлайн Оффлайн
    • Награды
Илья, вот здесь обсуждался алгоритм пробега до нажатия кнопки "сброс".  Вроде бы полезная функция.

kds2001

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 389
  • Россия, Санкт-Петербург
  • Inmotion v8
  • Оффлайн Оффлайн
    • Награды
Скорость то теперь можно 30 выставить на е+ ?))

ILYA2606

  • Модератор
  • Старожил
  • *
  • Репутация: 15
  • Сообщений: 3847
  • Россия, Москва
  • Делаю все, лишь бы не покупать машину!
  • Оффлайн Оффлайн
    • Награды
, выставить-то можно, и даже в прошивку колеса значение записывается (через родную прогу это можно увидеть), но почему-то у нас это не изменило максималку колеса. Проверь, может у тебя сработает.

Добавлено 15 Фев 2017 в 16:53
, ну в моем приложении проще - ты можешь глянуть график за нужный период и узнать сколько проехал. А так можно добавить блок "Персональный пробег", который можно вручную сбрасывать. Как и максимальную скорость

e-scooter

  • Старожил
  • *****
  • Репутация: 20
  • Сообщений: 2756
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Всем привет! Попробовал программку для самоката xiaomi. Находит и коннектится очень быстро и без проблем, но не может прочитать контроллер, во всех окошках крутится окружность но ничего не может найти. Жалко, программка понравилась. Но никто и не обещал что с этим самокатом будет работать, просто проверил на всякий случай. Всё равно спасибо за грандиозную работу по созданию приложения! Удачи!

ILYA2606

  • Модератор
  • Старожил
  • *
  • Репутация: 15
  • Сообщений: 3847
  • Россия, Москва
  • Делаю все, лишь бы не покупать машину!
  • Оффлайн Оффлайн
    • Награды
, да, также и с моноколесами Ninebot One 14", и другими брендами. Из-за того, что там другой алгоритм отправки пакетов по BLE

Surf_el

  • Старожил
  • *****
  • Репутация: 23
  • Сообщений: 5879
  • Москва
  • Оффлайн Оффлайн
    • Награды
, чтобы статистика по пробегу накапливалась, надо приложение во время езды все время подключенным держать?

ILYA2606

  • Модератор
  • Старожил
  • *
  • Репутация: 15
  • Сообщений: 3847
  • Россия, Москва
  • Делаю все, лишь бы не покупать машину!
  • Оффлайн Оффлайн
    • Награды
, нет, инфа об общем и текущем пробеге хранится в прошивке контроллера.

eldiamante

  • Наш человек
  • ***
  • Репутация: 0
  • Сообщений: 346
  • Катаюсь в Реутове
  • Оффлайн Оффлайн
    • Награды
Илья, спасибо!

а как активировать промокоды?

WaveCut

  • Модератор
  • Старожил
  • *
  • Репутация: 5
  • Сообщений: 1688
  • Минск, Беларусь
  • Монокатчик ~80кг
  • Оффлайн Оффлайн
    • Награды
, если вдруг нужен бэкенд для хранения логов поездок и еще чего - можем скооперироваться.

ILYA2606

  • Модератор
  • Старожил
  • *
  • Репутация: 15
  • Сообщений: 3847
  • Россия, Москва
  • Делаю все, лишь бы не покупать машину!
  • Оффлайн Оффлайн
    • Награды
, спасибо, но пока iCloud будет достаточно. Если будет кроссплатформенное приложение, то там уже да.

Добавлено 16 Фев 2017 в 21:32
, с айфона заходи в Appstore, на главной внизу кнопка "Ввести код"

Alex---Sh

  • Местный
  • ****
  • Репутация: 2
  • Сообщений: 786
  • Россия, Лысьва
  • почти 60 лет, 90 кг
  • Оффлайн Оффлайн
    • Награды
, нет, инфа об общем и текущем пробеге хранится в прошивке контроллера.

Боже ты мой!  То, что хранится  в контроллере о текущем пробеге  -   сбрасывается при выключении колеса (с том числе и при случайном выключении)!   Нафига он нужен то,  такой текущий пробег!!!!   
А считать текущий пробег за несколько поездок, например,  можно в приложении.  Алгоритм оооочень простой.  Но, почему то,  никто пока не реализовал.   :facepalm:

LEE4ER

  • Модератор
  • Старожил
  • *
  • Репутация: 18
  • Сообщений: 12863
  • Россия, Москва
  • Оффлайн Оффлайн
    • Награды
, м.б. потому что большинству это не нужно и есть более полезные фичи для реализации

общий пробег есть
пробег за сессию есть
в данном приложении, есть даже возможность выбрать промежуток...    не понятно что еще нужно-то)))  сбрасывать накопленое когда хочется (например за неделю)? так это вообще очень специфическая функция, которую хочет всего один человек :kidding:

Ripido

  • Старожил
  • *****
  • Репутация: 16
  • Сообщений: 9555
  • Россия, Одинцово
  • на велосипеде, было KS-16A, 90кг
  • Оффлайн Оффлайн
    • Награды
, про специфичную функцию не согласен. Потому что эта т.н. "специфичная функция" есть и на машине и в велокомпе. Лично у меня до сих пор мозг взрывается от бесполезного для меня пробега за сессию. Я не знаю как работает программа, но мне лично было бы удобно видеть просто пробег за день. И статистика: день, неделя, диапазон, месяц, год... хотя наверняка всё это там есть )

LEE4ER

  • Модератор
  • Старожил
  • *
  • Репутация: 18
  • Сообщений: 12863
  • Россия, Москва
  • Оффлайн Оффлайн
    • Награды
, ты второй)))))))))))))

Ripido

  • Старожил
  • *****
  • Репутация: 16
  • Сообщений: 9555
  • Россия, Одинцово
  • на велосипеде, было KS-16A, 90кг
  • Оффлайн Оффлайн
    • Награды
, как я уже написал, в автомобилях никто не измеряет пробег за сессию. Поэтому я тут не второй, не двадцать второй и боюсь, что даже не миллиардный.

Surf_el

  • Старожил
  • *****
  • Репутация: 23
  • Сообщений: 5879
  • Москва
  • Оффлайн Оффлайн
    • Награды
У меня в автомобильном компьютере есть пробег за поездку, причем эта поездка считается не по включению/выключению двигателя, а суммирует сессии, если между ними промежуток не превышает определенной величины

Страницы: 123 ... 27>>Вверх
 

Помощь форуму | Отказ от ответственности | Новая версия форума
©, Форум электротранспорта, electrotransport.ru, 2007—2018.
Копирование материалов возможно только с согласия правообладателя.

Размер занимаемой памяти: 5.75 мегабайт.
Страница сгенерирована за 0.248 секунд. Запросов: 123.

Powered by SMFPacks Alerts Pro Mod
Powered by SMFPacks Mentions Pro Mod