v1.0.0¶
v1.0.0 è la release iniziale della libreria OpenMV Arduino RPC — una libreria Arduino per controllare una OpenMV Cam (o un altro Arduino, o un computer) e ricevere dati in streaming da essa tramite CAN, I²C, SPI, UART (seriale asincrona) e USB. Essendo la prima release non c’è nulla da cui migrare; questa voce riassume ciò con cui è stata distribuita.
In evidenza¶
Chiamate di procedura remota su qualsiasi bus — richiama funzioni su una OpenMV Cam da un Arduino tramite CAN, I²C, SPI, UART o USB, e ricevi i risultati in streaming.
Ruoli controller e periferica — un Arduino può pilotare una camera come dispositivo controller, oppure agire da periferica verso cui una camera o un host effettua chiamate.
Tollerante ai guasti — recupera automaticamente da cavi allentati, corruzione dei pacchetti e timeout.
Streaming dei dati — una modalità streaming per trasferire payload di grandi dimensioni come i frame JPEG.
Nuove funzionalità¶
L’interfaccia RPC implementata sui transport CAN, I²C, SPI, UART (seriale asincrona) e USB, con un’API controller / periferica comune nel namespace
openmv.Una modalità streaming per trasferimenti ad alto throughput come il trasferimento di immagini.
Sketch di esempio — funzionalità popolari come dispositivo controller, trasferimento di immagini JPEG e spostamento di un’immagine.
Supporto per Linux / Raspberry Pi.
Modifiche incompatibili dell’API¶
Nessuna. v1.0.0 è la release iniziale — non esiste una versione precedente con cui rompere la compatibilità.