MANIFEST.MF Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: org.eclipse.kura.example.ble.tisensortag Bundle-SymbolicName: org.eclipse.kura.example.ble.tisensortag;singleton:=true Bundle-Version: 1.0.3.qualifier Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Service-Component: OSGI-INF/*.xml Import-Package: org.eclipse.kura;version="[1.0,2.0)", org.eclipse.kura.bluetooth;version="[1.1,2.0)", org.eclipse.kura.cloud;version="[1.0,2.0)", org.eclipse.kura.configuration;version="[1.0,2.0)", org.eclipse.kura.message;version="[1.0,2.0)", org.osgi.service.component;version="1.2.0", org.slf4j;version="1.6.4" Bundle-ActivationPolicy: lazy Bundle-ClassPath: .,lib/mongo-java-driver-3.4.1.jar, lib/jdom-2.0.4.jar ———————————————— osgi> ss .... 72 ACTIVE org.eclipse.kura.linux.net_1.0.11 73 ACTIVE org.eclipse.kura.net.admin_1.0.11 74 ACTIVE org.tigris.mtoolkit.iagent.rpc_3.0.0.20110411-0918 76 ACTIVE org.eclipse.kura.example.ble.tisensortag_1.0.3.201701091324 ---------------- osgi> b 76 org.eclipse.kura.example.ble.tisensortag_1.0.3.201701091324 [76] Id=76, Status=ACTIVE Data Root=/tmp/.kura/configuration/org.eclipse.osgi/bundles/76/data "Registered Services" {org.eclipse.kura.example.ble.tisensortag.BluetoothLe}={enableHygrometer=false, enableGyroscope=false, component.id=45, enableTermometer=true, component.name=org.eclipse.kura.example.ble.tisensortag.BluetoothLe, enableButtons=false, enableLuxometer=false, service.pid=org.eclipse.kura.example.ble.tisensortag.BluetoothLe, enableBarometer=false, enableMagnetometer=false, switchOnBuzzer=false, switchOnGreenLed=false, iname=hci0, period=30, publishTopic=data, kura.service.pid=org.eclipse.kura.example.ble.tisensortag.BluetoothLe, switchOnRedLed=false, scan_time=5, scan_enable=true, enableAccelerometer=false, service.id=120} Services in use: {org.eclipse.kura.bluetooth.BluetoothService}={service.pid=org.eclipse.kura.bluetooth.BluetoothService, component.name=org.eclipse.kura.bluetooth.BluetoothService, component.id=33, service.id=63} {org.eclipse.kura.cloud.CloudService, org.eclipse.kura.configuration.ConfigurableComponent, org.eclipse.kura.cloud.CloudPayloadProtoBufEncoder, org.eclipse.kura.cloud.CloudPayloadProtoBufDecoder}={service.pid=org.eclipse.kura.cloud.CloudService-1483982158192-1, topic.control-prefix=kura, component.name=org.eclipse.kura.cloud.CloudService, device.display-name=custom, device.custom-name=, disable.republish.birth.cert.on.reconnect=false, service.factoryPid=org.eclipse.kura.cloud.CloudService, republish.mqtt.birth.cert.on.modem.detect=false, component.id=30, kura.service.pid=org.eclipse.kura.cloud.CloudService, disable.default.subscriptions=false, DataService.target=(kura.service.pid=org.eclipse.kura.data.DataService), encode.gzip=false, republish.mqtt.birth.cert.on.gps.lock=false, service.id=72} No exported packages Imported packages org.eclipse.kura; version="1.2.0" org.eclipse.kura.bluetooth; version="1.3.0" org.eclipse.kura.cloud; version="1.0.0" org.eclipse.kura.configuration; version="1.1.0" org.eclipse.kura.message; version="1.0.0" org.osgi.service.component; version="1.2.0" org.slf4j; version="1.6.4" No fragment bundles Named class space org.eclipse.kura.example.ble.tisensortag; bundle-version="1.0.3.201701091324"[provided] No required bundles ------------------- osgi> diag 76 file:/home/pi/org.eclipse.kura.example.ble.tisensortag_1.0.3.201701091324.jar [76] No unresolved constraints. --------------------- osgi> ls ........... 35 Active org.eclipse.kura.net.dns.DnsMonitorService org.eclipse.kura.net.admin(bid=73) 36 Active org.eclipse.kura.net.CellularMonitorService org.eclipse.kura.net.admin(bid=73) 38 Active org.eclipse.kura.example.ble.tisensortag.BluetoothLe org.eclipse.kura.example.ble.tisensortag(bid=76) -------------- osgi> comp 38 Component[ name = org.eclipse.kura.example.ble.tisensortag.BluetoothLe activate = activate deactivate = deactivate modified = updated configuration-policy = require factory = null autoenable = true immediate = true implementation = org.eclipse.kura.example.ble.tisensortag.BluetoothLe state = Unsatisfied properties = {service.pid=org.eclipse.kura.example.ble.tisensortag.BluetoothLe} serviceFactory = false serviceInterface = [org.eclipse.kura.example.ble.tisensortag.BluetoothLe] references = { Reference[name = org.eclipse.kura.cloud.CloudService, interface = org.eclipse.kura.cloud.CloudService, policy = static, cardinality = 1..1, target = null, bind = setCloudService, unbind = unsetCloudService] Reference[name = BluetoothService, interface = org.eclipse.kura.bluetooth.BluetoothService, policy = static, cardinality = 1..1, target = null, bind = setBluetoothService, unbind = unsetBluetoothService] } located in bundle = org.eclipse.kura.example.ble.tisensortag_1.0.3.201701091324 [76] ] Dynamic information : The component is satisfied All component references are satisfied Component configurations : Configuration properties: enableHygrometer = false enableGyroscope = false component.id = 45 enableTermometer = true component.name = org.eclipse.kura.example.ble.tisensortag.BluetoothLe enableButtons = false objectClass = String[org.eclipse.kura.example.ble.tisensortag.BluetoothLe] enableLuxometer = false service.pid = org.eclipse.kura.example.ble.tisensortag.BluetoothLe enableBarometer = false enableMagnetometer = false switchOnBuzzer = false switchOnGreenLed = false iname = hci0 period = 30 publishTopic = data kura.service.pid = org.eclipse.kura.example.ble.tisensortag.BluetoothLe switchOnRedLed = false scan_time = 5 scan_enable = true enableAccelerometer = false Instances: org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl@80accd Bound References: String[org.eclipse.kura.cloud.CloudService,org.eclipse.kura.configuration.ConfigurableComponent,org.eclipse.kura.cloud.CloudPayloadProtoBufEncoder,org.eclipse.kura.cloud.CloudPayloadProtoBufDecoder] -> org.eclipse.kura.core.cloud.CloudServiceImpl@1dca14a String[org.eclipse.kura.bluetooth.BluetoothService] -> org.eclipse.kura.linux.bluetooth.BluetoothServiceImpl@1809734 ----------------