Сам скрипт для запихивания данных с UART (ttyUSB0) в базу данных
База данных: db_sensors
вкладка базы: sensors
Пришлось при создании базы описывать данные как текст.
#!/usr/bin/python
import time
import serial
import MySQLdb
ser = serial.Serial('/dev/ttyUSB0',9600)
while True:
data=ser ...
Найдено 6 результатов
- Ср янв 24, 2018 7:10 pm
- Форум: Железо
- Тема: Вопрос по получению данных со сборщика данных.
- Ответы: 5
- Просмотры: 4664
- Сб янв 13, 2018 12:40 am
- Форум: Железо
- Тема: Вопрос по получению данных со сборщика данных.
- Ответы: 5
- Просмотры: 4664
Re: Вопрос по получению данных со сборщика данных.
Напрямую не умеет. Можно на bash написать какой-нибудь скрипт, который будет считывать из порта строки и в зависимости от содержимого отправлять на сервер запрос через wget. Вообще можно конечно и универсальный модуль чтения из serial-порта сбацать, но когда оно ещё будет :)
Сергей разобрался ...
- Чт янв 04, 2018 2:34 pm
- Форум: Железо
- Тема: Вопрос по получению данных со сборщика данных.
- Ответы: 5
- Просмотры: 4664
Re: Вопрос по получению данных со сборщика данных.
Сергей а Majordomo умеет читать данные напрямую из /dev/ttyS0 ?
Командой: > sudo hexdump -C < /dev/ttyS0 я получаю следующее:
00000000 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |================|
00000010 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a 43 6f 6c |===========..Col|
00000020 20 20 38 ...
Командой: > sudo hexdump -C < /dev/ttyS0 я получаю следующее:
00000000 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |================|
00000010 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a 43 6f 6c |===========..Col|
00000020 20 20 38 ...
- Вс дек 31, 2017 11:11 am
- Форум: Железо
- Тема: Вопрос по получению данных со сборщика данных.
- Ответы: 5
- Просмотры: 4664
Вопрос по получению данных со сборщика данных.
Привет!
Есть некоторое самодельное устройство на самом дешевом 20 выводном контроллере STM 8S003F3 которое с успехом собирает данные с кучи датчиков по дому, а именно:
1) Счетчики воды (Холодная и горячая)
2) Счетчик газа (Гранд 1,6 или Бетар 1,6)
3) DS18B20 (прикручен к трубе с горячей водой)
4 ...
Есть некоторое самодельное устройство на самом дешевом 20 выводном контроллере STM 8S003F3 которое с успехом собирает данные с кучи датчиков по дому, а именно:
1) Счетчики воды (Холодная и горячая)
2) Счетчик газа (Гранд 1,6 или Бетар 1,6)
3) DS18B20 (прикручен к трубе с горячей водой)
4 ...
- Вт янв 17, 2017 12:50 pm
- Форум: Железо
- Тема: Подключение датчиков через RS232
- Ответы: 3
- Просмотры: 4635
Re: Подключение датчиков через RS232
С cамой Raspberry Pi3B разобрался, данные потекли
всего то и надо было в настройках прописать :
pi@raspberrypi:~ $ sudo nano /boot/config.txt
# Enable UART
enable_uart=1 // <- Это включило работу с UART
Перегружаемся... sudo reboot now
Далее: проверяем работу с консолью должно быть как то так ...
всего то и надо было в настройках прописать :
pi@raspberrypi:~ $ sudo nano /boot/config.txt
# Enable UART
enable_uart=1 // <- Это включило работу с UART
Перегружаемся... sudo reboot now
Далее: проверяем работу с консолью должно быть как то так ...
- Пн янв 16, 2017 2:09 pm
- Форум: Железо
- Тема: Подключение датчиков через RS232
- Ответы: 3
- Просмотры: 4635
Подключение датчиков через RS232
Приветствую!
Имеется некоторое устройство на контроллере STM8S003 которое спит 30 секунд, потом просыпается на 3 секунды собирает данные с датчиков протечек, счетчиков воды, температурных датчиков и датчика влажности потом все пакует в контейнер и выстреливает им через UART (9600 8n1).
Вот ...
Имеется некоторое устройство на контроллере STM8S003 которое спит 30 секунд, потом просыпается на 3 секунды собирает данные с датчиков протечек, счетчиков воды, температурных датчиков и датчика влажности потом все пакует в контейнер и выстреливает им через UART (9600 8n1).
Вот ...