Thingsboard -- gateway接入MQTT设备

登录TB控制台,创建一个网关设备

在这里插入图片描述

在这里插入图片描述

docker安装thingsboard gateway

docker run -p 1883:1883 -it -v ~/.tb-gateway/logs:/thingsboard_gateway/logs -v ~/.tb-gateway/extensions:/thingsboard_gateway/extensions -v ~/.tb-gateway/config:/thingsboard_gateway/config --name tb-gateway --restart always thingsboard/tb-gateway

修改配置文件

  • 复制网关设备令牌写入到网关下面的tb_gateway.yaml文件中的accessToken字段后面
thingsboard:
  host: 192.168.0.214
  port: 1884
  remoteShell: false
  remoteConfiguration: false
  statsSendPeriodInSeconds: 3600
  minPackSendDelayMS: 0
  checkConnectorsConfigurationInSeconds: 60
  security:
    accessToken: 4atkBmZUVDSnhaVX2FS3
  qos: 1
  • 配置网关下面的mqtt.json文件
"broker": {
    "name": "Default Local Broker",
    "host": "192.168.0.16",
    "port": 1883,
    "clientId": "ThingsBoard_gateway",
    "maxMessageNumberPerWorker": 10,
    "maxNumberOfWorkers": 100,
    "security": {
      "type": "basic",
      "username": "admin",
      "password": "public"
    }
  },
  • 重启网关服务,观察网关服务是否连接到mqtt服务
    在这里插入图片描述
  • 使用MQTT Box模拟设备
    在这里插入图片描述
  • 查看模拟设备是否连接上MQTT
    在这里插入图片描述
  • 使用MQTT Box向“/sensor/data”Topic发送以下测试数据
{"serialNumber": "SN-001", "sensorType": "Thermometer", "sensorModel": "T1000", "temp": 18, "hum": 11}

在这里插入图片描述- 查看Thingsboard 设备页面新增了设备SN-001在这里插入图片描述

### DeepSeek R1 模型复现代码 GitHub 仓库实现 对于希望获取 DeepSeek R1 模型或项目复现代码的开发者而言,GitHub 是一个重要的资源平台。通常情况下,开源社区会提供官方或其他贡献者的实现版本。 许多研究团队会在论文发布的同时公开相应的源码链接,方便其他研究人员验证实验结果并进一步改进算法。如果 DeepSeek R1 已经发布了对应的预训练模型或是详细的架构描述,则很可能存在配套的开源实现[^1]。 为了找到特定于 DeepSeek R1 的 GitHub 实现库,建议采取以下方式搜索: - 使用关键词 `DeepSeek R1` 结合 `reproduction`, `implementation` 或者 `source code` 进行组合查询; - 查看是否有来自作者所在机构发布的官方存储库; - 浏览 Issues 和 Pull Requests 页面了解最新动态以及潜在问题解决方案; 值得注意的是,并不是所有的研究成果都会立即开放其完整的工程化实现细节。因此,在某些时候可能需要等待一段时间直到更多资料被公布出来,或者是通过阅读原始文献来尝试自行构建类似的系统结构[^2]。 ```python import requests from bs4 import BeautifulSoup def search_github_repos(query): url = f"https://github.com/search?q={query}&type=repositories" response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') repos_info = [] items = soup.select('.repo-list-item') for item in items[:5]: # 获取前五个匹配项作为示例展示 title = item.h3.a['href'].split('/')[-1] link = "https://github.com" + item.h3.a['href'] description_tag = item.find('p', class_='mb-1') desc = description_tag.text.strip() if description_tag else '' repo_data = { "title": title, "link": link, "description": desc } repos_info.append(repo_data) return repos_info search_query = "DeepSeek R1 reproduction OR implementation" results = search_github_repos(search_query) for result in results: print(f"{result['title']}\n{result['link']}\nDescription: {result['description']}\n") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_三石_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值