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