![]() |
![]() |
#21 |
Junior Member
Регистрация: 02.10.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Еее, нашел причину. Для работы phpliteadmin просто -таки необходим php5-mod-pdo-sqlite
![]() |
![]() |
![]() |
![]() |
#22 |
Junior Member
Регистрация: 13.11.2013
Сообщений: 1
Вес репутации: 0 ![]() |
![]()
Кто нибудь пробовал работать с sqlite на openwrt через python...Выдает ошибку типа
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/sqlite3/__init__.py", line 24, in <module> from dbapi2 import * File "/usr/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module> from _sqlite3 import * ImportError: No module named _sqlite3 Пакет python-sqlite3 Установлен...как я понял не хватает _sqlite.so но где его взять/собрать никто не подскажет куда смотреть? |
![]() |
![]() |
![]() |
#23 |
Senior Member
|
![]()
Хочу поделится скриптом, который отправляет запрос в порт, слушает его и полученные значения пишет в базу SQLite.
К роутеру подключена Ардуинка, к которой подключены два датчика температуры ds18b20. На запрос роутере, ардуина отвечает такой строкой: ROM=2834F1DD3003C:46.66 ROM=2852F5DD30052:22.44 ID датчика Температура На роутере необходимо доставить пакеты sqlite3-cli lsqlite3 Может кому и пригодится Создать базу и таблицу: PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#24 |
Junior Member
Регистрация: 24.12.2013
Сообщений: 14
Вес репутации: 0 ![]() |
![]()
А sketch для ардуины не дадите.Заранее спасибо
|
![]() |
![]() |
![]() |
#25 |
Senior Member
|
![]() PHP код:
|
![]() |
![]() |
![]() |
#26 |
Junior Member
Регистрация: 02.02.2013
Сообщений: 18
Вес репутации: 0 ![]() |
![]()
Добрый день,
Немного освежу тему. Под предыдущий пример для Arduino написал PHP скрипт. Функции: - при нажитии на кнопку <sen4toRS232> отправляет запрос (цифру 4) в порт Ардуино. Файл <ds_sql_ser.php> заниамется передачей и приемом ответа от/к Ардуино, там же создается база данных SQLite3 и заносятся показание датчиков. - возможность просмотра и удаление показаний из базы данных<ds_sql.php>; Вообщем ничего особенного - для чайников как я надеюсь будет в помощь. Запускаем файл <ds_sql.php> ds_sql.rar, в тойже папке нужен файл <ds_sql_ser.php> ds_sql_ser.rar После нажатия на кнопку <sen4toRS232> видим что то типа того : Ну и конечно в Ардуино нужно залить программу из предудущего поста. P.S. Весь код содран с этого сайта и немного доработан под свои нужды. |
![]() |
![]() |
![]() |
#27 |
Junior Member
Регистрация: 25.03.2014
Адрес: Калуга
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
Подскажите плиз, как передать файл с MR3020 (CyberWRT + PHP + SQLite3) на удаленный сервер.
Ситуация такая: на MR3020 висит датчик, показания пишутся в локальную sqlite базу. Задача: 1. по крону, допустим, раз в 10 минут передавать файлик базы на удаленный сервер http://site.ru/base.db и перезаписывать его там. Задача 2. Писать показания датчиков непосредственно в базу sqlite на удаленном хосте http://site.ru Просто вся визуализация показаний идет именно на удаленном хосте. Последний раз редактировалось ankv; 04.04.2014 в 12:30. |
![]() |
![]() |
![]() |
#28 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#29 |
Junior Member
Регистрация: 25.03.2014
Адрес: Калуга
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
А можно пример, а то своими силами не получилось...
Попробовал еще Wput (доустанавливал пакет), работает отлично из терминала, а вот когда ставлю в Планировщик, то не работает. По logread событие отмечается, но файл не переписывается. Использую так: "wput -u myfile.txt ftp://логин:пароль@mysite.ru/папка/" myfile физически лежит в папке /www, но повторюсь из Терминала все отрабатывает отлично. В чем могут быть грабли? Последний раз редактировалось ankv; 08.04.2014 в 23:12. |
![]() |
![]() |
![]() |
#30 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Говорим серверу что это браузер.
Поробуйте. У меня сейчас нет возможности проверить wget -q -U "Mozilla/5.0" --post-file myfile.txt --header="Content-Type: text/html" -O - "http://mysite.ru/папка/" |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|