Terminale47: Difference between revisions
No edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Un set di contenitore + connettori + alimentazione per realizzare un oggetto ottimale per la comunicazione testuale portatile. | Un set di contenitore + connettori + alimentazione per realizzare un oggetto ottimale per la comunicazione testuale portatile. | ||
== Possibili usi == | |||
=== Comunicazione sicura mobile === | |||
L'apparato in modalita' modem+microterminale e' connesso a un CB/PMR/LPD. Ogni terminale puo' mandare e ricevere informazioni in maniera sicura senza rischio di essere intercettati. Volendo si puo' stabilire una stazione fissa collegata a un pc dove si loggano tutti i messaggi e si possono mandare informazioni in broadcast/multicast, nonche' creari ponti radio a lunga distanza mediante internet/ponti radio wifi/etc. etc. | |||
Dove: | |||
* polizia comunitaria (Mexico) | |||
* manifestazioni (ovunque) | |||
* qualunque evento pubblico in cui si voglia coordinare su corto/medio raggio. | |||
=== rete dati a banda stretta === | |||
Una serie di modem collegati a computer che utilizzano il protocollo ArNet per scambiarsi dati a bassa velocita'. Utilizzabile come rete primaria per comunicazione scritta, oppure come rete di backup in caso di spegnimento della rete internet. | |||
Dove: ovunque il governo abbia la possibilita' di censurare/spegnere le connessioni internet (Egitto, Siria, Libia, Turchia...). | |||
=== data-logger, APRS === | |||
Il modem e' collegato direttamente a un altro dispositivo via UART, e manda/riceve dati a velocita' e intervallo costante. Se la UART non e' disponibile o troppo complessa, si possono i usare i GPIO. | |||
Dove: | |||
* data-logging scientifico | |||
* APRS per mezzi e/o persone in movimento | |||
* sistemi di soccorso. | |||
=== radiocomando R/C === | |||
* TX: i gpio sono input analogici | |||
* RX: i gpio sono output pwm in standard r/c | |||
Line 120: | Line 147: | ||
||4||VEXT_REG||Positivo regolato 3.3v | ||4||VEXT_REG||Positivo regolato 3.3v | ||
|} | |} | ||
== generatore OTP == | |||
dato che abbiamo un rtc l'apparato potrebbe fare da one time password generator. | |||
usiamo la chiave come seme? che implementazioni ci sono? | |||
letteratura: | |||
* https://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm | |||
* https://otpd.googlecode.com/svn-history/r77/trunk/cardops/totp.c | |||
* https://www.yubico.com/products/yubikey-hardware/yubikey/ | |||
* https://code.google.com/p/yubikey-personalization/ | |||
== Cifratura == | |||
algoritmo di cifratura: AES-256 (blocco 128 bit, chiave 256 bit) | |||
la chiave e' composta di 64 caratteri esadecimali | |||
il blocco crittato e' sempre di 16byte | |||
*http://www.literatecode.com/aes256 sembra ok, volendo si puo ottimizzare qualcosa per i 16bit | |||
*http://libtom.org/?page=features&newsitems=5&whatfile=crypt se non e' troppo grosso, e' il piu portabile | |||
*http://gladman.plushost.co.uk/oldsite/AES/ | |||
*http://axtls.sourceforge.net/ | |||
*http://www.matrixssl.org/ | |||
*http://polarssl.org/ | |||
*http://www.yassl.com/yaSSL/Products-cyassl.html | |||
*https://core.telegram.org/mtproto/description degli anarcocapitalisti di merda ma merita un occhio | |||
* http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en027644 |
Latest revision as of 10:37, 10 June 2015
l'unione di MicroTerminale e di Armando47
Un set di contenitore + connettori + alimentazione per realizzare un oggetto ottimale per la comunicazione testuale portatile.
Possibili usi
Comunicazione sicura mobile
L'apparato in modalita' modem+microterminale e' connesso a un CB/PMR/LPD. Ogni terminale puo' mandare e ricevere informazioni in maniera sicura senza rischio di essere intercettati. Volendo si puo' stabilire una stazione fissa collegata a un pc dove si loggano tutti i messaggi e si possono mandare informazioni in broadcast/multicast, nonche' creari ponti radio a lunga distanza mediante internet/ponti radio wifi/etc. etc.
Dove:
- polizia comunitaria (Mexico)
- manifestazioni (ovunque)
- qualunque evento pubblico in cui si voglia coordinare su corto/medio raggio.
rete dati a banda stretta
Una serie di modem collegati a computer che utilizzano il protocollo ArNet per scambiarsi dati a bassa velocita'. Utilizzabile come rete primaria per comunicazione scritta, oppure come rete di backup in caso di spegnimento della rete internet. Dove: ovunque il governo abbia la possibilita' di censurare/spegnere le connessioni internet (Egitto, Siria, Libia, Turchia...).
data-logger, APRS
Il modem e' collegato direttamente a un altro dispositivo via UART, e manda/riceve dati a velocita' e intervallo costante. Se la UART non e' disponibile o troppo complessa, si possono i usare i GPIO.
Dove:
- data-logging scientifico
- APRS per mezzi e/o persone in movimento
- sistemi di soccorso.
radiocomando R/C
- TX: i gpio sono input analogici
- RX: i gpio sono output pwm in standard r/c
Contenitore
se il device e' capace di caricarle, volendo si puo fare a meno dello scompartimento batterie apribile. si mettono dentro le batterie e si avvita. piu semplice e compatto, ma si perde la possibilita di poter aver dietro piu batterie e sostituirle.
se si fa con touch, mascherina trasparente e senza compartimento batterie si puo anche aspirare a un IP67 o IP68.
c'e' poca roba per 4 stilo, volendo si puo andare a 2 o 3 stilo.
- http://www.pactecenclosures.com/product-models.php?classid=27&seriesId=58
- http://www.serpac.com/h-series.aspx
- http://www.takachi-enclosure.com/data/p_01plastic.html
- http://www.polycase.com/
- http://www.all-boxes.com/index.shtml
- http://www.budind.com/plastic_boxes.php
- http://www.boxenclosures.com/
- http://www.newageenclosures.com/
- http://www.okw.co.uk/enclosures/plastic_enclosures.htm
- http://www.maplin.co.uk/components/enclosures/plastic-enclosures
- http://www.gainta.com/en/plastic_housing/
- http://www.hammondmfg.com/scpg.htm
possibili candidati
- http://www.newageenclosures.com/cart.php?m=product_detail&p=94&c=11
- http://www.evatron.com/index-pag-product-cid-1-sid-8-pid-60-l-2.html trasparente ip67
- http://www.cnxy.co/product.asp?cataid=44&tid=1 trasparente ip67 carrozzata
Alimentazione
regolatori
step-up:
- http://www.linear.com/product/LTC3525D-3.3 range vin elevato, pero vuole induttanza
- TC115 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010709 (vin basso) solo step-up
step down
- http://www.linear.com/product/LTC3639 150V 100mA
- http://www.linear.com/product/LTC3129 15V, 200mA
- http://www.linear.com/product/LTC3621 2.7 - 17V, 1A
- http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP1603
buck-boost
- http://www.linear.com/product/LTC3245
- http://www.linear.com/product/LTC3531 sembra ok, input da 1.8 a 5.5, 200 mA in TSOT-23
charge-pump
- http://www.ti.com/product/tps60205 forse il piu plausibile
- http://www.ti.com/product/reg710-33 anche questo non male, 30ma, ampio Vin (regolerebbe anche la USB)
- http://www.ti.com/product/reg711-33 con un po piu di corrente (50ma)
- http://www.linear.com/product/LTC1751
power manager:
- http://www.linear.com/product/LTC3456 fa tutto quello che avremmo sempre voluto, ma in package QFN 24 pin
- http://www.maximintegrated.com/datasheet/index.mvp/id/5267 ancor peggio (TDFN)
batterie
4 stilo o ministilo Ni-Mh o alkaline (la tensione va da 4.5 a 6v)
se 4 stilo e' scomodo per altri motivi, si puo andare con 2 stilo e regolatore step-up. di buono c'e' che si puo caricare da usb.
la tensione batteria a monte dei regolatori viene campionata a valle di un partitore 1/2 quando la tensione scende sotto il livello critico, il device va in sleep.
ricarica batterie
il device deve poter ricaricare le batterie da una alimentazione esterna, con controllo dV della carica.
questo significa che l'alimentazione esterna sara' di almeno n_pile*1.27*1.5 = (4 pile = 7.62 v, 2 pile = 3.81v)
letture:
- http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en555023
- http://ww1.microchip.com/downloads/en/AppNotes/01088a.pdf
- http://ww1.microchip.com/downloads/en/AppNotes/01463A.pdf
- http://ww1.microchip.com/downloads/en/AppNotes/00960a.pdf
tampone
il device deve poter conservare le impostazioni anche dopo brevi interruzioni dell'alimentazione (cambio pile o alimentazione esterna) se il uP e' in sleep mode dovrebbe bastare un condensatore elettrolitico a monte del regolatore
Connettori
Jack audio
Saranno due jack stereo da 3.5mm. idealmente il pinout dovrebbe essere piu simile possibile a quello degli rtx piu diffusi, in modo da poter collegare le radio con semplici cavi maschio-maschio jack
purtroppo i pinout degli rtx in circolazione sono una giungla. bisogna vedere sopprattutto i tipi di PTT in circolazione. da armando si puo avere sia una tensione per TX che una chiusura contatto.
- gli intek mt-5050 sembra seguano lo standard icom
- il wouxun uv1d http://www.worldwidedx.com/amateur-radio-modifications/68013-wouxun-ht-spkr-mic-cable-pinout.html
- brondi http://www.rogerk.net/forum/index.php?topic=19946.0
letture:
- http://www.dl8kdl.net/articles/projects/electronics/pinouts
- http://www.wa4bpj.com/Ham_Radio/RARS/RARS_News_Hour/RARS_News_Hour.htm
Connettore alimentazione
se le pile sono 2, il connettore di alimentazione puo essere un mini-USB
header 4 pin
1 | GND | Ground |
2 | VBATT | Positivo batterie |
3 | VEXT | Positivo della esterno non regolato |
4 | VEXT_REG | Positivo regolato 3.3v |
generatore OTP
dato che abbiamo un rtc l'apparato potrebbe fare da one time password generator. usiamo la chiave come seme? che implementazioni ci sono?
letteratura:
- https://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm
- https://otpd.googlecode.com/svn-history/r77/trunk/cardops/totp.c
- https://www.yubico.com/products/yubikey-hardware/yubikey/
- https://code.google.com/p/yubikey-personalization/
Cifratura
algoritmo di cifratura: AES-256 (blocco 128 bit, chiave 256 bit)
la chiave e' composta di 64 caratteri esadecimali
il blocco crittato e' sempre di 16byte
- http://www.literatecode.com/aes256 sembra ok, volendo si puo ottimizzare qualcosa per i 16bit
- http://libtom.org/?page=features&newsitems=5&whatfile=crypt se non e' troppo grosso, e' il piu portabile
- http://gladman.plushost.co.uk/oldsite/AES/
- http://axtls.sourceforge.net/
- http://www.matrixssl.org/
- http://polarssl.org/
- http://www.yassl.com/yaSSL/Products-cyassl.html
- https://core.telegram.org/mtproto/description degli anarcocapitalisti di merda ma merita un occhio
- http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en027644