lib/imperituroard.rb in imperituroard-0.1.7 vs lib/imperituroard.rb in imperituroard-0.1.8
- old
+ new
@@ -1,8 +1,13 @@
+$LOAD_PATH.unshift File.expand_path("../projects/iot", __dir__)
+$LOAD_PATH.unshift File.expand_path("../projects/wttx", __dir__)
+
require "imperituroard/version"
require "imperituroard/phpipamdb"
require "imperituroard/phpipamcps"
+require "imperituroard/projects/iot/mongoconnector"
+require "imperituroard/projects/iot/hua_oceanconnect_adapter"
module Imperituroard
class Error < StandardError; end
def initialize()
@@ -61,6 +66,31 @@
end
end
include Phpipam
end
+class Iot
+ attr_accessor :mongoip, :mongoport, :iotip, :iottoken, :database, :iotplatform_ip, :iotplatform_port
+ def initialize(mongoip, mongoport, iotip, database, iotplatform_ip, iotplatform_port)
+ @mongoip = mongoip
+ @mongoport = mongoport
+ @iotip = iotip
+ @database = database
+ @iotplatform_ip = iotplatform_ip
+ @iotplatform_port = iotplatform_port
+ end
+
+ def test()
+ ddd = MongoIot.new(mongoip, mongoport, iotip, database)
+ ddd.ttt
+ end
+
+ def testhua()
+ ddd1 = HuaIot.new(iotplatform_ip, iotplatform_port, "", "")
+ ddd1.test
+
+ end
+
+
+
+end