lib/imperituroard.rb in imperituroard-0.4.3 vs lib/imperituroard.rb in imperituroard-0.4.4

- old
+ new

@@ -246,63 +246,9 @@ def logger_to_audit_database(proc_name, src_ip, input_json, output_json, real_ip) mongo_client.audit_logger(proc_name, src_ip, input_json, output_json, real_ip) end - - #additional procedure for checking status on iot platform - def get_info_by_imeilist_from_iot(login, imei_list) - resp_out={} - begin - dev_id_list = [] - resss = {} - data_from_db = mongo_client.get_imei_info_from_db(imei_list) - p data_from_db - for g in data_from_db[:body] - dev_id_list.append(g["huadata"]["body"]["deviceId"]) - end - credentials = mongo_client.get_iot_oceanconnect_credent(login) - if credentials[:code]==200 - p apid = credentials[:body][:app_id] - p secre = credentials[:body][:secret] - resp_out = hua_aceanconnect_connector.quer_dev_query_list(apid, secre, dev_id_list) - end - rescue - resp_out = {:code => "500", :message => "get_info_by_imeilist_from_iot: Something wrong", :body => {"devices" => []}} - end - internal_func.printer_texter(resp_out, "debug") - resp_out - end - - - #for internal use. Add new device model - def add_model_to_mongo(model, manufacture_id, manufacture_name, device_type, description, note) - model = { - model: model, - ManufacturerID: manufacture_id, - ManufacturerNAME: manufacture_name, - device_type: device_type, - description: description, - note: note, - created: DateTime.now - } - mongo_client.imei_insert_model(model) - end - - def test() - #ddd = MongoIot.new(mongoip, mongoport, mongo_database) - #ddd.get_profiles_by_login("test") - - ff = [131234123412341233, 131234123127341233] - #ddd.get_imsi_info_from_db(ff) - - #p ddd.get_profile_id_by_name("1341241") - #p ddd.get_device_type_info_by_model("BGT_PPMC11") - - #fff = HuaIot.new("134.17.93.4", "443", "/Users/imperituroard/Desktop/cert.crt", "/Users/imperituroard/Desktop/key.pem") - p hua_aceanconnect_connector.querying_device_id("Cd1v0k2gTBCbpQlMVlW1FVqOSqga", "eWllZpHgXgvgDAQlJjWs4QXaR94a", "91234") - end - end class Mhub_2 \ No newline at end of file