EasyIoT wrote:canibalimao wrote:It's possible to create an EasyIoT server on a Raspberry Pi without a ESP8266 connected to it?
I have a Raspberry Pi connected to my home network and I want to host on it an EasyIoT server, but I don't want to connect to it an ESP8266 because I just have 2 and I need to use them on 2 sensors placed arround the house.
I don't understand why I need a module and I can't only make the nodes connect to my WiFi home network...
[spoiler]
With ESP8266, Arduino and ESP8266 EasyIoT library you can easily create sensor nodes as many as you want. With sensor node you can measure temperature, humidity, water leak, digital input,.. or control digital switch (light, garage door,...). Sensor nodes must be in WiFi range. Price for one sensor is about 10EUR.
Then you need only one EasyIoT server on Raspberry Pi to which sensor nodes are connected. With EasyIoT server you can do much more than with simple Arduino and ESP8266 - It has nice HTML5 web user interface (works on mobile and desktop), supports secure SSL connection (ESP8266 does not support secure SSL), has automation functions and data logging, it also supports other drivers (NRF24L01 - for low power sensor network, or Raspberry Pi GPIO driver). In new version we will also add SMS gateway to control sensor network via SMS messages.
To answer your question. Yes, you can use EasyIoT server without ESP8266 sensor nodes. But if you need many cheap sensor nodes around in WiFi range than use Arduino and ESP8266 and only one EasyIoT server as main unit.
Here Is EasyIoT server architecture http://iot-playground.com/2-uncategorised/6-easyiot-architecture
[/spoiler]
Thanks for the reply. But I think we are not understanding each other very well. What I want to know is that if it's possible to connect the different sensor nodes (each one having one ESP8266 connected to it) to my Raspberry Pi without an ESP8266 connected to the RPi. Can't the Nodes comunicate with the RPi throw my router directly?
amera64 wrote:I have been using the library and everything seems to be working great. But I am wondering if there is an easy way to change the temp display to Fahrenheit instead of Celsius? I was able to change the actual temp numbers to Fahrenheit but and not able to find where to change the "C" on the web interface to "F".
For that you need to configure your nodes to convert the data in Fahrenheit, I guess.
You can find a lot of conversions spread all over the internet. Just Google a bit and you'll find what you need.
amera64 wrote:I have been using the library and everything seems to be working great. But I am wondering if there is an easy way to change the temp display to Fahrenheit instead of Celsius? I was able to change the actual temp numbers to Fahrenheit but and not able to find where to change the "C" on the web interface to "F".
I know what you mean. Right now, EasyIoT server display only "C". I will change display to add "F" in future releases of server. Internally or in ESP8266 library temperature should always be in "C", because this is ISO unit. Unit conversion should be in display part.
canibalimao wrote:EasyIoT wrote:canibalimao wrote:It's possible to create an EasyIoT server on a Raspberry Pi without a ESP8266 connected to it?
I have a Raspberry Pi connected to my home network and I want to host on it an EasyIoT server, but I don't want to connect to it an ESP8266 because I just have 2 and I need to use them on 2 sensors placed arround the house.
I don't understand why I need a module and I can't only make the nodes connect to my WiFi home network...
[spoiler]
With ESP8266, Arduino and ESP8266 EasyIoT library you can easily create sensor nodes as many as you want. With sensor node you can measure temperature, humidity, water leak, digital input,.. or control digital switch (light, garage door,...). Sensor nodes must be in WiFi range. Price for one sensor is about 10EUR.
Then you need only one EasyIoT server on Raspberry Pi to which sensor nodes are connected. With EasyIoT server you can do much more than with simple Arduino and ESP8266 - It has nice HTML5 web user interface (works on mobile and desktop), supports secure SSL connection (ESP8266 does not support secure SSL), has automation functions and data logging, it also supports other drivers (NRF24L01 - for low power sensor network, or Raspberry Pi GPIO driver). In new version we will also add SMS gateway to control sensor network via SMS messages.
To answer your question. Yes, you can use EasyIoT server without ESP8266 sensor nodes. But if you need many cheap sensor nodes around in WiFi range than use Arduino and ESP8266 and only one EasyIoT server as main unit.
Here Is EasyIoT server architecture http://iot-playground.com/2-uncategorised/6-easyiot-architecture
[/spoiler]
Thanks for the reply. But I think we are not understanding each other very well. What I want to know is that if it's possible to connect the different sensor nodes (each one having one ESP8266 connected to it) to my Raspberry Pi without an ESP8266 connected to the RPi. Can't the Nodes comunicate with the RPi throw my router directly?amera64 wrote:I have been using the library and everything seems to be working great. But I am wondering if there is an easy way to change the temp display to Fahrenheit instead of Celsius? I was able to change the actual temp numbers to Fahrenheit but and not able to find where to change the "C" on the web interface to "F".
For that you need to configure your nodes to convert the data in Fahrenheit, I guess.
You can find a lot of conversions spread all over the internet. Just Google a bit and you'll find what you need.
ESP is connected only to Arduino node. Raspberry do not need ESP, only network connection (cable connection or WiFi dongle).