Panoramica delle apparecchiature
Il laboratorio di insegnamento RFID è stato avviato nel marzo 2015 dal team di ricerca e sviluppo di Huawei Vision, che ha completato in quasi cinque mesi un set di moduli a bassa frequenza media a 125Khz, 13,56Mhz, NFC, 915Mhz, 2,4Ghz, GPRS / GPS, riconoscimento delle impronte digitali, pistole di scansione e altro in un unico laboratorio di insegnamento multifunzione. La scheda di core ARM Cortex-M4 utilizza il processore STM32F407IGT6 prodotto da Etihad Semiconductor. L'STM32F407IGT6 è un processore a 32 bit ad alte prestazioni basato sul kernel Cortex-M4F di ARM V7, con frequenza madre fino a 168MHz e capacità di elaborazione fino a 210 DMIPS, con 1MB di FLASH e 196KB di SRAM, utilizzando la forma di packaging LQFP176. Utilizzando la scheda centrale + la scheda sottostante, tutte le porte IO della scheda, eccetto la vibrazione cristallina, sono tutte portate, per un'ampia facilità di espansione e utilizzo. Il FS-STM4 non solo dispone di interfacce comunemente utilizzate come USB, SD, porte seriali, porte di rete, bus CAN/RS485, ma è anche progettato per interfacce estese come l'interfaccia PS/2. Supporta anche le reti wireless attualmente popolari, Wi-Fi、ZigBee、 Moduli di comunicazione wireless come Bluetooth 4.0 possono fare più progetti IoT di sviluppo. in combinazione con l'emulatore. Il laboratorio comprende una vasta gamma di tecnologie di riconoscimento a radiofrequenza e offre una serie di routine sperimentali specificamente per i principianti, da poco profonde a profondità, in grado di iniziare rapidamente e fare lo sviluppo successivo.
Figura 1 Prodotto
Caratteristiche del prodotto
1. il più ricco laboratorio RFID con 125K, 13.56M, NFC, 915M, 2.4G attivo, riconoscimento impronte digitali, scansione di codici 2D ecc;
Ogni modulo RFID offre diversi modi di accesso, sia per la gestione centralizzata che per lo sviluppo di applicazioni individuali:
(1) Ogni modulo RFID può essere accessibile tramite interfaccia USB-UART, interfaccia UART normale, interfaccia I2C;
(2) Ogni modulo RFID ha un controller Cortex-M0 indipendente;
(3) Ogni modulo RFID ha un display OLED indipendente;
Core ARM Cortex-M e periferiche di interfaccia ricca, che possono essere utilizzati sia come esperimenti di laboratorio RFID che come insegnamento di laboratorio a singolo chip;
4. fornire comunicazione ZigBee WiFi Bluetooth 4.0, comoda comunicazione con altri dispositivi;
Fornire personalizzazione con altre piattaforme integrate, come: sistemi integrati più integrati e sistemi sperimentali RFID combinati con la piattaforma integrata F4412.
Struttura del sistema
I. Struttura tecnica
I moduli RFID comprendono moduli a 125kHz, moduli a 13,56 MHz, moduli NFC, moduli a 915 MHz, moduli a 2,4 GHz, ecc. Questi moduli inviano tutti i valori della scheda RFID letti alla scheda core Cortex-M4 tramite la porta seriale. La piastra di fondo è dotata di sensori di intensità della luce, sensori di temperatura, luci a LED, lampade sonore e molti sensori e controllori.
Casi di progetto integrato
I. Presentazione del caso del progetto
1.1 Sistemi di sicurezza a distanza
Con il continuo sviluppo dell'informatizzazione elettronica sociale, le persone usano sempre più elettronici in casa, il conseguente aumento dei rischi di sicurezza. Qualsiasi anomalia in questi dispositivi elettrici può causare grandi perdite alle persone. Al fine di ridurre le anomalie causate dall'uso irragionevole dell'apparecchio elettrico, è necessario che l'utente possa ricevere informazioni tempestive nel momento in cui si verificano le anomalie e prendere determinate azioni per escludere le anomalie attraverso il monitoraggio in tempo reale. Il ruolo dei sistemi di monitoraggio a distanza è enorme. Questo sistema è basato su PC, ARM Cortex-A8 / A9, GPRS, ZigBee e altri dispositivi, basandosi su una varietà di Internet, Internet delle cose, sensori e altre tecnologie, per realizzare il monitoraggio di sicurezza a distanza, l'utente più conveniente per monitorare l'ambiente di monitoraggio necessario, ottenere tutte le informazioni e il loro trattamento di situazioni speciali.
1.2 Piattaforma cloud pubblica WeChat
1.3 Pescatori
L'emergere della moderna intelligenza, in particolare dei telefoni a schermo tattile, ha liberato notevolmente il potenziale del telefono cellulare, consentendo agli utenti di manipolare più facilmente il telefono cellulare, che a sua volta ha contribuito notevolmente allo sviluppo dei giochi sullo smartphone. Grazie alla comodità di manovra e alle funzionalità di dispositivi come i sensori presenti negli smartphone moderni, i giochi tradizionali offrono anche più possibilità. In questo contesto, in patria e all'estero sono emersi anche una serie di giochi popolari che sfruttano appieno le caratteristiche degli smartphone moderni e hanno ottenuto un grande successo sia in termini orali che economici. In questi giochi, i giochi di azione e strategia sono molto popolari tra i giocatori a causa del fatto che possono sfruttare al meglio le caratteristiche degli smartphone, in particolare le caratteristiche dei telefoni come lo schermo tattile e i sensori di gravità. Questo gioco è un gioco che imita Fisherman's Basket e è una versione leggera di Fisherman's Basket. Scrivendo questo gioco, puoi padroneggiare i punti di scrittura di giochi d'azione e scrivere altri giochi su questa base.
1.4 Abbiamo un appuntamento
Con lo sviluppo della rete, il ritmo della vita aumenta e le persone hanno sempre più bisogno di comunicare con più amici, quindi è necessario fornire più piattaforme di incontri. Il software è utilizzato per soddisfare le esigenze di incontri di uomini e donne di casa, applicato alla maggior parte degli uomini e delle donne di casa, il gruppo principale di utenti sono fedeli seguaci dell'emergente Internet mobile, le sole donne in grado di permettere loro di trovare la felicità in solitudine. Il client di questo progetto è stato sviluppato nel linguaggio Android. Il salto tra attività nel programma consente il passaggio dell'interfaccia. La figura seguente è un grafico cronologico dell'applicazione client Android.
Figura 2Schema cronologico dell'applicazione client andriod
Il server del progetto, sviluppato dal linguaggio Java, gestisce simultaneamente le richieste del client e gestisce il database analizzando le istruzioni del client. Utilizzando principalmente il socket per ricevere i dati dal client, Java multi-threading per implementare la concurrenza, JDBC (Java Data Base Connectivity) per gestire i database, ecc. Il grafico seguente è un grafico temporale che descrive semplicemente il server.
Figura 3 Schema orario del server