Проблема в том, что subfolder
ДОЛЖЕН быть указан, а ДОЛЖЕН не быть пустой строкой.
Поскольку я использовал это в функции Firebase, я просто использую подпапку firebase
для всех отправляемых команд, которые не имеют определенной подпапки
const request = {
name: `${registryName}/devices/${deviceId}`,
binaryData: Buffer.from(JSON.stringify(commandMessage)).toString("base64"),
subfolder: 'firebase'
}
Вот функции deps:
"dependencies": {
"firebase-admin": "^6.4.0",
"firebase-functions": "^2.1.0",
"fs-extra": "^7.0.0",
"googleapis": "^36.0.0",
},
Это, вероятно, связано с
- ошибка в библиотеке узлов
- ошибка в конечной точке Google
- Отсутствие тестирования со стороны Google
Кажется, что Google IoT еще очень молод и нуждается в большой работе