как передать или записать данные в базу данных или передать на мобильное приложения
Добрый день!
В какую базу данных и какое мобильное приложение?
Либо можете написать, какую задачу вы хотите решить, и мы подскажем правильный способ.
мне необходимо передача инф. с устройства на моб. прелож. после мучений я приобрел еще одну проблему. Error listing the configs: MQTT RPC request timed out. и еще не отображается история датчика
База если можно то в phpmyadmin. мобльное преложение на Android studia
Для начала почитайте, что такое mqtt в целом и mqtt broker в частности. После этого вопросы должны отпасть.
Добрый день!
Все показания с устройств и управление устройствами, подключенными к 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, которое это реализует.
Но в целом вам лучше подробнее описать вашу задачу - тогда мы сможем подсказать, как её лучше реализовать.
не могу прописать данные 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
Куда вы не можете их прописать? В чём именно выражается то, что вы не можете их прописать?
работает все. обратите внимание на порт. он выдается каждому отдельно.
Можно вопрос по топику. Собираю данные zabbix, в MySql обрабатываю показания.
Как их поместить в MQTT топик? Perl/PHP и через mosquitto send?
Короче как переместить данные из MySQL в MQTT топик=?
Недавно решал такую задачу внутри 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)