Как стать автором
Обновить

Комментарии 15

а что за коробочка?
Вот такая: www.ebay.com/itm/Quad-band-Spy-Vehicle-Realtime-GPS-GSM-GPRS-S-MS-Tracker-Device-TK102B-with-buli-/181030960666?pt=US_Tracking_Devices&hash=item2a26493e1a

Когда гуглил что эта штука может отправлять выяснилось что протокол у них всех весьма схожий :)
Планируется ли модульность (несколько парсеров с автозагрузкой)? Как инициализировать базу?
Если честно, то разобрался как запустить, но не понял как добавить пользователя что бы зайти во фронтэнд. С Django никогда дела не имел. Опишите это на гитхабе в РИДМИ, думаю будет полезным для таких как я… попробовать хочется, но не очень получается
Спасибо!
Ридми поправил, описал там как запускать и как запускать приложенный там же эмулятор трекера :)

О модульности можно подумать, пока trackkrd сделан так, чтобы быть максимально быстрым и простым, нагрузочного тестирования на него пока не проводилось, как узнаю сколько он держит rps(скорее даже не он, а питонячий TCPServer), станет ясно имеет ли смысл нагружать его. Пока же можно просто модифицировать регэксы.

Пожалуйста, если найдете какие странности/проблемы, не стесняйтесь создавать таску на гитхабе ;)
Запустилось, 5 минут — полет нормальный.
Завтра попробую запилить прокси с бинарного протокола «боевых» трекеров в формат TK102, который понимает Ваш парсер и начнем испытания (трекеров всего 20 штук, но телеметрию шлют ежесекундно)
О, круто, если какие вопросы будут — пишите в джаббер :)
В выходные могу еще кстати сделать http-ручку, для добавления сообщений через HTTP-POST запрос, чтобы не изгаляться с транслированием в странные форматы, заодно на нее же можно перевести trackkrd, что избавит его от использования ORM'а.
А что за протокол общения коробочки с сервером?
текстовые сообщения через tcp-протокол, примеры можно посмотреть на гитхабе в tracker_emulator.py
Интересно откуда брали. Шли какие-то доки вместе с трекером?
С трекером ничего не шло, гуглил и реверс-инжинировал:)
Понял. Так и думал :)
А может лучше написать замену латитуда для open path? Тогда хоть данные никуда не пропадут, как сейчас будет с латитудом.
Если речь об OpenPaths(https://openpaths.cc) то существенных отличий от латитьюда я не вижу, как по безопасности, так и по сохранности своих данных, хранящихся там.

У моего проекта в корне другая идеология, он изначально создавался с другой целью, но архитектура и используемые технологии позволяют использовать и как латитьюд. Кроме того, проект под GPLv2, исходный код открыт, Вы можете установить его себе и использовать именно свою копию, тогда сохранность данных вы будете контролировать сами :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории