驱动本地开发调试
在驱动二次开发过程中, 可以使用 开发模式驱动
实时查看到驱动的运行效果.
按照下述方式操作后, 在本地启动驱动, 也可以在平台中使用该驱动. 使用方式如下.
创建开发模式驱动
登录到平台的中台管理页面, 打开
设备监控
->驱动管理
页面, 然后点击右上角的开发模式添加驱动
按扭填写二发模式驱动信息
记录下填写的信息, 会在后续步骤中使用.
修改本地驱动配置
根据使用的开发语言, 按下面的配置调整
Java
airiot:
driver:
id: my-driver # 自定义的驱动ID, 需要与开发模式驱动中填写的驱动类型一致
name: 二次开发驱动
project-id: default # 调试驱动的项目ID, 单项目填 default. 空间版本, 填写对应项目的ID, 可以在浏览器的地址栏中看到, _p_{项目ID}, 只复制项目ID部分即可.
instance-id: test-driver # 驱动实例ID. 与开发模式驱动中填写的实例ID一致
mq:
mqtt:
host: 192.168.100.123 # 部署平台地IP地址
username: admin
password: my-password # 平台中 mqtt 的密码.
driver-grpc:
host: 192.168.100.123 # 部署平台地IP地址
port: 9224 # 平台中 driver 服务的 grpc 端口, 可以在运维中查看. 默认为 9224
Golang
project: default # 调试驱动的项目ID, 单项目填 default. 空间版本, 填写对应项目的ID, 可以在浏览器的地址栏中看到, _p_{项目ID}, 只复制项目ID部分即可.
serviceId: test-driver # 驱动实例ID. 与开发模式驱动中填写的实例ID一致
driver:
id: my-driver # 自定义的驱动ID, 需要与开发模式驱动中填写的驱动类型一致
name: 二次开发驱动
mq:
mqtt:
host: 192.168.100.123 # 部署平台地IP地址
port: 1883
username: admin
password: my-password
driverGrpc:
host: 192.168.100.123 # 部署平台地IP地址
port: 9224 # 平台中 driver 服务的 grpc 端口, 可以在运维中查看. 默认为 9224
log:
level: 4
查看平台MQTT的密码
windws
如果为 windows
平台, 在较新的版本中, 可以查看平台安装目录下 installLog/install.log
文件, 复制使用文件中的 随机密码
对应的密码 GxV2jVTRKz
即可.
2024/11/11 09:28:32 随机密码: GxV2jVTRKz, 加密密码: R3hWMmpWVFJLeg==
2024/11/11 09:28:32 随机AK: c1dcc9cd-5f60-4ba9-bdac-2fdf4497b31f
2024/11/11 09:28:32 随机SK: cb554a28-cb61-440e-a549-d84bdbfcf6dc
2024/11/11 09:28:32 插件运行完成.
linux
如果为 linux
平台, 在较新的版本中, 可以在平台安装目录下 .env
文件中找到, 使用 MQTT_NEW_PASSWORD
对应的密码即可. 示例如下:
ETCD_PASSWORD=my-password
NEW_PASSWORD=my-password
PG_NEW_PASSWORD=my-password
MQTT_NEW_PASSWORD=my-password
INFLUX_NEW_PASSWORD=my-password
REDIS_NEW_PASSWORD=my-password