
MySignals is the new generation of eHealth and medical development products specifically oriented to researchers, developers and makers. It has new features that significantly improve the previous version commonly known as eHealth v2.
- The number of sensors has been increased from 10 to 16.
- The new sensors availables are: Snore, Spirometer, Blood Pressure (BLE), SPO2 (BLE), Glucometer (BLE) and Body Scale (weight, bone mass, body fat, muscle mass, body water, visceral fat, Basal Metabolic Rate and Body Mass Index)
- The accuracy of the sensors has been improved.
- The sensor probes are more robust now.
- The new generation integrates a faster MCU with 4 times more memory.
- WiFi and BLE radios now integrated on the PCB.
- A complete graphic system with a TFT touchscreen allows to see the data coming realtime from the sensors.
- New 'audio type' jack connectors allows it to be used by non technical staff.
- CE / FCC / IC certifications passed for MySignals SW.
- Cloud Storage of the data is now available to save historical information.
- Native Android / iOS App's can be used now to visualize the information in realtime and to browse the Cloud data.

Discover MySignals, the new eHealth and medical development platform!
In the next tables you can see a complete comparative between eHealth v2 and the two different models of MySignals.

GENERAL FEATURES
There are several differences comparing the general features of MySignals and the previous product version eHealth V2.
SENSORS
Indoor Tracking using 4G and A-GPS mode with Arduino and Raspberry Pi (Geo-Location)September 6, 2016
Most of the major cities are already turning their cellular networks to the new 4G LTE and at the same time shutting down the old technologies such as GPRS and GSM. 3G will survive a couple of years more but it is planned to be completely shut off too. For this reason in Cooking Hacks we have decided to be the first to offer to the Maker community the possibility of using the amazing 4G cellular networks.
The new 4G shield for Arduino and Raspberry Pi enables the connectivity to high speed LTE, HSPA+, WCDMA cellular networks in order to make possible the creation of the next level of worldwide interactivity projects inside the new "Internet of Things" era.
Besides, the GPS / Glonass module can make possible to perform geolocation services using NMEA sentences offering information such as latitude, longitude, altitude and speed what makes it perfect to perform tracking applications.
One of the positioning techniques to provide the localization to end devices that enables this module is A-GPS or AGPS, which is based on the help of a cellular network deploying an A-GPS server.
Assisted GPS enhances the performance of standard GPS in devices connected to the cellular network. A-GPS mode is a feature that allows the GPS receiver, installed on the module, to perform its First Fix using assistance data provided by entities deployed by Cellular Network. It improves the location performance of cell phones (and other connected devices) in two ways:
- By helping obtain a faster "time to first fix" (TTFF). A-GPS acquires and stores information about the location of satellites via the cellular network so the information does not need to be downloaded via satellite.
- By helping position a phone or mobile device when GPS signals are weak or not available such as indoor locations. GPS satellite signals may be impeded by tall buildings, and do not penetrate building interiors well. A-GPS uses proximity to cellular towers to calculate position when GPS signals are not available..
The location given by the A-GPS module may vary depending on the spot used to perform the test. The accuracy will improve when the device is situated in a high density or poor cellular antennas area. The detection accuracy may vary from 10 to 100 meters so a real test in each case is mandatory before implementing a final application.
If your are interested in developing projects which include 4G LTE communication, find all the info you need in the 4G + GPS Shield for Arduino and Raspberry Pi Tutorial (LTE / WCDMA / HSPA+ / 3G / GPRS) tutorial and if your are interested in A-GPS location in particular visit Indoor Tracking using 4G and A-GPS mode with Arduino and Raspberry Pi (Geo-Location).
Know all the 4G + GPS Shield available with Arduino and Raspberry Pi in Cooking Hacks store:
- 4G + GPS Shield for Arduino LE910-EUG (Europe / Brasil): CE, GCF, ANATEL.
- 4G + GPS Shield for Arduino LE910-NAG (US / Canada): FCC, IC, PTCRB, AT&T Approved.
- 4G + GPS Shield for Arduino LE910-SKG (South Korea): KCC, SK Telecom Approved.
- 4G + GPS Shield for Raspberry Pi LE910-EUG (Europe / Brasil): CE, GCF, ANATEL.
- 4G + GPS Shield for Raspberry Pi LE910-NAG (US / Canada): FCC, IC, PTCRB, AT&T Approved.
- 4G + GPS Shield for Raspberry Pi LE910-SKG (South Korea): KCC, SK Telecom Approved.
In this section, the execution of the A-GPS in MS-Based mode is shown. For this purpose, the corresponding example was used:
Arduino:
/* --------------- 4G_18 - A-GPS (MS-Based GPS) --------------- Explanation: This example shows how to use de A-GPS in MS-Based mode Note 1: in Arduino UNO the same UART is used for user debug interface and LE910 AT commands. Handle with care, user interface messages could interfere with AT commands. Example: Serial.print("operATo"); It is seen as wrong AT command by the LE910 module. Note 2: to run this example properly you must increase the reception serial buffer to 128 bytes. -> go to: <arduino_dir>/hardware/arduino/avr/cores/arduino -> edit: HardwareSerial.h If you are using Arduino Uno: -> merge: #define SERIAL_RX_BUFFER_SIZE 128 If you are using Arduino Mega: -> merge: #define SERIAL_TX_BUFFER_SIZE 128 -> merge: #define SERIAL_RX_BUFFER_SIZE 128 Copyright (C) 2016 Libelium Comunicaciones Distribuidas S.L. http://www.libelium.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Version: 1.1 Design: David Gascon Implementation: Alejandro Gallego, Yuri Carmona, Luis Miguel Marti Port to Arduino: Ruben Martin */ #include "arduino4G.h" // APN settings /////////////////////////////////////// char apn[] = ""; char login[] = ""; char password[] = ""; /////////////////////////////////////// // define variables uint8_t error; uint8_t gps_status; float gps_latitude; float gps_longitude; uint32_t previous; bool gps_autonomous_needed = true; void setup() { ////////////////////////////////////////////////// // Set operator parameters ////////////////////////////////////////////////// _4G.set_APN(apn, login, password); ////////////////////////////////////////////////// // Show APN settings via Serial port ////////////////////////////////////////////////// _4G.show_APN(); ////////////////////////////////////////////////// // 1. Switch on the 4G module ////////////////////////////////////////////////// error = _4G.ON(); // check answer if (error == 0) { Serial.println(F("1. 4G module ready...")); //////////////////////////////////////////////// // 2. Start GPS feature //////////////////////////////////////////////// // get current time previous = millis(); gps_status = _4G.gpsStart(arduino4G::GPS_MS_BASED); // check answer if (gps_status == 0) { Serial.print(F("2. GPS started in MS-BASED. Time(secs) = ")); Serial.println((millis()-previous)/1000); } else { Serial.print(F("2. Error calling the 'gpsStart' function. Code: ")); Serial.println(gps_status, DEC); } } else { // Problem with the communication with the 4G module Serial.println(F("1. 4G module not started")); Serial.print(F("Error code: ")); Serial.println(error, DEC); Serial.println(F("The code stops here.")); while (1); } } void loop() { //////////////////////////////////////////////// // Wait for satellite signals and get values //////////////////////////////////////////////// if (gps_status == 0) { error = _4G.waitForSignal(20000); if (error == 0) { Serial.print(F("3. GPS signal received. Time(secs) = ")); Serial.println((millis()-previous)/1000); Serial.println(F("Acquired position:")); Serial.println(F("----------------------------")); Serial.print(F("Ltitude: ")); Serial.print(_4G._latitude); Serial.print(F(",")); Serial.println(_4G._latitudeNS); Serial.print(F("Longitude: ")); Serial.print(_4G._longitude); Serial.print(F(",")); Serial.println(_4G._longitudeEW); Serial.print(F("UTC_time: ")); Serial.println(_4G._time); Serial.print(F("UTC_dte: ")); Serial.println(_4G._date); Serial.print(F("Number of stellites: ")); Serial.println(_4G._numSatellites, DEC); Serial.print(F("HDOP: ")); Serial.println(_4G._hdop); Serial.println(F("----------------------------")); // get degrees gps_latitude = _4G.convert2Degrees(_4G._latitude, _4G._latitudeNS); gps_longitude = _4G.convert2Degrees(_4G._longitude, _4G._longitudeEW); Serial.println("Conversion to degrees:"); Serial.print(F("Ltitude: ")); Serial.println(gps_latitude, 6); Serial.print(F("Longitude: ")); Serial.println(gps_longitude, 6); Serial.println(); //////////////////////////////////////////////// // Change to AUTONOMOUS mode if needed //////////////////////////////////////////////// if (gps_autonomous_needed == true) { _4G.gpsStop(); gps_status = _4G.gpsStart(arduino4G::GPS_AUTONOMOUS); // check answer if (gps_status == 0) { Serial.println(F("GPS started in AUTONOMOUS mode")); // update variable gps_autonomous_needed = false; } else { Serial.print(F("Error calling the 'gpsStart' function. Code: ")); Serial.println(gps_status, DEC); } } delay(10000); } else { Serial.print("no stellites fixed. Error: "); Serial.println(error, DEC); } } else { //////////////////////////////////////////////// // Restart GPS feature //////////////////////////////////////////////// Serial.println(F("Restarting the GPS engine")); // stop GPS _4G.gpsStop(); delay(1000); // start GPS gps_status = _4G.gpsStart(arduino4G::GPS_MS_BASED); // check answer if (gps_status == 0) { Serial.print(F("GPS started in MS-BASED. Time(ms) = ")); Serial.println(millis() - previous); } else { Serial.print(F("Error calling the 'gpsStart' function. Code: ")); Serial.println(gps_status, DEC); } } }
Raspberry Pi:
/* * --------------- 4G_18 - A-GPS (MS-Based GPS) --------------- * * Explanation: This example shows how to use de A-GPS in MS-Based mode * * Copyright (C) 2016 Libelium Comunicaciones Distribuidas S.L. * http://www.libelium.com * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * Version: 1.1 * Design: David Gascón * Implementation: Alejandro Gállego, Yuri Carmona, Luis Miguel Marti * Port to Raspberry: Ruben Martin */ #include "arduPi4G.h" // APN settings /////////////////////////////////////// char apn[] = "m2m.tele2.com"; char login[] = ""; char password[] = ""; /////////////////////////////////////// // define variables uint8_t error; uint8_t gps_status; float gps_latitude; float gps_longitude; uint32_t previous; bool gps_autonomous_needed = true; void setup() { printf("Start program\n"); ////////////////////////////////////////////////// // Set operator parameters ////////////////////////////////////////////////// _4G.set_APN(apn, login, password); ////////////////////////////////////////////////// // Show APN settings via USB port ////////////////////////////////////////////////// _4G.show_APN(); ////////////////////////////////////////////////// // 1. Switch on the 4G module ////////////////////////////////////////////////// error = _4G.ON(); // check answer if (error == 0) { printf("1. 4G module ready...\n"); //////////////////////////////////////////////// // 2. Start GPS feature //////////////////////////////////////////////// // get current time previous = millis(); gps_status = _4G.gpsStart(arduPi4G::GPS_MS_BASED); // check answer if (gps_status == 0) { printf("2. GPS started in MS-BASED. Time(secs) = %d\n", (millis()-previous)/1000); } else { printf("2. Error calling the 'gpsStart' function. Code: %d\n", gps_status); } } else { // Problem with the communication with the 4G module printf("1. 4G module not started\n"); printf("Error code: %d\n", error); printf("The code stops here.\n"); while (1); } } void loop() { //////////////////////////////////////////////// // Wait for satellite signals and get values //////////////////////////////////////////////// if (gps_status == 0) { error = _4G.waitForSignal(20000); if (error == 0) { printf("3. GPS signal received. Time(secs) = %d\n", (millis()-previous)/1000); printf("Acquired position:\n"); printf("----------------------------\n"); printf("Latitude: %s, LatitudeNS: %c, Longitude: %s, LongitudeEW: %c, "\ "UTC_time:%s, date:%s, Number of satellites: %u, HDOP: %f\n", _4G._latitude, _4G._latitudeNS, _4G._longitude, _4G._longitudeEW, _4G._time, _4G._date, _4G._numSatellites, _4G._hdop); printf("----------------------------\n"); // get degrees gps_latitude = _4G.convert2Degrees(_4G._latitude, _4G._latitudeNS); gps_longitude = _4G.convert2Degrees(_4G._longitude, _4G._longitudeEW); printf("Conversion to degrees:\n"); printf("Latitude: %f\n", gps_latitude); printf("Longitude: %f\n\n", gps_longitude); //////////////////////////////////////////////// // Change to AUTONOMOUS mode if needed //////////////////////////////////////////////// if (gps_autonomous_needed == true) { _4G.gpsStop(); gps_status = _4G.gpsStart(arduPi4G::GPS_AUTONOMOUS); // check answer if (gps_status == 0) { printf("GPS started in AUTONOMOUS mode\n"); // update variable gps_autonomous_needed = false; } else { printf("Error calling the 'gpsStart' function. Code: %d\n", gps_status); } } delay(10000); } else { printf("no satellites fixed. Error: %d\n", error); } } else { //////////////////////////////////////////////// // Restart GPS feature //////////////////////////////////////////////// printf("Restarting the GPS engine\n"); // stop GPS _4G.gpsStop(); delay(1000); // start GPS gps_status = _4G.gpsStart(arduPi4G::GPS_MS_BASED); // check answer if (gps_status == 0) { printf("GPS started in MS-BASED. Time(ms) = %d\n", millis() - previous); } else { printf("Error calling the 'gpsStart' function. Code: %d\n", gps_status); } } } ////////////////////////////////////////////// // Main loop setup() and loop() declarations ////////////////////////////////////////////// int main() { setup(); while(1) loop(); return (0); } //////////////////////////////////////////////
In this example, the GPS is started in MS-Based mode. Once location is acquired, the GPS is stopped and started again in Standalone mode. In the following figures, it is possible to see how the GPS module gets its first position 41 seconds after switching on the 4G module. The green icon is the true device position. The red icon is the position the 4G module returns along different iterations. Finally, we can see how the module achieves a great location detection after 73 seconds.
First iteration (41 seconds after starting the 4G module). Distance error: 42 meters.

