예제 #1
0
        public async Task <IActionResult> Provision([FromRoute] string deviceId, [FromBody] ProvisionedDeviceInfo provisionedDeviceInfo)
        {
            await _deviceRepository.ProvisionAsync(deviceId, provisionedDeviceInfo);

            await _deviceRegistryRepository.RegisterAsync(deviceId, provisionedDeviceInfo.DeviceInfo.IMEI);

            return(Ok());
        }
예제 #2
0
 public async Task ProvisionAsync(string deviceId, ProvisionedDeviceInfo provisionedDeviceInfo)
 {
     await Interact(deviceId, deviceActor => deviceActor.ProvisionAsync(provisionedDeviceInfo.DeviceInfo, provisionedDeviceInfo.InitialTwin));
 }