问题标签 [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.

0 投票
1 回答
676 浏览

thingsboard - 在 Ubuntu 上使用 docker 安装 Thingsboard

在 ubuntu 上使用 docker-compose 安装 thingsboard 时遇到问题

图像已正确拉出,容器似乎已启动,但日志显示:

thingsboard/application:1.2.2 的日志:

thingsboard-db-schema 容器仍在进行中。等它完成...

thingsboard-db-schema 容器仍在进行中。等它完成...

thingsboard-db-schema 容器仍在进行中。等它完成...

thingsboard-db-schema 容器仍在进行中。等它完成...

thingsboard-db-schema 容器仍在进行中。等它完成...

thingsboard-db-schema 容器仍在进行中。等它完成...

thingsboard/thingsboard-db-schema:1.2.2 的日志

等卡珊德拉...

无法解析“db”。

警告:未指定目标,因此扫描了 0 个主机。

等卡珊德拉...

无法解析“db”。

警告:未指定目标,因此扫描了 0 个主机。

等卡珊德拉...

似乎第一个等待 cassandra 启动的容器并非如此

有什么建议么 ?

提前致谢

0 投票
0 回答
418 浏览

thingsboard - 我可以通过 Thingsboard RPC 向设备广播消息吗?

我阅读了 RPC 调用文档((https://thingsboard.io/docs/reference/mqtt-api/#rpc-api)。我对请求 _id 有疑问。这是否意味着我可以将其用作广播功能对于服务器?我可以实现 OTA 功能并使用通过 Thingsboard 向设备广播更新消息吗?我应该使用 PRC 广播更新消息吗?

0 投票
1 回答
117 浏览

thingsboard - 配置 getDate 的输出

有一个演示插件允许设备获取服务器的时间。当前日期和时间在微控制器中解析不是很方便,我想将响应更改为 Unix 时间戳。

在文档中说这是可能的,但不是很清楚如何。是否有关于如何配置插件的指南?

此外,获取服务器的时间对于未启用 ntp 的设备(或在 VPN 内部,无法访问 NTP 服务器时)非常重要。是否有计划将此功能集成到 Thingsboard 的核心,或者它仍将是一个演示插件?

0 投票
1 回答
1929 浏览

javascript - 如何使用 MQTT javascript 创建 JSON?

我正在尝试使用 MQTT javascript 发布一些实时值。下面我需要设置正确的 JSON 格式值。在这里,我只能为所有总线发送一个值,但我需要发送单独的总线单独的值。怎么做。

我当前的代码:

我的期望:

我的发布部分

0 投票
2 回答
3888 浏览

maven - 自定义构建后,Thingsboard UI 上的自定义徽标未更新

我正在尝试更改 thingsboard UI 的徽标,但由于某种原因,自定义构建后徽标没有更新。我曾多次尝试在以下版本中重建 thingsboard:

1.1、1.2、1.2.3

我采取的步骤是:

1) 在 Windows 10 上安装 Java 和 Maven。 - 这些按预期工作。

2) 从https://github.com/thingsboard/thingsboard/克隆源代码

3)检查了相关的分支/版本。(根据上面列出的版本)

4) 将https://github.com/thingsboard/thingsboard/tree/master/ui/src/svg中的两个徽标替换为我的徽标,格式相同(svg),尺寸相同。还替换了https://github.com/thingsboard/thingsboard/tree/master/ui/src中的图标。

4a) 在构建 release1.1 时,我还必须添加SETNODE_ENVpackage.json 中。较新的版本使用消除此要求的跨平台包。

4b)在另一次尝试中,我构建了没有任何徽标的源代码。即svg目录是空的。

4c)我还尝试使用和不使用 mdi.svg 文件进行构建,但不确定它的作用。

5) 构建通过(在每次新的构建尝试中)并且:

5a) 我停止了 thingsboard 服务器net stop thingsboard

5b)我使用uninstall.bat卸载了thingboard。

5c)我删除的内容C:\thingsboard

5d)我将构建从 提取application/target/thingsboard-windows.zipC:\thingsboard

5e) 我运行 install.bat

5f) 我再次启动服务net start thingsboard

  • 请注意,所有命令都使用命令提示符 CLI 在管理员模式下运行。

原始的 thingsboard 徽标从未更改,即使源文件中没有徽标。

如果相关,请注意我对 Maven 的缺乏经验。

如果我遗漏了什么,或者您是否已经设法更改了 thingsboard 的徽标/图标,请告诉我。谢谢你。

0 投票
0 回答
275 浏览

mqtt - 如何将 TB 连接到外部代理 mqtt?

我更改了配置文件,但是当我想发布一条消息时,我收到了这个错误:

块引用

0 投票
0 回答
781 浏览

thingsboard - 在谷歌地图上创建事物板小部件

我已经使用 javascript 和 html 在谷歌地图上创建了一个新的小部件,添加了一个谷歌地图 api(http://maps.googleapis.com/maps/api/js?key=xxx&callback=xxx)资源,但是当我运行它时,给出错误说加载小部件资源失败

下面是我的代码

请提供任何帮助

.

0 投票
2 回答
1457 浏览

cassandra - 在 IoT 网关 Thingsboard 中发布多个数据

我刚刚开始使用 Thingsboard,我遇到了这个,https: //thingsboard.io/docs/iot-gateway/getting-started/ 。我已经实现了它,但我面临的问题是,

1.我只能传输一个键值对。如何传输多个键值传感器数据?

2.此外,如果有任何其他方式可以访问 Cassandra 数据库,以便我可以将所有我的数据检索到 Thingsboard。

请帮忙。感谢您。

0 投票
1 回答
2477 浏览

thingsboard - 如何让 ThingsBoard 连接到独立的 MQTT 代理?

似乎 ThingsBoard 使用 Netty 实现了自己的 MQTT 代理和连接器。我们正在尝试使用独立的 MQTT 代理,我们如何让 ThingsBoard 以最小的努力连接到该代理?

0 投票
0 回答
1029 浏览

ubuntu - 设备未使用 MQTT 连接到 Thingsboard

我想使用 MQTT 将像树莓派这样的单个设备连接到 thingsboard。到目前为止我所做的:我在计算机上设置了一个虚拟机。这台计算机通过以太网电缆连接到设备。我设置了 newtwork,所有工作的 ping:ping 设备-> VM = 双向工作 ping 设备-> 计算机 = 双向工作

这样网络部分就覆盖了,我开始安装thingboard server。在虚拟机(顺便说一句,它有 ubuntu)上,我将 lib 嵌入式 paho 交叉编译到我的设备上,并将主机设置为 VM 的 ip(端口 = 1883),并将thingsboard 给出的令牌作为用户名。当我尝试连接时,我总是得到错误(rc=-1),我不知道为什么。我尝试禁用所有防火墙(来自 windows 和 ubuntu)但我仍然无法连接,所以我认为可能是网络设置不正确。所以我决定直接在虚拟机上编译程序并使用 IP localhost 或 127.0.0.1 从那里运行它,我得到了相同的结果....我仍然不知道为什么。

在TB的conf文件中,mqtt的绑定ip为0.0.0.0,端口为1883。而我用来测试连接的程序代码和样例一样,只是改变了ip。这里是:

任何线索为什么这不起作用?我已经在这个问题上苦苦挣扎了好几天,而且我疯了。

谢谢

编辑:我不认为问题出在代码上,因为 thingsboard 返回 0、4 或 5 作为连接状态。它需要是别的东西。

解决方案:如果你来这里遇到和我一样的问题,我在 paho 上使用了名为“Hello”的示例,我改为“qos0pub”示例并且它有效。