问题标签 [thingsboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iot - 如何使用 thingsboard 物联网网关更新设备属性
我想使用 Thingsboard IoT Gateway 更新设备的属性,但它不起作用。
Thingsboard 1.4.0 Thingsboard 物联网网关 1.2 Mosqquito(Broker) Node.js(Client)
这一切都启动并调用设备的属性更新API,但网关日志没有出现,它似乎没有到达。
客户端 ->(OK)Mosqquito ->(???无日志)网关 -> Thingsboard
mqtt-config.json 按原样使用它。 https://github.com/thingsboard/thingsboard-gateway/blob/master/src/main/resources/mqtt-config.json
teremetoryAPI 正在工作(值已更新,如控制台中所示)请告诉我应该进行哪些设置来更新设备的属性。
python - ThingsBoard IoT Gateway - 1.4.0 版中的时间戳映射时间序列
我刚刚将我的 ThingsBoard 物联网网关升级到 1.4.0 版,我从存储库中看到,现在可以将发布的遥测数据与客户端时间戳进行映射。据我了解,此功能之前只能通过直接发布到 ThingsBoard 嵌入式 MQTT 代理来实现,而不是通过网关。从存储库中,我发现以前的映射类(rep. branch 1.2)如下:
虽然新版本(rep. branch 1.4)具有以下类:
据我了解,时间戳功能(和格式样式)已添加到消息映射中。我的问题是我无法将我发布到 ThingsBoard 的消息中的时间戳映射。平台仍会收到正确的key
和value
,但会将数据与服务器端时间戳进行映射。
这是我用来将数据包发布到外部 MQTT 代理的 python 代码片段,它显示了我的 json 数据包的结构:
这是我的 ThingsBoard 物联网网关映射文件 (mqtt-config.json) 的片段,这里配置了所有想要的映射:
我在此过程中是否犯了一些错误,或者仍然无法将数据与客户端时间戳映射?
thingsboard - thingsboard 1.4 无法启动并出现错误:找不到表:audit_log
我按照官方文档用PostgreSQL DB安装了thingboard 1.4.0,但它无法启动,以下是启动日志:
thingsboard 服务器在 ubuntu16.04 上。
cloud - 在家外访问 Raspberry Pi“Thingsboard”帐户?
我已经使用ThingsBoard 安装指南在我的树莓派上安装了Thingsboard 云平台。
192.168.xx.xx:8080/login
我从另一个连接以太网的设备访问 Raspberry Pi IP 地址。它直接将我带到Thingsboard WebUI
登录页面,我成功登录并访问仪表板、设备等。
但是当我尝试使用 Internet 从另一个家庭(即从另一个路由器而不是我的家庭路由器)连接到它时,它不会让我连接。
我试图在互联网上寻找这个问题,但我找不到任何东西。
maven - thingsboard 没有更改徽标
我无法更改事情板徽标
- 我删除了标志
- 我上传了另一个,它是 svg 文件,它是正确的(它可以被导航器读取)
- 我给它起了另一个名字
- 我默认给它起名字
- 我做了 git clean -fdx 6.我重新启动了服务 thingsboard
有什么帮助吗???
android - 使用 MIT App Inventor 从 ThingSpeak 读取传感器数据
我一直在尝试使用 MIT App Inventor 构建一个 android IOT 应用程序。它应该从我的 NodeMCU 设备中读取电压值并显示它。我认为这些值应该传输到 ThingSpeak 数据库通道,我做得很好。但是在所有关于 Arduino 和智能手机之间的蓝牙通信的文章中,我找不到一个关于如何在我的 Android 应用程序上读回 ThingSpeak 中的值的教程,我想知道如何通过互联网连接来做到这一点。我需要一个关于如何将传感器数据发送到 ThingSpeak 并将其显示在我的 android 应用程序上的简单示例。
python - 无法使用 Python cassandra-driver 查询特定的 UUID
我正在尝试使用 Python 包 cassandra-driver 从我的 cassandra 数据库中提取特定值。我对数据结构没有影响。
我的 Python 脚本
给出以下输出:
我现在要做的是这样的查询:
这给了我以下错误:
cassandra.InvalidRequest:来自服务器的错误:代码 = 2200 [无效查询] 消息 =“对函数 system.uuid 的调用中的参数数量无效:需要 0,但提供了 1”
查询似乎调用了系统函数uuid
。我知道entity_id
是 的类型,uuid
但我不知道如何在我的查询中使用session.execute
.
我用了:
卡桑德拉版本 3.11.2
Python 版本 3.6.3
任何想法都非常感谢!谢谢。
thingsboard - 仪表板不断移动/摇晃
有时仪表板会颤抖。
有人能告诉我我该如何解决这个问题?
谢谢莎拉
thingsboard - 登录名和密码 Thingsboard/本地安装
我已经在本地安装了https://thingsboard.io/但我找不到正确的登录名和密码。我试图与租户/租户登录,但徒劳无功。请帮忙!
iot - 带有虚拟设备的 ThingsBoard 用例
我有设备。这些设备正在将原始传感器值发送到数据收集服务。数据收集服务持久保存按传感器 ID 和集合 ID 分组的所有传感器事件。
现在我想使用 ThingsBoard 来可视化数据。
是否可以在 ThingsBoard 中创建虚拟设备?每个虚拟设备都应该代表一个传感器并从现有的持久存储中获取数据。而且我不想获取所有设备的所有传感器值。但我想选择一个设备和一组,然后只可视化这些值。数据不应存储在嵌入式 Cassandra 数据库中。是否可以仅将所选数据加载到内存中?每次我选择任何数据时,ThingsBoard 都应该再次拉取所选数据。或者额外的服务应该再次推送数据。