Second iteration (53 seconds after starting the 4G module). Distance error: 28 meters.

Third iteration (63 seconds after starting the 4G module). Distance error: 28 meters.

Fourth iteration (73 seconds after starting the 4G module). Distance error: 7 meters.

The location given by the A-GPS module may vary depending on the spot used to perform the test. The accuracy will improve when the device under test has better GPS satellites coverage. In conclusion, the detection accuracy may vary from 10 to 100 meters if the device has no good satellites coverage. Or worse in the case no satellites can be found.
For more info visit the tutorial: 4G + GPS Shield for Arduino and Raspberry Pi Tutorial (LTE / WCDMA / HSPA+ / 3G / GPRS).
Discover the versatility of our e-Health Sensor PlatformAugust 22, 2016
One of our key products is the e-Health Sensor Platform Complete Kit and this is not by chance. It is one of the most complete IoT kits for prototyping and developing low cost medical applications. Besides, it is fully compatible with the most well-known boards: Arduino and Raspberry Pi.
It is available with 10 different sensors which allow to monitor the most important parameters of a patient: pulse and oxygen in blood, blood pressure, concentration of glucose in blood, breathing, body temperature, heart electrical and muscular functions, electrical conductivity of the skin, electrical activity of muscles or patient position.
The fact of being compatible with Arduino and Raspberry Pi enables the e-Health Sensor Platform to upload wirelessly the biometric data gathered to the cloud. The communication protocols available are WiFi, Bluetooth, Zigbee, 802.15.4 and 4G/3G/GPRS. This enables a data visualization in a web or mobile app.
Whatch this video to know some e-Health Sensor Platform components and functionalities.
This platform to measure biometric parameters has been chosen for researchers and developers to design applications which can help to make people life easier. In Cooking Hacks blog, it can be found some real application examples of how the e-Health Sensor Platform can be used:
We put at your disposal the e-Health Sensor Platform V2.0 for Arduino and Raspberry Pi step-by-step tutorial which explain down to the last detail which components compund the kit and how do they work. It also explains how to integrate it with Arduino and Raspberry Pi boards.
There is not excuse for developing medical applications with our e-Health Sensor Platform Complete Kit with all this inspiration examples and all the info we put at your disposal in our tutorials.
Autonomous Biometric Sensor Device with Remote Monitoring in Real Time with e-Health sensor platformAugust 2, 2016
This is a project made for all mountain lovers. As you know, mountain sports are more than a walk. You need some experience and preparation to enjoy them safely. In this sense, it is strongly recommended to be located and monitored all the time.
The aim of this project carried out by Cooking Hacks team is to develop a device capable to measure different biometric parameters, using some sensors compatible with our e-Health sensor board and send these data in real time to a receiver by means of a LoRa and 3G/GPRS wireless connection. It is ready to use during exercise or with a person who has suffered an accident in a remote and hard-to-reach place. The scope of this project is the sports medicine.
The hardware base is the Arduino MEGA 2560 microcontroller board and the e-Health Sensor Shield V2.0. The rest of hardware components are:
- SX1272 LoRa and Multiprotocol: it is the main communication module.
- 3G + GPS module: it is the secondary communication source. It is possible to improve this communication source using our 4G + GPS Shield for Arduino or 4G + GPS Shield for Raspberry Pi.
- Battery Li-Ion: it has a capacity of 4400 mAh.
- Solar Charger Shield v2: it is designed for Arduino platform to recharge the battery.
- Flexible Solar Panel: it is the way to ensure the device autonomy during its use outdoor.
- Sensors: Air Flow sensor to measure the breathing, Galvanic Skin Response Sensor (GSR) to measure the sweating, Accelerometer to measure the patient position, Pulse and Oxygen in Blood Sensor (SPO2) and Body Temperature Sensor.
- TFT LCD 2.2” screen: to visualize the sensors info.
All of these components are assembled in a board made on purpose and put inside a case to ensure the device protection. Besides, this device is ready to be carried in a backpack.
Sensors connection diagram
Finally, the project was tested to know its consumption and its coverage. The battery duration with LoRa connection is around 17.5 hours with a 250 mAh average consumption. With 3G and GPS connection the battery duration is around 6.5 hours with a 667 mAh average consumption. After the coverage test, we observed that this device could send data up to 21 km from the transmitter and the receiver.
Visit the tutorial for knowing how to develop this Autonomous Biometric sensor device for a Real-time Mountain Climber Monitoring using e-Health Sensor Platform for Arduino and Raspberry Pi.
This project brings to light that the Autonomous Biometric Sensor Device with Remote Monitoring in Real Time with e-Health sensor platform is one of the best ways to monitor a person doing exercise during hours, controlling his vital signs from a checkpoint located kilometers away.
Functioning diagrams
Choosing the right cellular module for Arduino and Raspberry Pi: 4G / 3G / GPRS / GSMJune 15, 2016
The new 4G shield for Arduino and Raspberry Pi enables the connectivity to high speed LTE, HSPA+, WCDMA cellular networks in order to make possible the creation of the next level of worldwide interactivity projects inside the new "Internet of Things" era.
Most of the major cities are already turning their cellular networks to the new 4G LTE and at the same time shutting down the old technologies such as GPRS and GSM. 3G will survive a couple of years more but it is planned to be completely shut off too. For this reason from Cooking Hacks have decided to be the first to offer to the Maker community the possibility of using the amazing 4G cellular networks.
Take a look at cellular modules for Arduino and Raspberry Pi you can find in Cooking Hacks store.
SIM908 | GPRS / GSM | 850, 900, 1800, 1900MHz | CE | Europe |
SIM5215-E | 3G / GPRS / GSM | 850, 900, 1800, 2100MHz | CE, GCF | Europe |
SIM5215-A | 3G / GPRS / GSM | 850, 900, 1800, 1900MHz | FCC, IC, PTCRB | US / Canada |
LE910-EU | 4G / 3G / GPRS / GSM / WCDMA / HSPA+ / LTE | 850, 900, 1800, 2100, 2600MHz | CE, GCF, ANATEL | Europe / Brasil |
LE910-NAG | 4G / 3G / GPRS / GSM / WCDMA / HSPA+ / LTE | 700, 850, 900, 1700, 1900MHz | FCC, IC, PTCRB, AT&T Compliant | US / Canada |
LE910-SKG | 4G / LTE / HSPA+ | 850, 1800MHz | KCC | South Korea |
LE910-AU V2 | 4G / LTE / HSPA+ | 850, 1500, 2100MHz | RCM | Australia |
LE910-JN V2 | 4G / LTE / HSPA+ | 850, 1500, 2100MHz | NTT DoCoMo | Japan |
LE910-JK V2 | 4G / LTE / HSPA+ | 850, 1500, 2100MHz | KDDi | Japan |
SIM908 | ||||
SIM5215-E | ||||
SIM5215-A | ||||
LE910-EU | ||||
LE910-NAG | ||||
LE910-SKG | ||||
LE910-AU V2 | ||||
LE910-JN V2 | ||||
LE910-JK V2 |
SIM908 | ||||
SIM5215-E | ||||
SIM5215-A | ||||
LE910-EU | ||||
LE910-NAG | ||||
LE910-SKG | ||||
LE910-AU V2 | ||||
LE910-JN V2 | ||||
LE910-JK V2 |
Equip your Lab for summer school with Cooking HacksMay 30, 2016
The end-of-class is here. Prepare the summer school equipping your lab with new kits. Summer time is perfect to improve students electronic skills with our specially designed kits for education. Take advantage of this long period of time and encourage them to be the best prepared to start next school year.
One year ago, Cooking Hacks presented a website redesign to give greater importance to technical education and teaching. For that reason, we have been including kits focused on education and nowadays you can find more than 50 kits.
More than 50 Education Kits available
All of our kits are available with the most well-known communication protocols as 3G/GPRS, WiFi, LoRa, LoRaWAN, SIGFOX, ZigBee, etc. Besides, they enable a total customization because they are available with Arduino, Raspberry Pi, Intel Galileo and Libelium Waspmote Sensor Platform boards. Just select the platform that best suits your needs and start developing amazing IoT projects.
Waspmote Starter Kit
Waspmote Evaluator Kit
Starter Kit
New Education Kits category
Up to now, you could find our wide range of kits in some categories sort by platforms, user level, skills and applications. There you were able to find kits designed towards education mixed with others.
Now we have decided to release an Education kits category on purpose. This decision was made to emphasize this focus towards teaching. From now you will find the 'Education' category inside 'Kits by categories' in the left menu. As new Education kits will be launching we will add them to this category.
The products contained in this category are specially designed for students and educational entities. To ease their purchase, the prices are adjusted to the maximum, being possible to find products with a 30% discount over its real price. These price conditions follow the line of the education orientation of Cooking Hacks.
Documentation and training
In addition, as you know, there are over 100 step-by-step tutorials available in order to help you to develop your IoT projects in a clever, pleasant and visual way. Following with the tutorials, we suggest you to visit the Cooking Hacks YouTube channel. Both tutorials and videos are made by our engineer team, who are also in charge of the Cooking Hacks Forum, the place where you will find answers to all your doubts.
Finally, working by the hand of Libelium, we organize two types of training in Waspmote: a quarterly Waspmote Face-to-Face Workshop and a monthly Waspmote Free Overview Webinar (with the exception of January, July and August). They are the best option to get an overview of our Waspmote Sensor Platform to get started with it.
To give a greater importance to technical education and teaching is a priority aim of Cooking Hacks and, for that, we want to encourage all the students and help all the educational entities to develop their projects. In the near future, companies will look for more than 4 million developers and we want to participate in their training.
Locate your car in every moment with a Tracking Kit (GPRS+GPS) for Arduino and Raspberry PiMay 16, 2016
Summer is coming and we are sure that you are planning your holidays. There are some different ways to travel but we want to focus on car trips. It is known that in summer there is an increase of car sales. Regardless of this is your first trip in your new car or not, surely you like having your car ready for 'mile-eating' with new wheels and the engine tune up but, have you thought about a car robbers?
A car theft is one of the most common fears on holidays, even more if your car is new, so in Cooking Hacks we have the solution for traveling without worries: the Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo. This is one of our best seller kits because of its versatility and its ease to implement.
This kit basically consists of a GPRS+GPS Quadband Module (SIM908) which enable to develop real time tracking applications. Using it you can read GPS coordinates (longitude and latitude) with the Internal GPS Antenna and then send them by means of an Internal 4G-3G-GPRS-GSM Antenna using a HTTP request to a web server. Finally you can visualize this data in a maps app, for example Google Maps, in order to have the specific position of your car.
As you know, we like encouraging and easing you the development of applications with our products, for that, we offer you a 10% discount in the Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo. You have no excuse to design an amazing real time tracking application.
For more information take a look at our Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo tutorials:
- Where is my car? Real time GPS+GPRS Tracking of Vehicles Using Arduino
- Geolocation Tracker (GPRS + GPS) with SIM908 over Arduino and Raspberry Pi
Finally, enjoy with this videotutorial which was made by members of Cooking Hacks team explaining the car tracking functioning:
Now you can plan your holidays without worrying about where is your car because you will able to locate in every moment with out Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo.
LoRaWAN 900 / 915MHz America Module now available at Cooking Hacks!May 4, 2016
Are you interested in developing projects with LoRaWAN technology in U.S.? You are in luck because the announcement you were waiting has come. The LoRaWAN 900 / 915 MHz modules for Arduino, Raspberry Pi 3 and Waspmote has been released in our store, so now you can create your own Low Power Wide Area Network (LPWAN) deployments.
Remember that LoRaWAN is a private and spread-spectrum modulation technique which allows sending data at extremely low data-rates to extremely long ranges and enables long distance communication points to more than 22 km (13.6 miles) away. It works even through buildings, what makes it one of the best options for developing projects in an urban environment.
Discover all the features and the possibilities of our LoRaWAN 900 / 915 MHz with our products:
- LoRaWAN IoT Starter Kit – 900 / 915 MHz
- LoRaWAN 900 / 915 Extreme Range Connectivity Kit
- Waspmote LoRaWAN SMA 4.5 dBi - 900 / 915
- LoRaWAN Radio Shield for Arduino - 900 / 915 Mhz
- LoRaWAN Shield for Raspberry Pi - 900 / 915 MHz [XBee Socket]
- LoRaWAN Module 900 / 915 with Expansion Board
- LoRaWAN module for Arduino and Raspberry Pi - 900 / 915 MHz [XBee Socket]
For more information about LoRaWAN 900 / 915MHz visit the LoRaWAN Technology for Arduino, Waspmote and Raspberry Pi tutorial.
Welcome the spring with Cooking HacksApril 11, 2016
April has started and spring is in the air, inundating everything with its energy. We can see more people in the streets and in flowery parks and gardens having a nice time doing some spring activities like sports, going for a walk, gardening, playing with their children or pets, etc.
In Cooking Hacks we think that spring is one of the best seasons for developing technological hacks, so we want to encourage makers to design a spring hack. For that, we want to give you some ideas.
If you have a garden you have the best excuse to develop a spring hack. Take advantage of this period of year when plants bloom and get the most beautiful garden in your neighborhood. In Cooking Hacks we have the best solution. Do you know our Open Garden kits? Open Garden is an open source solution with three different kits: the Open Garden Hydroponics, the Open Garden Indoor (1 Node + 1 Gateway) and the Open Garden Outdoor (1 Node + 1 Gateway), the most appropriate for gardens. This sensor platform enable to control your plants automatically and remotely. It is based on Arduino and allows the connection with some sensors to control specific plants growth parameters.
If you have a garden, you may have a pond with fishes in it. In Cooking Hacks store you can find a solution to control their maintenance, the Open Aquarium kits. There are two complementary kits, Open Aquarium Basic and Open Aquarium Aquaponics. These kits are designed to monitor automatically the fish tanks and ponds conditions by means of a wireless connectivity. They are also based in Arduino and include sensors to monitor the aquatic life vital parameters.
To help you to develop a spring hack, either the Open Garden kits like the Open Aquarium kits has a 10% discount until May 3. Find them in the Spring promotion category.
Spring is the best time of year for doing outdoor sports. The weather is warm and it's neither very hot nor very cold. Have you think about monitor your physical activity? In Cooking Hacks you can find the most complete solution for it: the e-Health Sensor Platform. This kit allows to monitor biometric information like pulse and oxygen in blood, airflow, blood pressure, etc. Besides, it is fully compatible with Arduino, Raspberry Pi and Intel Galileo boards. Even if you want to monitor your path you can use out Tracking Kit, which allows to control your GPS position and send it by using a HTTP request to a web server.
As you can see, spring is a season for makers and with our help you do not have excuse to develop amazing solutions with our products. Remember you can get an extra discount if you post your hacks in the Cooking Hacks Facebook page. So, what are you waiting for designing a great hack and sharing it with us?
International IoT Day is here!March 28, 2016
April is coming, and with it one of our favorite days: The IoT Day. It is a worldwide event which will take place on April 9. The IoT Day is the meeting point for markers, developers, entrepreneurs, industry leaders or basically any person interested in technology, around the Internet of Things.
The April 9, there are several events around the world scheduled to celebrate this important date discussing about IoT and what is capable of. In this sense, Cooking Hacks banks strongly on the Internet of Things and wants to promote it around the world.
We want to encourage to all makers to develop IoT solutions, and what better way than by using our products. Discover our IoT Starter Kits
From Cooking Hacks we have prepared three promotion weeks to celebrate the IoT Day with you. We start today and we will disclose the new promotion weeks on following Mondays. They will be related to our IoT products.
WEEK 3: 04/04 – 10/04
The key day of these promotion weeks has come. The IoT Day is on April 9. To celebrate this date we want to boost the worldwide interest in IoT offering a 10% discount during this week in our new IoT Starter Kits category until April 10.
These IoT Starter Kits are the perfect combination between a sensor platform and a communication protocol. In this case, the kits are equipped with the successful open source Waspmote Sensor Platform, designed by Libelium. Besides, they are available with the most well-known communication protocols as Sigfox, LoRaWAN, LoRa, WiFi, 3G, ZigBee and GPRS+GPS. Their distinctive characteristic is that they are fully compatible with our Waspmote Sensor Kits, the ideal choice for monitoring solutions.