编辑
2025-04-17
单片机
00

这里有一个很好的例子:https://thingsboard.io/use-cases/fleet-tracking/

thingsboard架构

image.png

这篇文章想完成这些事情:

  1. 在 thingsboard 新建GPS设备。
  2. 在客户端,使用Python模拟为GPS设备,往thingsboard 发送GPS数据(经纬度)。
  3. 在 thingsboard 仪表盘展示设备的GPS位置轨迹。
  4. 在 thingsboard 定义虚拟边界使用地理围栏,设置区域。当设备进入或离开地理围栏时触发操作,例如发送短信警告、发出警报或启动工作流。
  5. 学习如何取得 thingsboard 的设备数据。
  6. 学习配置 thingsboard 数据转发,将数据存入自己的数据库。
编辑
2025-04-16
深度学习
00
编辑
2025-04-15
Linux运维
00

在VMware Ubuntu中访问Windows共享文件夹:完整指南

在使用VMware运行Ubuntu虚拟机时,访问Windows主机上的文件是常见需求。本文将详细介绍如何通过网络共享方式,让Ubuntu虚拟机直接访问Windows主机的文件夹。

编辑
2025-04-15
Linux运维
00

解决 PowerShell 中 Conda 命令无法识别的问题

问题描述

在 Windows PowerShell 中运行 conda 时,可能会遇到以下错误:

powershell
conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

即使 conda.exe 路径已添加到环境变量,仍然无法直接使用 conda 命令。本指南将提供完整的解决方案。


编辑
2025-04-14
Linux运维
00

docker-compose.yaml

bash
version: '3' services: nextcloud: image: nextcloud container_name: nextcloud ports: - "8082:80" volumes: - ./nextcloud_data:/var/www/html # 网页文件和数据 - ./app_data:/var/www/html/data # 可选:Nextcloud用户数据单独存储 environment: - MYSQL_HOST=db # 数据库服务名 - MYSQL_DATABASE=nextcloud # 数据库名 - MYSQL_USER=填写自己的用户名 # 数据库用户 - MYSQL_PASSWORD=填写自己的用户密码 # 数据库密码 depends_on: - db restart: unless-stopped db: image: mariadb:10.6 # 或 mysql:8.0 container_name: nextcloud_db environment: - MYSQL_ROOT_PASSWORD=root_password # root密码(保密) - MYSQL_DATABASE=nextcloud - MYSQL_USER=填写自己的用户名 - MYSQL_PASSWORD=填写自己的用户密码 volumes: - ./db_data:/var/lib/mysql # 数据库文件保存在当前目录的db_data文件夹 restart: unless-stopped