crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Stoptyssin
  опции профиля:
сообщение 20.1.2012, 17:00
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 20
Регистрация: 20.1.2012
Пользователь №: 3145

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте! Заранее извиниясь за ламерство. Пишу диплом. Надо написать программу которая получает данные от нескольких ZigBee устройст и заносит их в базу данных (MySql). В принципе все устройства соеденены с ПК через ZigBee коллектор который работает как виртуальный COM-порт. Ни с мускулем ни QT особо дел не имел. Подскажите в каком направлении двигаться, если можно то с примерами (можно и на WiFi и на Bluetouth там я сам разберусь). И последний вопрос (самый ламерский), как лучше - принимать данные : буфер -> файл ->бд, или же буфер ->бд (временная таблица)-> файл. Заранее спасибо за ответы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
zloiia
  опции профиля:
сообщение 21.1.2012, 11:20
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 25
Регистрация: 5.5.2011
Пользователь №: 2655

Спасибо сказали: 5 раз(а)




Репутация:   0  


Ну насчет последовательного порта я бы все-таки порекомендовал qextserialport. Ну если будет использоваться MinGW и Винда, то ТУТ у меня есть все библиотеки которые в данном случае понадобятся уже собранные.

PS: я бы лучше использовал не буфер а очередь. Если задача собрать данные с порта, то кинуть отдельным потоком работу с портом, который будет просто общаться с девайсом и набивать очередь данных, которые нужно записать в базу. А в основном потоке повесить обработчик очереди, который будет ее аккуратно спихивать в базу по мере поступления данных.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuzulis
  опции профиля:
сообщение 21.1.2012, 14:09
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


Цитата(zloiia @ 21.1.2012, 12:20) *
Ну насчет последовательного порта я бы все-таки порекомендовал qextserialport.

Чем аргументируешь? Чем оно лучше?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 6.5.2025, 0:31