Я использовал raspberry pi в качестве tb-шлюза для связи других устройств с TB, помещая устройства и raspberry pi в одну сеть.Устройства и raspberry pi подключены с помощью точки доступа без подключения к Интернету, а сама raspberry pi подключена к Интернету с помощью Ethernet.Идея состоит в том, чтобы отправлять / получать данные с устройств через не-интернет-сеть на raspberry pi (tb-gateway), а затем отправлять / получать данные на наш TB-сервер, который он будет отправлять через Ethernet и контролировать GPIO устройств.
Когда я отправляю телеметрию с устройства в ТБ (MQTT RPC), это работает, но наоборот не работает.ТБ -> УСТРОЙСТВО.Кроме того, при подключении устройств напрямую к серверу TB с использованием подключения к Интернету и отправке команд RPC все работает в обоих направлениях.
Я действительно с нетерпением жду решения этой проблемы, поскольку в отношении ТБ это возможно, но я думаю, что естьнекоторые проблемы с этим.Я полностью следовал инструкциям tb-gateway для raspberry pi.
Я использую zasow raspberry pi.
ссылка: https://thingsboard.io/docs/iot-gateway/install/rpi/
также этоне решение: HTTP API Rest Controller POST `/ api / plugins / rpc / oneway / {deviceId}` Вызовы RPC не достигают шлюза , поскольку все мои устройства подключены к шлюзу.
Если есть какие-то вопросы, требующие большего понимания, пожалуйста, дайте мне знать.