edgent-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From William Marshall <wcmar...@gmail.com>
Subject Re: Alternate solution for hardware portion of Water Sprinkler Use Case
Date Fri, 07 Jul 2017 18:25:17 GMT
Also, I'd recommend subscribing to the mailing list before sending
messages, just send a message to dev-subscribe@edgent.apache.org.

-Will

On Fri, Jul 7, 2017 at 11:24 AM, William Marshall <wcmarsha@gmail.com>
wrote:

> Hi Aarushi,
>
> I am assuming that your Grove sensor is similar to this one.
> <http://wiki.seeed.cc/Grove-Moisture_Sensor/>
>
> The code in the Water Conservation Demo which reads from a real,
> non-simulated, sensor assumes that the sensor is a Mod My Pi Soil
> Moisture Sensor
> <https://www.modmypi.com/electronics/sensors/soil-moisture-sensor>. Your
> Grove sensor returns moisture readings as values between 0-950. In
> contrast, the digital output of the Pi Soil Moisture Sensor give only a
> simple "on" or "off" for whether moisture is present.
>
> I'm not sure which method for connecting your Grove sensor to the
> Raspberry PI is best, but whichever you choose, you can modify the
> SprinklerSimulatorWithSensor code
> <https://github.com/IBMStreams/streamsx.waterConservation.starterKit/blob/master/com.ibm.streamsx.smartsprinkler.edgent/src/com/ibm/streamsx/smartsprinkler/edgent/SprinklerSimulatorWithSensor.java>
> to read from your Grove sensor instead of the Mod My Pi Soil Moisture
> Sensor. Just change the constructor to initialize communication with your
> sensor, and then change the getMoisture method to read from your sensor and
> set the moisture value.
>
> You can run the Water Conservation Demo on any IoT board that has a Java7
> or Java8 JVM, assuming you remove the parts of SprinklerSimulatorWithSensor
> that directly depend on the Raspberry PI (such as reading from GPIO pins).
>
> Let me know if any of this is unclear, or if you need help modifying the
> code.
>
> -Will
>
>
>
> On Wed, Jul 5, 2017 at 2:44 AM, MITTAL Aarushi <
> aarushi.mittal@soprasteria.com> wrote:
>
>> Hi Samantha,
>>
>>
>>
>> I have successfully launched an application on bluemix following your
>> tutorial for Smart Water Sprinkler:
>>
>> https://github.com/IBMStreams/streamsx.waterConservation.sta
>> rterKit/blob/master/com.ibm.streamsx.smartsprinkler.edgent/README.md
>>
>>
>>
>> I have successfully been able to receive simulated readings.
>>
>>
>>
>> Now , I want to get real readings from a moisture sensor.
>>
>>
>>
>> There are 2 problems here :
>>
>> 1)      I have a Grove moisture sensor that maybe difficult to connect
>> to a Pi. But the I am not sure if the Edgent application can be written on
>> any other iot board ,except a Pi.
>>
>> Though I have found a way to directly connect the grove sensor to Pi, I
>> am not too confident with this approach.
>>
>> http://www.switchdoc.com/2016/02/tutorial-grove-connector-pr
>> oject-examples-for-raspberry-pi-arduino/
>>
>>
>>
>> 2)      I have an Arduino base shield on which many grove sensors can be
>> connected.
>>
>> I can mount my shield(having the grove sensor connected ) on my Arduino
>> uno .
>>
>> After that , I can connect this entire Arduino setup to my raspberry Pi 3
>> via Serial Communication.
>>
>>
>>
>> Please guide me if it would be a good idea , to get the sensor readings
>> from the Arduino to the pi and then send them to the Edgent application(on
>> the Pi) for Edge computing.
>>
>>
>>
>> I have to submit this solution by 7th July 2017.
>>
>> Please help.
>>
>>
>>
>> Regards,
>>
>> *Aarushi Mittal*
>>
>> *IOT, Digital Transformation Team*
>>
>> *[image: cid:image001.png@01D2C80A.F0430D40]*
>>
>> Sopra Steria
>> A-67, Sector 64
>> Noida 201301 - U.P. India
>>
>> Mobile: +91-7065508866 <+91%2070655%2008866>
>> aarushi.mittal@soprasteria.com - www.soprasteria.in
>>
>>  [image: cid:image002.gif@01CF42C0.CFE0E450]
>>
>> The content of this message may be confidential, legally privileged and
>> protected by law. Unauthorized use, copying or disclosure of any of it may
>> be unlawful. If you are not the intended recipient please notify the sender
>> and remove it from your system. While attachments to this e-mail are
>> checked for viruses, we do not accept any liability for any damage
>> sustained by viruses.
>> Before printing, think about the environment.
>>
>>
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message