Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

CDR

No description
by

Laura Cruzado

on 28 May 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of CDR

2) Upload
1) Register
3) Download
Requirements: We have followed Sentilo's specifications in order to build the API. For now, the preliminary goal is accomplished.

The following weeks we will be working on more features for the download, like getting the mean and other statistical results.

OpenData
Register: POST

http://www.modularsense.com/catalog/register

Upload: PUT

http://www.modularsense.com/data/<id>/modularupload

Download: GET

http://www.modularsense.com/data/modulardownload/<id>?<parameter>=<value>
API
Temperature graph

MODULE SELECTION
SENSORIC MODULES
POWER MODULE
Rechargeable batteries and solar panel.
Direct supply from 220 V converted to 3.3 V.
Power supply from 12/24V converted to 3.3 V.
MAIN MODULE
The market offers a variety of smart wireless modules able to integrate Wi-Fi into their network connected devices, but not all offer an
ultra-low power
consumption.
Econais EC32L13
Gainspan GS2011M
RTX4100
BlueGiga WF121
More expensive
Less connectivity
SDK still in development
Cost + 50% over EC32L module
Same specifications as EC32L
Similar EC32L price
Similar E32L specifications
Really limited flash memory
RTX 4140 suitable, but not release
Really expensive SDK
Best ultra low power smart wireless modules:
The robust main module contains the wireless smart
EC32L13
module, based on an
ultra-low power
consumption. Some of the features offered are as follows:
Voltage
range: 3 - 3.6 V
2x available
I2C
bus interfaces able to operate in multi-master and slave modes.
3x
SPIs
able to communicate in slave and master modes in full-duplex and simplex communication modes.
2x standard
I2S
interface that can be operated in master or slave mode, and used for connecting digital audio devices together.
1x
USB
device peripheral embedded, compatible with the USB full-speed 12 Mbit/s.
Maximum
peak current
282 mA.
Normal charge
125mA.
Idle
2.3mA.
Sleep
2uA.
1x
JTAG
and serial wire debug port that enables either a serial wire debug or a JTAG probe to be connected to the target.
As our product can be modulated up to
five sensors
, for the sensoric modules we decided to use I2C sensors, because this protocol allows to connect up to 127 nodes via a bus that only requires
two data wires
, known as SDA and SCL.

These five sensors are:
Audio sensor:
Temperature and Humidity sensor:
Light sensor:
Gas sensor:
Pressure sensor:
MPL115A2
SHT20
APDS-9300
Electret custom envelope detector + I2S Streaming Mic
Depending on the application
Flash
memory
150KB. RAM 30KB (Upgradeable 400KB).
Antenna
: built-in ceramic antenna (300m direct sight range). External optional.
MODULAR PARTS
SENSORS
Data collection through
I2C bus and ADC Input
Time synchronization
External NTP Server
Internal buffer
Every sensor has its own
Shared memory management
Data storage to reduce latency, lowering power consumption. Protection against network failures.
Timed synchronization
Network module
TCP/IP
HTTP
WI-FI

WPA Enterprise
SERVER
Data processing and storage
Sensor database
WiSmart EC32L13 Capabilities
The platform we are developing is a ST Microelectronics STM32F103

The main CPU is a 32-bit ARM Cortex M3 @ 72 MHz

30 KB RAM

The SDK supports both C and C++ (and of course Assembly) as programming languages.

The board is running a minimalist OS called ChibiOS, which enables OS-dependant features like multithreading, network sockets and such.

It features four USART's, one of them is already connected to a DB9 header, which permits debugging.

Debugging with a gdb server and flashing is possible using JTAG

Easily integrates with other STM32F10x projects


WiSmart EC32L13 Limitations
Low memory

Lack of a common sensor interfacing method

Lack of dynamic (runtime) linking and low space for binary

Lack of user input to configure wireless connectivity

Strict power consumption requirements
Request Example:

User : http://www.modularsense.com/data/modulardownload/ID_7888?limit=2&from=10/01/2013&to=11/01/2013


Answer:

{"observations":[{
"value":"28.4",
"timestamp":"10/01/2013T11:16:38",
"location":"45.154 16.254"
},
"value":"27.2",
"timestamp":"10/01/2013T11:20:38",
"location":"45.154 16.254"
}
}
]}

I2C frame capture of MPL115A2 Sensor
Sensors Power Control
Audio Sensor envelope
Marketing
Clients
Barcelona’s city council.
Big investments -> one of the 5 european Smarticities.
Appointment on Thursday. Explain our product. Fits their SmartCities projects.


Guifi.net.
23000 nodes.
Interest in sharing resources. Fits in with our idea of an Open Data platform.
Placing the product in Guifi infrastructure
Use the Guifi server to sep up the Open Data platform

Website
Language Software
-HTML->Dreamweaver, Notepad
-PHP->Wordpress template modified (pluggins, corporative)



http://www.modularsense.com
Product costs
Sensor Modules
Sensor Modules:
-Logic gates 0,5 -Humidity and temperature 0,0134
-Board 0,10 -Pressure 1,377
-Box 0,30 -Light 0,575
-Bus 0,5 -Sound 2,531
-Final assembling 0,10

Total

Sense light
2,08
Sense weather
1,52
Sense sound
4,04
Sense preassure
2,88
Basic Module


Basic Module:
-Wismart 13,52
-Box 0,10
-Bus 0,5
-Final assembling 0,10

Total:
14,22
Power Modules
Power Modules:
1)Solar energy:
-Solar Panel 8
-Bus 0,5
-Box 0,10
-Final assembling 0,10

Total:
8,60
2)220V
-Converter 220V a 3,3V 15
-Bus 0,5
-Box 0,10

Total:
15,60
3)24V
-Converter 24V a 3,3V 1,5
-Batteries 1,5
-Bus 0,5
-Box 0,10

Total:
3,60

Three ways to manage power supply:
Full transcript