21.07.2020, 01:57 | #1 |
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
mysql
mysql есть в matrix?
Как можно доставить его, если возможно? |
21.07.2020, 11:15 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.07.2020, 12:03 | #3 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: mysql
Какую цель вы преследуете?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.07.2020, 12:40 | #4 |
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: mysql
Не вытягивать историю в скаду по modbus
сразу скажу, скада стоит на iOs (teslascada). Как туда скачать файл Sqlite не знаю, что там будет с правами тоже. iphone никогда не было. Но с начальством не поспоришь у них у всех только яблочные девайсы |
21.07.2020, 13:33 | #5 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: mysql
Они же себя как мультиплатформенную скаду позиционируют.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
21.07.2020, 15:29 | #6 |
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: mysql
Так и есть, мультик. Очень кстати неплохая вещь, работает из коробки на всем.
Симулятор даже есть Но есть и тонкости. Начальство хочет в любой момент времени вытащить свой айфон. Подключиться к объекту и посмотреть графики температуры и давлений за нужный им период. Т.е. открывает страницу архив, выбирает датчик, выбирает дату начала и время конца, и видит на экране график. Для решения я вижу 3 пути 1. скачать sqlite бд на телефон и потом с ней работать (не катит для iphone и проблеммы с размером для андроид) 2. Сделать выборку из mysql 3. Передать по modbus дату начала и конца, из блока history обратно получить количество рядов. Циклом перебирать ряды вытягивая по modbus значение за значением (если время опроса будет 300-500мс ... очень медленно) Мне 2й способ видеться самым простым Попутный вопрос, не в тему, SMConnect server для ПК самому делать придется? |
21.07.2020, 16:04 | #7 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: mysql
а чо - sqlite не поддерживает простейшие sql запросы?
зачем базу то качать? |
21.07.2020, 16:21 | #8 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: mysql
Цитата:
|
|
21.07.2020, 17:24 | #9 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: mysql
Цитата:
Какую версию их скады собираетесь использовать и где разворачивать? В чем проблема держать скаду с opc сервером на компьютере, где будет писаться база скады и передавать нужную информацию уже на клиент-мобильник? __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
21.07.2020, 17:55 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Думаю, у человека просто есть пример программы, выполняющей SQL-запрос
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.07.2020, 18:45 | #11 | ||
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: mysql
Цитата:
Научите меня как сделать запрос к sqlite снаружи, буду признателен Добавлено через 7 минут Виндовс поставил только ради smlogix и owen logic. Устроит и rpm и deb и src. Мои сервера на centos и gentoo крутятся. Цитата:
Везде все по разному, работаю с тем, что есть. В данном случае tesla2 т.к. она уже есть. Задача локальная, по этому достаточно бд в matrix и tesla2 на телефоне. Не хочется огород городить. Но хочется подключения без белого ip на объекте Добавлено через 8 минут Примеров для tesla2 к сожалению нет, второй день только разбираюсь Последний раз редактировалось Antioff, 21.07.2020 в 18:55 |
||
21.07.2020, 18:59 | #12 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
21.07.2020, 19:01 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
В интернете нет примеров по sqlite?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.07.2020, 19:28 | #14 | |
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: mysql
Цитата:
|
|
21.07.2020, 21:03 | #15 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: mysql
|
22.07.2020, 11:24 | #16 |
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: mysql
Все, конечно, замечательно и познавательно но
1. почему вы избавились от mysql? 2. можно все таки получить mysql? 3. я понял, что есть сборка SMConnect server для Linux? |
22.07.2020, 13:12 | #17 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: mysql
Цитата:
1. Что значит избавились? Мы просто используем SQlite 2. Контроллер линуксовый, думаю, можно на него поставить Mysql 3. Есть сборка для SMConnect для наших контроллеров, которые на базе линукс. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
22.07.2020, 13:41 | #18 | |
Member
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: mysql
Цитата:
Попробую как для иностранцев ... 1. Где можно скачать mysql deb пакет для matrix? 2. Где можно скачать smconnect.deb для архитектуры amd64? |
|
22.07.2020, 15:13 | #19 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: mysql
Цитата:
2. Мы такой пакет не разрабатывали, соответственно у нас в рамках нашего сайта - нигде. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Arsie, 23.07.2020 в 11:45 |
|
23.07.2020, 12:11 | #20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Тут скорее наоборот, вы только с десятого раза задали нормальные вменяемые вопросы.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2020, 11:41 | #21 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Цитата:
|
|
11.11.2020, 11:50 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Запрос у гугла "как из php выполнить запрос sqlite" выдаёт варианты, они не работают?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2020, 16:13 | #24 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
11.11.2020, 16:23 | #25 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Почему не работает? Какую диагностику вы проводили?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2020, 16:51 | #26 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
11.11.2020, 17:42 | #27 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Это результат диагностики?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2020, 19:22 | #28 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
Цитата:
Такой пример работает Код:
$db = new SQLite3('/projects/settings.sqlite'); $results = $db->query('SELECT * FROM users;'); while ($row = $results->fetchArray()) { var_dump($row); } |
|
11.11.2020, 19:48 | #29 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Цитата:
Начну сначала. Железо - TRIM5. На php крутится интернет страничка. которая обрабатывает .csv файл и на основе данных этого файла строит график. Но это получается через ... соседний город, ведь фбд блок сохраняет данные в data.sqlite в базу данных( таблица:"value"; номер входа в фбд-блоке (название входа не отображается):"id_variable"; время:"timestamp"; данные:"int_value" . И логичнее было бы брать данные оттуда. Создал test.php <?php $db = new SQLite3('/projects/history_data/data.sqlite'); //соединение с базой $results = $db->query('SELECT * FROM value;'); //получение данных while ($row = $results->fetchArray()) { var_dump($row); //вывод данных на экран } //ВСЕ!!!! ?> Но увы интернет страничка показывает ... всмысле ничего не показывает и выдает 500 ошибку :"HTTP ERROR 500". уже голова не соображает Последний раз редактировалось Alexsis, 11.11.2020 в 20:17 |
|
11.11.2020, 21:08 | #30 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|