Salve amici, in questo periodo mi sono messo a studiare qualche argomento sulla tecnologia di notifica IP a bordo delle famose cam mobotix.
Pensavo di scrivere le mie osservazioni sula predisposizione dei vari elementi del mio primo impianto di videosorveglianza avanzato, in modo da avere una idea sul come si possono fare le cose sotto i diversi aspetti che vengono posti lungo la via. Per rendere funzionale una installazuone di tipo professionale servono attrezzaeture e competenze, molfto specifiche e quindi spero di non annoiarvi con eccessivi neologismi...
Anche perché se scrivo mi ricordo meglio le cose che magari impieghi mezza giornata a capire una dinamica che si tende a dare per scontata, per esempio le autorizzazioni. Eh già, quanto tempo sprecato e vani tentativi di armeggiare la webui o altre mille cose che potrei annotare anche per condividere una Vostra opinione,beninteso, a riguardo.
E poi il forum della mobotix è "triste".
Comincierei con la mia reference guide number 3, qui ho riportato un esempio di cone si configura un servizio DDNS customizzato sfruttando le notifiche ip associate alla attività programmata, in poche parole e con le variabili giuste si può gasare duro.
BABIZ REFERENCE GUIDE N°3 - DDNS SETUP for MOBOTIX camera SOFTWARE MX_system_4_4031
Il formato della stringa API che voglio utilizzare è:
Codice:
http://api.dynu.com/nic/update?hostname=example.dynu.com&myip=198.144.117.32&myipv6=2604:4400:a:8a::f4&username=someusername&password=MD5(xxxxx)
[url]https://www.dynu.com/en-US/DynamicDNS/IP-Update-Protocol[/url]
Le variabili [IP ADDRESS] e [IPv6 ADDRESS] sono opzionali.
Infatti se immetto la stringa (con password encodata in MD5sum) ricevo la conferma dal server api:
E fin qui tutto bene.
Ora sono giunto alla soluzione che un misero punto di domanda mi impediva di ottenere. ;D
Riporto la configurazione corretta e funzionante del caso:
Codice:
SECTION ipnotify
# generated by ipprofiles on 2016-05-21 00:49:37
profile=ip_573e1573:
_profilename=DDNS-Update:
preset=custom:
ackn_time=60:
ipnotifyaddress=api.dynu.com%3A80:
send=parallel:
protocol=http10_ackn:
boundary=--next-image--:
httppath=/nic/update:
httpauth=:
data=msg:
ipnotifymessage=hostname%3D[HOSTNAME]&password%3D[PASSWORD]:
filetype=mxg:
rate100=100:
antetime=1:
posttime=1:
systime=0:
ipnotifyport=0
ENDSECTION ipnotify
A seguire la sequenza illustrata dei passaggi necessari per il completamento del task:
Questo test di notifica IP dà sempre esito positivo anche se il formato inviato al server api è errato , ma risulta essere importante ai fini del debug permettendo di provare senza dover attendere la temporizzazione o effettuare riavvii!
Un pizzico di sale e quando posso aggiungo a piacere. Ora non vorrei mettere troppa carne al fuoco se no me la brucio,sicuro. A presto!
Segnalibri