Skip to content

darvik80/rpi-robot

Repository files navigation

Robot based on RPI 3

Components

Libraries

Troubleshoots

  • Build with conan
  1. Install dependencies
  conan install . --output-folder=cmake-build-debug --build=missing
  1. Add parameter for CMake
  -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake

  • GDB Server does not work for Docker add run arg for docker config: --security-opt seccomp=unconfined
  • Remote GDB Server

IoT Yandex Core

Device

topic alias description
$devices/${deviceId}/events $me/device/events telemetry
$devices/${deviceId}/state $me/device/state telemetry
$devices/${deviceId}/commands $me/device/commands commands
$devices/${deviceId}/config $me/device/config configuration
$monitoring/${deviceId}/json $me/device/config monitoring in json format

RegistryDo

topic alias description
registries/${registryId}/events $me/registryId/events telemetry
registries/${registryId}/state $me/registryId/state telemetry
registries/${registryId}/commands $me/registryId/commands commands
registries/${registryId}/config $me/registryId/config configuration
registries/${registryId}/json $me/registryId/config monitoring in json format

IoT ThingsBoard

Device

topic description
v1/devices/me/telemetry telemetry
v1/devices/me/rpc/request/$request_id command request
v1/devices/me/rpc/request/$response_id command response
v1/devices/me/attributes attributes