static void Main(string[] args) { var device = new DeviceClientService("HostName=ec-win20-samuelw-iothub.azure-devices.net;DeviceId=inlamningsuppgift5;SharedAccessKey=hh5F4vDEHpSo1C4hw2ozjGMda61nVWpFgFhAvXx9ThA="); device.SendMessagAsync().GetAwaiter(); Console.ReadKey(); }
static void Main(string[] args) { var device = new DeviceClientService("HostName=Uppgift3.azure-devices.net;DeviceId=DeviceApp;SharedAccessKey=5zdg12x2b5Kx0OQBpNfRs28ERLoKLkoOSw7aJa6ietQ="); DeviceClientService.SendMessageAsync().GetAwaiter(); Console.ReadKey(); }
public void Test1(string targetDevice, string methodName, string payload, string expected) { var service = new DeviceClientService("IOTHub"); var response = service.InvokeMethodAsync(targetDevice, methodName, payload); Assert.Equal(expected, response.Result.Status.ToString()); }
static void Main(string[] args) { var device = new DeviceClientService("HostName=ec-win-iothub.azure-devices.net;DeviceId=uppgift5;SharedAccessKey=rHTQYA3LzuNz5TKif48ZSN9qocyj1yRsnekEFZ+HJl0="); device.SendMessagAsync().GetAwaiter(); Console.ReadKey(); }
public MainPage() { this.InitializeComponent(); Task.Run(async() => { deviceClientService = new DeviceClientService(); deviceClientService.NotificationBlobEvent += DeviceClientService_NotificationBlobArrived; deviceClientService.StartPirEvent += DeviceClientService_StartPirEvent; deviceClientService.StopPirEvent += DeviceClientService_StopPirEvent; deviceClientService.AddThresholdEvent += DeviceClientService_AddThresholdEvent; deviceClientService.SubThresholdEvent += DeviceClientService_SubThresholdEvent; deviceClientService.InfoTextEvent += DeviceClientService_InfoTextEvent; usbCameraService = new UsbCameraService(); var isInitialized = await usbCameraService.InitializeAsync(); if (isInitialized) { pirSensorService = new PirSensorService(PIN_PIR_SENSOR, PirSensorService.SensorType.ActiveHigh); pirSensorService.MotionDetected += PirSensorService_MotionDetected; await deviceClientService.UpdateReportedPropertiesAsync("CurrentThreshold", pirSensorService.DebounceTimeout.ToString()); pinUploadingPhoto = GpioController.GetDefault().OpenPin(PIN_UPLOADING_PHOTO); pinUploadingPhoto.SetDriveMode(GpioPinDriveMode.Output); pinUploadingPhoto.Write(GpioPinValue.Low); pinPhotoArrived = GpioController.GetDefault().OpenPin(PIN_PHOTO_ARRIVED); pinPhotoArrived.SetDriveMode(GpioPinDriveMode.Output); pinPhotoArrived.Write(GpioPinValue.Low); pinPirEnable = GpioController.GetDefault().OpenPin(PIN_PIR_ENABLE); pinPirEnable.SetDriveMode(GpioPinDriveMode.Output); pinPirEnable.Write(GpioPinValue.High); } }).Wait(); Label_Threshold.Text = $"Threshold: {pirSensorService.DebounceTimeout} milliseconds"; }
static void Main(string[] args) { var device = new DeviceClientService("IOTString"); Console.ReadKey(); }