It is possible to provision the NetKey, AppKey and unicast address of a node using the serial protocol, using the following messages:
Mesh Subnet Add, Opcode: 0x92 - NetKey
Mesh Appkey Add, Opcode: 0x97 - I assume this sets the appkey that is used to encrypt data submitted with Bluetooth Mesh Packet Send, Opcode: 0xab
Mesh Addr Local Unicast Set Opcode: 0x9f
However I cannot find any way to provision a device key in a node via the serial protocol (we would like this option, in addition to the option to provision OTA).
If no device key is set in a node does this then mean that the node cannot be configured to publish a periodic heartbeat ? (And another node could not subscribe to that heartbeat).
Without a device key set it seems that the whole configuration model would not be usable. This may not be a problem in our application - I just need to understand it. Thanks!