04.01 gpfix GeoTracker

Preview:

DESCRIPTION

Слайды с конференции ROSH 10,10

Citation preview

Программно-аппаратный комплексмониторинга объектов “GPFix”

Антон Марчуков, Дмитрий Белимов, Михаил Мантулов

Open Source Hardware Engineering Community, oshec.org

Октябрь 2010

Основные положения

I Проект начался в 2007 годуI Изначальный курс на открытостьI Разработка используя ПО с открытым исходным кодом

(KiCAD)I Изготовление плат прототипов на заводеI Разработка не завершена, но уже есть рабочий прототипI Прикладное ПО написано на PythonI Поддержка стандартов значит переиспользование

компонент

Простая и понятная схема комплекса

Аппаратная часть

I Начинка:I ATMega128, 16 МГц, 4 Кбайт ОЗУ (ARM тогда был дорог)I GSM модуль Siemens MC39iI GPS модуль китайского производителя

I Разработка:I Рисование схемы, разводка плат вручную и подготовки

файлов для производства платы в KiCADI Изготовление плат на заводе в Китае (25 шт за $350)

I Функциональность:I IP, ICMP, ATI, LCP, PPP, TCP от www.easytoweb.de

(заброшен) портирован на avr-gccI Так же портирован UDP и сервер HTTPI Свой протокол для обмена с серверомI Работа с картой флеш памяти, FAT16 (взят у chan)I Работа с GPS приемников в т.ч. парсинг данныхI Планировщик заданий (контроллер не поддерживает

многозадачность)

Фото с одной стороны

Фото с другой стороны

Программная часть

I Twisted для серверной части (gpfserver и gtapiserver)I PostGIS для хранения геометрииI Веб фронтэнд на django, openlayersI Карты OpenStreetMapI gtapiserver отдаёт GeoJSON через RESTI Цель - набор универсальных компонент

Вопросы?

http://www.oshec.org/projects/geotracker

Recommended