Buongiorno a tutto il forum,
mi trovo a dover gestire una telecamera.
(ho postato ieri un problema analogo sulla sezione VB6, ma data la fretta e l'incognita se si può fare o meno in vb6, cercherei di gestirla in vb net.)
VB.NET 2008
Per quanto riguarda il login, sono riuscito a risolverlo e vi posto il codice
Dim Client As New WebClient
Try
txtToken.Clear()
Me.Cursor = Cursors.WaitCursor
Dim credentials As String = Convert.ToBase64String(Encoding.ASCII.GetBytes(txtUser.Text & ":" & txtPassword.Text))
Client.Headers(HttpRequestHeader.Authorization) = String.Format("Basic {0}", credentials)
txtToken.Text = Client.DownloadString("http://192.168.1.15/api/v1/security/login")
Me.Cursor = Cursors.Default
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Con questo comando faccio la login e la telecamera mi risponde con il token di autenticazione.
A questo punto dovrei inviare il Trigger, ovvero il comando di lettura targa
nella documentazione ho trovato questo, ma non sono ancora riuscito a metterlo sottoforma di codice…
POST http://CAMERA_IP/api/v1/application/triggers/immediate/${trigger_id}
Headers : richiede il token ricevuto alla login
Body di tipo JSON
{
"data": "",
"lane_alias": "lane-1",
"shift_ms": 0,
"pre_ms": 200,
"post_ms": 500
}
curl -X POST -H "x-user-token: ${x-user-token}" -d '${network_transit_trigger}' http://CAMERA_IP/api/v1/application/triggers/immediate/${trigger_id}
Qualcuno cortesemente sa darmi qualche preziosa dritta/indicazione ?
Grazie 100
DG