Как распечатать маршрут в ThingsboardPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как распечатать маршрут в Thingsboard

Сообщение Anonymous »

Я новичок в Thinsboard. На данный момент я создал дашборд, где отображаю 2 локации (хаба) и транспортное средство. Однако я пытаюсь отобразить маршрут, но не знаю, как это сделать.
Мой текущий подход следующий:
Я создаю маршрут на основе JSON следующим образом:

Код: Выделить всё

 "route":{
"name": "Route for Working Plan 1",
"num_route": 0,
"pos":  0,
"arrival_time": "",
"departure_time": "",
"arr_veh_weight": 0.0,
"dep_veh_weight": 0.0,
"arrive_veh_items": 0,
"dep_veh_items": 0,
"accu_distance_km": 0.0,
"point_List":
"(41.6721, -0.8899), (41.6705, -0.8902), (41.6688, -0.8904), (41.6672, -0.8907), (41.6656, -0.8909), (41.6639, -0.8912), (41.6623, -0.8914), (41.6607, -0.8917), (41.6590, -0.8919), (41.6574, -0.8922), (41.6558, -0.8924), (41.6542, -0.8927), (41.6525, -0.8929), (41.6509, -0.8932), (41.6493, -0.8934), (41.6476, -0.8937), (41.6460, -0.8939), (41.6444, -0.8942), (41.6427, -0.8944), (41.6411, -0.8947)"
}
Затем я отправляю телеметрию следующим образом, используя метку времени:

Код: Выделить всё

 telemetry = []

ts = int(time.time() * 1000)
for route_point in route_points_lat:
ts = ts

telemetry.append({
"ts": ts,
"values": {
"latitude": route_point,
"longitude": route_points_lon[pos]
}
})

pos += 1
ts += 1000

...
try:
route_point_tb_asset = API.find_asset(route.name)
send_telemetry_asset(token, route_point_tb_asset.id.id, telemetry)
print(f"Telemetry properly sent to {route.name}")

После этого я вижу только последнюю точку, отправленную на актив.
Как добиться отображения маршрута? Мне нужно что-то вроде этого:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... hingsboard
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как запустить ThingsBoard в контейнере Docker, используя собственный файл Thingsboard.deb
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как внедрить конфигурацию из Spring Boot YAML в узел пользовательских правил ThingsBoard?
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как внедрить конфигурацию из Spring Boot YAML в узел пользовательских правил ThingsBoard?
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка APK сборки Thingsboard в Android Studio
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Ошибка APK сборки Thingsboard в Android Studio
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»