Это сделать не просто. То есть дать рекомендации только по структуре базы. Ведь все зависит от мобильного приложения, серверной части, количества зарегистрированных объектов, частоты поступления запросов и т.д. Надо все рассматривать в комплексе. Один из вариантов — хранение текущего времени (GMT)и местоположения, а также небольшого следа («хвоста») последних перемещений и, конечно, id объекта. В принципе, кроме id объекта, индексация полей -последнее время, последние координаты и «хвост» не требуется. То есть — 4 поля с одним индексом. Хотя можно хранить и два поля ид объекта и «хвост». В общем главное зависит от того функционала, который вы предоставите «следящему»(тому, кто «волнуется»).
Возможность загрузить апк не с Google Play есть: На странице https://www.vialatm.com/sharedtrack.html по ссылке «Download android apk from this site».
Но работа с картами в приложении есть только через Google Services. В этой связи вопросы. Стали бы Вы пользоваться приложением без использования карт в нем? Стали бы Вы пользоваться приложением если бы в нем была возможность работать с картами OSM?
Это я не четко и не очень понятно выразился. Пользователи установившие «My Location Companion» автоматически получают учетную запись в сервисе. При этом помимо работы с приложением «My Location Companion» пользователи могут пользоваться ВСЕМИ возможностями сервиса (включая работу с объектами из IoT- «Интернет Вещей»). Замечание касалось возможной платности услуг по работе ТОЛЬКО с объектами IoT. Если в ваш акаунт будет добавлено не более десяти IoT объектов, то это будет бесплатно во всех случаях. Возможно и это ограничение будет снято. CЕРВИС БЕСПЛАТНЫЙ!, но в недалеком будущем в него будет интегрирована реклама. При этом реклама будет локализована и таргетирвоана по интересам пользователей. То есть пользователь будет определять какие рекламные материалы он готов получать.
1. Как происходит авторизация и аутентификация…
Владелец учетной записи задает пароль (ид пользователя формируется автоматически), под которым объекты присылают сообщения и с которым отправляются команды.
2. Как происходит авторизация и аутентификация сервиса…
При приходе сообщений они проходят авторизацию и аутентификацию. Скрипт выполняется от имени владельца учетной записи.
3. На сколько я понял, для связи «сервис — объект управления»…
В принципе, сервис и сайт работают по протоколу HTTPS (через некоторое время поддержка работы по HTTP будет полностью прекращена). Для протоколов MQTT и CoAP возможна работа по защищенному протоколу. В ближайшее время будет открыт доступ по протоколу CoAP и мы планировали опубликовать номера портов для SSL (после Вашего комментария возможно мы будем сообщать эти данные непосредственно клиентам, а не в общедоступной публикации)
4. Что будет в случае, если злоумышленники взломают ваш сервис…
Опять же спасибо Вам, поднятый вопрос привел к решению внедрения в сервис доп. подтверждений на принятие скрипта (при их создании/модификации). Полностью это не спасет (злоумышленник может сделать это рядом с вами, с помощью паяльника), но риск уменьшит.
5. Кто будет отвечать за устроенный гриль в масштабе квартиры в случае взлома вашего сервиса?
Развернутый юридически грамотный ответ я дать не готов. Вопрос важный и требует дополнительной проработки. Планируется подготовка коробочного решения для полной установки сервиса на площадках клиентов (срок назвать не готов: не раньше чем в сентябре, но в этом году точно). Клиент при этом сам может обеспечить шифрованные туннели и каналы передачи данных, провести полные тесты. Но это полностью нас не спасает. Если «дыра» в нашем софте, то виноваты мы. Все эти проблемы весьма серьезно стоят в тематике IoT. Медицинские датчики и приборы тоже в этой теме, а здесь уже более фатальные чем гриль случаи могут возникнуть.
Еще раз спасибо Вам за комментарий. Он действительно очень ВАЖНЫЙ!!!
Спасибо Вам за подробный комментарий. Мои небольшие пояснения и соображения:
Push уведомления надо будет быстро реализовывать, их отсутствие становятся существенным недостатком.
Детские трекеры использовать конечно можно. Некоторые работают по протоколам (тип устройства при добавлении) GPSWATCH, UNIVERSAL. Нужно будет изменить логику процесса добавления устройства, а то сейчас все в одной куче и персональные и автомобильные и протоколы. Буду рассматривать как приоритетную задачу.
С iPhone — действительно большая проблема. Пытался заказать приложение, но запросили много денег (400 000. Пока сервис не начал монетизироваться, к таким тратам не готов). Пытался подключить сторонних разработчиков, протокол для мобильных устройств пол-года «висел» на сайте, но никто не откликнулся. Но конечно эту брешь тоже надо закрывать.
2 похожих приложения — тоже была не совсем правильный подход. Первое для андроидов 2.1, а второе уже с большим функционалом для 4.1 и выше.
Информацию о социальных сетях с треками и фотографиями проанализирую. В принципе публикация треков с фото в общий доступ готова. Нужно будет ее правильно преподнести.
Про датчики: "… вряд ли удастся настроить на работу с ViaLatM напрямую ...", а Вам известны какие-либо датчики, которые можно настроить на передачу данных через интернет, и можно ли добыть протокол работы этих датчиков.
Вопрос: "… а можно ли вам доверять и не будет ли ваш рекламодатель копаться в моих данных ..." — ну рекламодатель будет иметь очень ограниченный доступ к данным и только тем данным пользователей, которые они сами таргетируют для рекламодателей. Но вообще вопрос о доверии будет стоять всегда, поэтому в средне-срочных планах подготовка сервиса как коробочного продукта, который пользователи смогут устанавливать на своих площадках.
"… Автоматическая ответная реакция ..." — это реализовано и будет описано в одной из ближайших следующих статей про сервис.
Еще раз огромное Вам спасибо за комментарии и замечания!!!
Спасибо за комментарий!
Вы указали очень важную проблему — нигде нет ни общего обзора, ни даже пресс релиза.
Статьи писались по мере развития сервиса, а общего описания нет.
В понедельник я подготовлю краткий обзор — «Что такое ViaLatM, для чего он может использоваться и кому он нужен» и опубликую его на Habr-е.
И конечно добавлю «Poster» на сайте.
Еще раз СПАСИБО Вам за то, что обратили внимание на критический бизнес «прокол».
Я не медик, но на мой взгляд магнитная среда влияет на человека. По-крайней мере у меня есть опыт. После прогулки в определенном месте у меня возникла сильная головная боль. Позже я выяснил, что как раз в этом месте проходит высоковольтный кабель. Выгода пользователя от передачи — 1) иметь доступ к большому историческому массиву данных, который вряд ли можно сохранить на одном устройстве; 2) делиться данными с другими — то есть сообща составлять карту геомагнитной среды в определенных местоположениях; В приложении планирую при резких изменениях создавать уведомления пользователю. На настоящий момент моя интерпретация ретроспективная: в какие-то моменты я чувствовал себя лучше, или наоборот — хуже и я могу посмотреть — нет ли корреляции моего самочувствия с магнитной средой в которой я находился в эти моменты
Я не медик, но на мой взгляд магнитная среда влияет на человека. По-крайней мере у меня есть опыт. После прогулки в определенном месте у меня возникла сильная головная боль. Позже я выяснил, что как раз в этом месте проходит высоковольтный кабель. Выгода пользователя от передачи — 1) иметь доступ к большому историческому массиву данных, который вряд ли можно сохранить на одном устройстве; 2) делиться данными с другими — то есть сообща составлять карту геомагнитной среды в определенных местоположениях; В приложении планирую при резких изменениях создавать уведомления пользователю. На настоящий момент моя интерпретация ретроспективная: в какие-то моменты я чувствовал себя лучше, или наоборот — хуже и я могу посмотреть — нет ли корреляции моего самочувствия с магнитной средой в которой я находился в эти моменты
Второе число в строке (после уровня в микро Теслах) это частота изменений магнитного поля в миллисекундах. На счет ФМР — ответ нет. Собственно андроид дает возможность получить уровень поля в конкретное время, если на основании этих данных можно сформировать другие показатели и величины, то конечно я это реализую.
Но работа с картами в приложении есть только через Google Services. В этой связи вопросы. Стали бы Вы пользоваться приложением без использования карт в нем? Стали бы Вы пользоваться приложением если бы в нем была возможность работать с картами OSM?
Владелец учетной записи задает пароль (ид пользователя формируется автоматически), под которым объекты присылают сообщения и с которым отправляются команды.
2. Как происходит авторизация и аутентификация сервиса…
При приходе сообщений они проходят авторизацию и аутентификацию. Скрипт выполняется от имени владельца учетной записи.
3. На сколько я понял, для связи «сервис — объект управления»…
В принципе, сервис и сайт работают по протоколу HTTPS (через некоторое время поддержка работы по HTTP будет полностью прекращена). Для протоколов MQTT и CoAP возможна работа по защищенному протоколу. В ближайшее время будет открыт доступ по протоколу CoAP и мы планировали опубликовать номера портов для SSL (после Вашего комментария возможно мы будем сообщать эти данные непосредственно клиентам, а не в общедоступной публикации)
4. Что будет в случае, если злоумышленники взломают ваш сервис…
Опять же спасибо Вам, поднятый вопрос привел к решению внедрения в сервис доп. подтверждений на принятие скрипта (при их создании/модификации). Полностью это не спасет (злоумышленник может сделать это рядом с вами, с помощью паяльника), но риск уменьшит.
5. Кто будет отвечать за устроенный гриль в масштабе квартиры в случае взлома вашего сервиса?
Развернутый юридически грамотный ответ я дать не готов. Вопрос важный и требует дополнительной проработки. Планируется подготовка коробочного решения для полной установки сервиса на площадках клиентов (срок назвать не готов: не раньше чем в сентябре, но в этом году точно). Клиент при этом сам может обеспечить шифрованные туннели и каналы передачи данных, провести полные тесты. Но это полностью нас не спасает. Если «дыра» в нашем софте, то виноваты мы. Все эти проблемы весьма серьезно стоят в тематике IoT. Медицинские датчики и приборы тоже в этой теме, а здесь уже более фатальные чем гриль случаи могут возникнуть.
Еще раз спасибо Вам за комментарий. Он действительно очень ВАЖНЫЙ!!!
Push уведомления надо будет быстро реализовывать, их отсутствие становятся существенным недостатком.
Детские трекеры использовать конечно можно. Некоторые работают по протоколам (тип устройства при добавлении) GPSWATCH, UNIVERSAL. Нужно будет изменить логику процесса добавления устройства, а то сейчас все в одной куче и персональные и автомобильные и протоколы. Буду рассматривать как приоритетную задачу.
С iPhone — действительно большая проблема. Пытался заказать приложение, но запросили много денег (400 000. Пока сервис не начал монетизироваться, к таким тратам не готов). Пытался подключить сторонних разработчиков, протокол для мобильных устройств пол-года «висел» на сайте, но никто не откликнулся. Но конечно эту брешь тоже надо закрывать.
2 похожих приложения — тоже была не совсем правильный подход. Первое для андроидов 2.1, а второе уже с большим функционалом для 4.1 и выше.
Информацию о социальных сетях с треками и фотографиями проанализирую. В принципе публикация треков с фото в общий доступ готова. Нужно будет ее правильно преподнести.
Про датчики: "… вряд ли удастся настроить на работу с ViaLatM напрямую ...", а Вам известны какие-либо датчики, которые можно настроить на передачу данных через интернет, и можно ли добыть протокол работы этих датчиков.
Вопрос: "… а можно ли вам доверять и не будет ли ваш рекламодатель копаться в моих данных ..." — ну рекламодатель будет иметь очень ограниченный доступ к данным и только тем данным пользователей, которые они сами таргетируют для рекламодателей. Но вообще вопрос о доверии будет стоять всегда, поэтому в средне-срочных планах подготовка сервиса как коробочного продукта, который пользователи смогут устанавливать на своих площадках.
"… Автоматическая ответная реакция ..." — это реализовано и будет описано в одной из ближайших следующих статей про сервис.
Еще раз огромное Вам спасибо за комментарии и замечания!!!
Вы указали очень важную проблему — нигде нет ни общего обзора, ни даже пресс релиза.
Статьи писались по мере развития сервиса, а общего описания нет.
В понедельник я подготовлю краткий обзор — «Что такое ViaLatM, для чего он может использоваться и кому он нужен» и опубликую его на Habr-е.
И конечно добавлю «Poster» на сайте.
Еще раз СПАСИБО Вам за то, что обратили внимание на критический бизнес «прокол».