Przegląd urządzeń
Zespół badawczy i rozwojowy Huawei Vision rozpoczął badania i rozwój w marcu 2015 r. Po niemal pięciu miesiącach zakończenia zestawu modułów niskiej częstotliwości średniej 125 Khz, 13,56 Mhz, NFC, 915 Mhz, 2,4 Ghz, GPRS / GPS, rozpoznawanie odcisków palców, pistolet skanujący i inne w jednym wielofunkcyjnym zestawie nauczania. Płyta rdzeniowa ARM Cortex-M4 wykorzystuje procesor STM32F407IGT6 produkowany przez firmę Italya Semiconductor. STM32F407IGT6 to wysokowydajny 32-bitowy procesor oparty na rdzeniu Cortex-M4F ARM V7 z częstotliwością główną do 168 MHz, zdolnością przetwarzania do 210 DMIPS z 1MB Flash i 196KB SRAM w pakiecie LQFP176. Przy użyciu płyty rdzeniowej + płyty podłogowej wszystkie porty IO na płycie oprócz wibracji kryształowej są prowadzone, co bardzo ułatwia użytkownikowi rozszerzenie i użycie. FS-STM4 posiada nie tylko powszechnie używane interfejsy, takie jak USB, SD, seryjne, sieciowe, CAN / RS485, ale także interfejsy rozszerzone, takie jak interfejs PS / 2. Obsługuje również obecnie popularne sieci bezprzewodowe, Wi-Fi、ZigBee、 Moduły komunikacji bezprzewodowej, takie jak Bluetooth 4.0, mogą rozwijać więcej projektów IoT. połączenie z emulatorem. Zestaw obejmuje bogatą gamę technologii rozpoznawania częstotliwości radiowej i oferuje wiele rutyn eksperymentalnych specjalnie dla początkujących, od płytkich do głębokich, umożliwiających szybki start i dalszy rozwój.
Rysunek 1 Mapa produktu
Cechy produktu
Najbogatsze pudełko RFID, zawierające 125K, 13.56M, NFC, 915M, aktywne 2.4G, rozpoznawanie odcisków palców, skanowanie kodu 2D itp.
Każdy moduł RFID oferuje wiele sposobów dostępu, zarówno do centralnego zarządzania, jak i do rozwoju indywidualnych aplikacji:
(1) Każdy moduł RFID może być dostępny za pośrednictwem interfejsu USB-UART, zwykłego interfejsu UART i interfejsu I2C;
Każdy moduł RFID posiada oddzielny kontroler Cortex-M0.
Każdy moduł RFID posiada niezależny wyświetlacz OLED;
Rądro Cortex-M ARM i bogate urządzenia peryferyjne interfejsu mogą być używane zarówno jako eksperymenty RFID, jak i jako nauczanie w pojedynczym komputerze.
Zapewnia komunikację ZigBee WiFi Bluetooth 4.0, ułatwia komunikację z innymi urządzeniami;
Dostarczanie dostosowywania do innych platform wbudowanych, takich jak: połączenie z platformą wbudowaną F4412 umożliwia bardziej zintegrowany system wbudowany i system eksperymentalny RFID.
Schemat struktury systemu
I. Struktura techniczna
Moduły klasy RFID obejmują moduł 125kHz, moduł 13,56MHz, moduł NFC, moduł 915MHz moduł 2,4GHz itp., Moduły te wysyłają odczytane wartości karty RFID do płyty rdzeniowej Cortex-M4 za pośrednictwem portu seryjnego. 2. płyta podłogowa jest wyposażona w czujniki mocy światła, czujniki temperatury, lampy LED, lampy buzzer i wiele czujników i kontrolerów.
Przypadek kompleksowego projektu
I. Przypadek projektu
1.1 System zdalnego monitorowania bezpieczeństwa
Wraz z ciągłym rozwojem informatyzacji społecznej, ludzie używają coraz więcej urządzeń elektrycznych w domu, a wynikające z tego zagrożenia bezpieczeństwa również wyraźnie wzrosły. Gdyby pojawiły się jakieś nieprawidłowości w tych urządzeniach, ludzie mogliby ponieść ogromne straty. Aby zmniejszyć nieprawidłowe sytuacje związane z nieuzasadnionym użyciem urządzeń elektrycznych, wymaga się, aby użytkownik mógł w czasie uzyskać informacje w momencie wystąpienia nieprawidłowości i podjąć pewne działania w celu wykluczenia nieprawidłowości poprzez monitorowanie w czasie rzeczywistym. Dlatego rola systemu zdalnego monitorowania jest ogromna. System ten jest oparty na urządzeniach PC, ARM Cortex-A8 / A9, GPRS, ZigBee i innych, opierając się na różnych technologiach Internetu, Internetu rzeczy, czujników i innych, w celu osiągnięcia zdalnego monitorowania bezpieczeństwa, łatwiejszego dla użytkownika monitorowania środowiska potrzebnego do monitorowania, uzyskania wszystkich informacji i ich obsługi w szczególnych sytuacjach.
1.2 Platforma chmury publicznej WeChat
1.3 Rybaki
Pojawienie się nowoczesnej inteligencji, zwłaszcza telefonów z ekranem dotykowym, znacznie uwolniło potencjał telefonu komórkowego, dzięki czemu użytkownicy mogą łatwiej sterować telefonem komórkowym, co z kolei znacznie przyczyniło się do rozwoju gier na smartfonach. Dzięki wygodnej obsługi oraz funkcjonalności urządzeń, takich jak czujniki na nowoczesnych smartfonach, tradycyjne gry również mają więcej możliwości. W tym kontekście pojawiła się szereg popularnych gier w kraju i za granicą, w pełni wykorzystując różne cechy nowoczesnych smartfonów, które osiągnęły ogromny sukces zarówno pod względem reputacji, jak i ekonomicznie. Wśród tych gier gry akcji i strategii są bardziej popularne wśród graczy, ponieważ mogą w pełni wykorzystać różne cechy smartfonów, zwłaszcza ekrany dotykowe i czujniki grawitacji. Ta gra jest naśladowaniem gry Fisherman i jest wersją zrównoważoną Fisherman. Poprzez pisanie tej gry można opanować elementy pisania gier akcyjnych i napisać więcej innych gatunków gier na tej podstawie.
1.4 Umawiamy się
Wraz z rozwojem sieci i rosnącym rytmem życia, ludzie coraz bardziej potrzebują komunikować się z większą liczbą przyjaciół, a zatem potrzeba zapewnienia większej liczby platform randkowych. Oprogramowanie jest używane do zaspokajania potrzeb randkowych mężczyzn i kobiet, stosowane do większości mężczyzn i kobiet, główną grupą użytkowników są wierni zwolennicy powstającego mobilnego Internetu, samotnych mężczyzn i kobiet może pozwolić im znaleźć szczęście w samotności. Ten klient został opracowany w języku Androida. Skok między aktywnością w programie umożliwia przełączanie interfejsu. Poniższy wykres to wykres czasowy aplikacji klienta Andrioda.
Rysunek 2Andriod wykres czasu aplikacji klienta
Serwer projektu został opracowany w języku Java, aby równocześnie przetwarzać żądania klienta i obsługiwać bazę danych poprzez analizowanie poleceń obsługi klienta. Głównie używany jest socket do odbierania danych z klienta, multi-thread Java do realizacji synchronizacji, JDBC (Java Data Base Connectivity) do obsługi bazy danych itp. Poniższy rysunek jest krótkim opisem wykresu czasowego serwera.
Rysunek 3 Sekwencja czasowa serwera