Il bluetooth non va a grande distanza, ma fino a 10-20 metri si, e per questa applicazione sono sufficienti, ci si linka alla cablecam quando è vicina.
Riguardo alla professione, ho fatto tante cose nella vita per cui rimangono infarinature che vengono buone.
Nel caso specifico, il firmware della cablecam è stato scritto in buona parte da un tizio tedesco per una cablecam per gopro, io ho fatto alcune modifiche per adattarlo alle mie esigenze (come salvare i dati ecc). Post addietro avevo chiesto se qualcuno sapesse programmare in C, ma poi leggendo il codice e la documentazione della ST mictroelectronics che produce i chip mi sono reso conto che la cosa non è così difficile. Ho chiamato un amico e ex collega (l'ho citato qualche post fa) che mi ha aiutato a capire alcune delle cose che mi sfuggivano che è stato con me 3 ore, poi ho proseguito da solo, ho fatto test, ho compilato e ricompilato e sono arrivato in fondo.
La app in android invece è la prima che mi capita di scrivere ed ho fatto tutto da solo. Avrei preferito scrivere tutto in modo tradizionale per avere maggiore libertà (come si sa io non sopporto i limiti dei software a costo di complicarmi la vita, come ad esempio capita per i DVD e i bluray...) ma dato che in quel settore sono davvero alle prime armi, per stavolta ho usato una piattaforma che era di google ed ora è del MIT (quello famoso di Boston), totalmente gratuita, che permette di programmare app in modo visuale, rappresentando gli "oggetti" (su android si programma in Java che è un linguaggio "object oriented") in modo grafico.
Certo una qualche nozione di programmazione serve, ma facilita il compito perchè non occorre imparare tutto il linguaggio. Se qualcuno vuole approfondire il link è questo (non è un segreto...)
http://appinventor.mit.edu/explore/.
L'ho trovato cercando su google facendo una ricerca degli ambienti di sviluppo in android, e sono certo che mi ha fatto risparmiare molte ore di lavoro. E lo userò ancora per fare che che devono girare sui telefoni, si è aperto un mondo.
Per il resto, io ringrazio questo progetto perchè al di là dell'utilità che vedremo, mi ha fatto imparare un sacco di cose nuove, necessariamente.
La programmazione sopra descritta, ma anche il sw per fare circuiti stampati, nozioni varie sulla trasmissione dati a 2,4 ghz, info su come funzionano i motori elettrici, i carichi sulle funi ecc ecc. E' stata una cosa lunga, è da ottobre dello scorso anno che ci lavoro...