Ubiquitous device networking system
GOAL
●
Provide connectivity to your product, wherever it is located in the world
Fornire connettività al vostro prodotto, ovunque si trovi nel mondo
KEY POINTS
●
Integrate communication capabilities in your product  AGENT
Integrare la capacità di comunicazione al vostro prodotto  AGENT
●
Provide remote access to the product itself  DATA CENTER
Fornirvi l'accesso remoto al prodotto stesso  DATA CENTER
●
Use the most suitable communication protocols, in order to optimize performances and reduce
costs  DATA COMMUNICATION
Utilizzare i protocolli di comunicazione più adatti, al fine di ottimizzare le prestazioni e ridurre i costi 
COMUNICAZIONE DATI
●
Manage relationships with worldwide telecommunication service providers
Gestire i rapporti con i provider di servizi di telecomunicazioni su scala mondiale.
AGENT
●
It can be implemented on each micro, even a simple 8-bit single-chip
Può essere implementato su qualunque microcontrollore, anche un semplice 8-bit single-chip
●
GPRS connection through any commercial OEM module (e.g. Cinterion MC55i, Telit GM862,
etc...)
Connessione GPRS tramite Cinterion MC55i o Telit GM862 (o moduli equivalenti)
●
GPRS Bootloader for Firmware Upload
Bootloader GPRS per Firmware Upload
●
API for DataBase Upload/Download, Parameter Upload/Download, Function Enabling, Log
Download
API per le funzioni di DataBase Upload/Download, Parameter Upload/Download, Function Enabling, Log Download
○
Esempio di implementazione:
GPRS
bootloader
crc
User
Application
(Firmware)
with API for
DataCenter
connection
GPRS
module
UART
SPI, I2C,
other
CS0
CS1
Parameters
Parameters
crc
crc
Log
Log
crc
User
Data
(DataBase)
crc
Program memory
www.mediconingegneria.it
udns - product brief - sys rev.00 - doc rev.03wds
crc
crc
EEPROM0
EEPROM1
for redoundancy,
if required
Measurement & digital Control
Page 1 of 4
© 2009 – 2011 MediCon Ingegneria S.r.l.
Ubiquitous device networking system
DATA CENTER 1/2 – Web access
DATA CENTER 1/2 - Accesso web
●
Through HTTPS and bilateral certificate
Tramite HTTPS e certificato bilaterale
○
Information is encrypted (AES 128 bit)
Le informazioni in transito sono criptate (AES 128 bit)
○
○
Only clients provided with certificate have access to data center
Solo i client dotati di certificato possono accedere al data center
●
Authentication with personal username and password
Autenticazione con username e password personalizzate
○
Only authorized users have access
Solo gli utenti autorizzati possono accedere
○
Each user owns his personal profile, and thus have access only to the functions
associated to himself
Ogni utente ha il suo profilo di accesso e può quindi accedere solo alle funzioni a lui associate
www.mediconingegneria.it
udns - product brief - sys rev.00 - doc rev.03wds
Measurement & digital Control
Page 2 of 4
© 2009 – 2011 MediCon Ingegneria S.r.l.
DATA CENTER 2/2 – Available functions
DATA CENTER 2/2 – Funzioni disponibili
●
Firmware Upload
○
Through DataCenter it is possible to update remote devices firmware.
Tramite il DataCenter posso aggiornare il firmware dei dispositivi remoti
●
DataBase Upload
○
Through Datacenter it is possible to upload data on remote devices without changing the
firmware. It is also present the Single DataBase Upload, function that makes possible
the upload of a single database table, reducing transmitted data size and the associated
cost.
Tramite il DataCenter posso caricare dei dati sui dispositivi remoti, lasciando inalterato il firmware. E' prevista
inoltre anche la funzione Single DataBase Upload, tramite la quale posso caricare una singola tabella di un
database, riducendo ulteriormente la quantità di dati trasmessi e quindi il costo dell'operazione.
●
Function enabling
○
Sending only a few bytes, it is possible to enable one or more available functions on
remote devices (e.g. in the case of upgrade purchase, rent fares, etc...)
Al costo dell'invio di pochi bytes, è possibile abilitare delle funzioni disponibili nei dispositivi remoti (magari
legandole a pagamenti di upgrades, tariffe di noleggio, ecc.)
●
Parameter Upload/Download
○
Datacenter User can access in read or read/write mode the remote device parameters,
enabling remote configuration, analysis of local changes, fix of issues, etc...
Tramite il Datacenter è possibile accedere in sola lettura o in lettura/scrittura i parametri del dispositivo
remoto, rendendo possibile la configurazione remota, l'analisi di modifiche, risoluzione di problemi, ecc...
www.mediconingegneria.it
udns - product brief - sys rev.00 - doc rev.03wds
Measurement & digital Control
Page 3 of 4
© 2009 – 2011 MediCon Ingegneria S.r.l.
●
Log
○
Every event can be recorded on remote device and sent to DataCenter immediately
or after a user request.
Qualunque evento di interesse può essere memorizzato nel dispositivo remoto, e trasmesso
immediatamente al DataCenter, o aggregato ad altre istanze di log e trasmesso solo quando richiesto.
DATA COMMUNICATION
Protocols
Comunicazione dati
Protocolli
●
Link layer: GPRS
●
Internet layer: IP
●
Transport layer: UDP
●
Application layer: proprietary
●
using these protocols data size and costs are dramatically reduced compared to other
common protocols, like TCP/IP or HTTP.
con questi protocolli, la quantità di dati, e quindi il costo di gestione, è drasticamente ridotto rispetto
all'utilizzo di altri protocolli più comunemente usati, quali TCP/IP o HTTP
MediCon Ingegneria s.r.l.
Via dell'Artigianato, 13 40054 Budrio (BO) - Italy
Tel./FAX +39 051 692 63 98
www.mediconingegneria.it
udns - product brief - sys rev.00 - doc rev.03wds
Page 4 of 4
Measurement & digital Control
© 2009 – 2011 MediCon Ingegneria S.r.l.