Как передать или записать данные в базу данных или передать на мобильное приложения


#1

как передать или записать данные в базу данных или передать на мобильное приложения


#2

Добрый день!

В какую базу данных и какое мобильное приложение?
Либо можете написать, какую задачу вы хотите решить, и мы подскажем правильный способ.


#3

мне необходимо передача инф. с устройства на моб. прелож. после мучений я приобрел еще одну проблему. Error listing the configs: MQTT RPC request timed out. и еще не отображается история датчика


#4

База если можно то в phpmyadmin. мобльное преложение на Android studia


#5

Для начала почитайте, что такое mqtt в целом и mqtt broker в частности. После этого вопросы должны отпасть.


#6

Добрый день!

Все показания с устройств и управление устройствами, подключенными к Wiren Board, происходит через MQTT - смотрите https://contactless.ru/wiki/index.php/MQTT

Если под phpMyAdmin вы имели в виду БД MySQL, то готового инструмента для отправки туда данных нет, но кажется кто-то это реализовывал: https://www.google.com/search?client=ubuntu&channel=fs&q=mqtt+mysql+bridge&ie=utf-8&oe=utf-8

В мобильное приложение, которое вы собираетесь разработать, удобнее передавать данные прямо по MQTT - приложение будет клиентом MQTT-брокера на Wiren Board или в облаке (https://contactless.ru/wiki/index.php/MQTT#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_MQTT_.D0.BC.D0.BE.D1.81.D1.82.D0.B0_.28bridge.29) Для примера можете посмотреть на готовое приложение https://play.google.com/store/apps/details?id=net.routix.mqttdash, которое это реализует.

Но в целом вам лучше подробнее описать вашу задачу - тогда мы сможем подсказать, как её лучше реализовать.


#7

не могу прописать данные connection cloudmqtt
address m21.cloudmqtt.com:10858
remote_username fs_user_kp
remote_password 5dn_pass_pm
clientid pavel_test
try_private false
start_type automatic
topic # both


#8

Куда вы не можете их прописать? В чём именно выражается то, что вы не можете их прописать?


#9

работает все. обратите внимание на порт. он выдается каждому отдельно.

Можно вопрос по топику. Собираю данные zabbix, в MySql обрабатываю показания.
Как их поместить в MQTT топик? Perl/PHP и через mosquitto send?
Короче как переместить данные из MySQL в MQTT топик=?


#10

Недавно решал такую задачу внутри WB на питоне - он уже предустановлен внутри.
Документация на paho (это реализация mqtt на питоне) : https://github.com/eclipse/paho.mqtt.python#installation

Примерный код на питоне для публикации в топик “paho/temperature” из ссылки выше:

import paho.mqtt.client as mqtt

mqttc = mqtt.Client()
mqttc.connect("iot.eclipse.org") // свой адрес сервера и реквизиты, подробнее в доках по ссылке выше
mqttc.loop_start()

while True:
    temperature = readTemperature()
    mqttc.publish("paho/temperature", temperature)

Яндекс.Метрика