コード例 #1
0
        public static async Task Main(string[] args)
        {
            sMService  = MongoDBSmartMeterService.Instance;  // Create Mongodb smartmeter measurement service
            tmpService = MongoDBTemperatureService.Instance; // Create Mongodb temp measurement service

            mqtt_client_p1   = new MqttFactory().CreateManagedMqttClient();
            mqtt_client_lm35 = new MqttFactory().CreateManagedMqttClient();

            await MqttConnectAsync(MqttClientType.MQTT_P1);
            await MqttConnectAsync(MqttClientType.MQTT_LM35);

            // Run REST server API configurations
            CreateHostBuilder(args).Build().Run();
        }
コード例 #2
0
 public IWSNSmartMeterController()
 {
     // Assign the service to the class variable
     this._SensorMeasurementService = MongoDBSmartMeterService.Instance;
 }