[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-wg] a tiny tool for iot data collection and monitoring

Yesterday Eclipse Milo 0.3.3 maven repository has been released, so I updated to these
bundles in my tool. In addition, in README.md, I added a photo of the sensors
connected to Raspberry Pi 3B and also updated the dashboard images a little.

Although at a simple level. this tool has reached the following goals that were
initially planned.

- For private / office / factory room, easily collect general environmental
 information and industrial / factory equipment running information via OPC-UA.

- Real-time monitoring and convert these information to MQTT as a data source
 for any other purposes.

- Runs as Java / OSGi application on Raspberry Pi 3B (arm) and Ubuntu machine (amd64).

Although I think the functionality and performance of this tool are not sufficient
for formal operation, it may be an easy-to-try tool.

Thank you.


2019å8æ19æ(æ) 5:00 shigeru ishida <s5u.ishida@xxxxxxxxx>:
> Also, I would like to add PM2.5 sensor to environmental information, but it has not been done yet
> (to be determined).

Now, my tool supports PM2.5 measurement of PPD42NS dust sensor using GPIO facility of Pi4J and
may monitor the easy environmental information for private / office / factory room.

2019å8æ16æ(é) 2:39 shigeru ishida <s5u.ishida@xxxxxxxxx>:
Hi all,

I created a simple IoT data collection and monitoring tool using Eclipse Milo (OPC-UA),
Eclipse Paho (MQTT) and other OSS. It runs as a Java / OSGi application on Raspberry Pi 3B
or Ubuntu machine.


In fact, last week I announced to milo-dev ML. After that, I improved this tool, revised documentation,
and thought to announce to iot-wg ML. The brief introduction is as follows.

[IoT data]

- Industrial / Factory equipment information
 OPC-UA (by Eclise Milo)
 Collect data by monitoredItem.

- Environmental information
 - TI SensorTag CC2650 (by bluez-dbus)
   IR Temperature (Object / Ambience)
   Relative humidity
   Barometric pressure
   Optical
 Â Movement (Gyroscope / Accelerometer / Magnetometer)

 - MH-Z19B (by jSerialComm)
   CO2 gas concentration

 Collect data by scheduling with cron4j (crontab format). Sensor data is read according to the cron4j schedule,
 but sensor data can also be read using BLE Notification. You can also use WakeOnMotion of CC2650.

[Sending data]

- InfluxDB (Time series DB)
- MQTT (Eclipse Paho - Eclipse Mosquitto)

[Visualization / monitoring]

- Grafana (via InfluxDB)
- Chronograf (via InfluxDB)

Also, I would like to add PM2.5 sensor to environmental information, but it has not been done yet
(to be determined).

For a list of bundles I created and third party bundles, see the "Bundle list" at that URL.

Regards,

--Shigeru