Microsemi Pest Repeller Running Secure WebSmartFusion2-də server
Təftiş Tarixçəsi
Təftiş tarixçəsi sənəddə həyata keçirilən dəyişiklikləri təsvir edir.
Dəyişikliklər ən cari nəşrdən başlayaraq yenidən nəzərdən keçirilir.
Reviziya 9.0
Aşağıda bu təftişdə edilən dəyişikliklərin xülasəsi verilmişdir.
- Libero SoC v2021.1 üçün sənəd yeniləndi.
- Libero versiya nömrələrinə istinadlar silindi.
Reviziya 8.0
Libero v11.8 SP1 proqram təminatı buraxılışı üçün sənəd yeniləndi.
Reviziya 7.0
Aşağıdakılar bu sənədin 7.0 reviziyasında edilmiş dəyişikliklərdir.
- Libero SoC, FlashPro və SoftConsole dizayn tələbləri yenilənir. Əlavə məlumat üçün Dizayn Tələbləri, səhifə 5-ə baxın.
- Bələdçi boyunca demo dizaynda istifadə edilən SoftConsole layihələrinin adları və bütün əlaqəli rəqəmlər yenilənir.
Reviziya 6.0
Bu sənədin 11.7 versiyasında Libero v76931 proqram təminatı buraxılışı (SAR 6.0) üçün sənəd yeniləndi.
Reviziya 5.0
Yenilənmiş SoftConsole Firmware Layihəsi, səhifə 9 (SAR 73518).
Reviziya 4.0
Libero v11.6 proqram təminatı buraxılışı (SAR 72058) üçün sənəd yeniləndi.
Reviziya 3.0
Libero v11.5 proqram təminatı buraxılışı (SAR 63973) üçün sənəd yeniləndi.
Reviziya 2.0
Libero v11.4 proqram təminatı buraxılışı (SAR 60685) üçün sənəd yeniləndi.
Reviziya 1.0
Revision 1.0 bu sənədin ilk nəşri idi.
Təhlükəsiz işləyir WebSmartFusion2 Cihazlarında server Demo Dizaynı
PolarSSL, lwIP və FreeRTOS-dan istifadə
Bu demo təhlükəsizliyi izah edir webNəqliyyat Layer Təhlükəsizliyi (TLS) istifadə edərək server imkanları,
Secure Sockets Layer (SSL) protokolu və SmartFusion®2 cihazlarının üç sürətli ethernet mühitinə giriş nəzarətçisi (TSEMAC). Bu demo təsvir edir:
- Serial Gigabit Media Müstəqil İnterfeys (SGMII) PHY-yə qoşulmuş SmartFusion2 Ethernet Media Giriş İdarəsindən (MAC) istifadə.
- SmartFusion2 MAC sürücüsünü PolarSSL kitabxanası (pulsuz TLS/SSL protokol kitabxanası), Yüngül IP (lwIP) TCP/IP yığını və pulsuz Real Vaxt Əməliyyat Sistemi (RTOS) ilə inteqrasiya etmək.
- TLS/SSL protokolunu həyata keçirmək üçün Microsemi kriptoqrafik sistem xidmətlərindən istifadə.
- Təhlükəsizliyin həyata keçirilməsi webSmartFusion2 Advanced Development Kit lövhəsində server proqramı.
- Demonu işə salmaq.
SmartFusion2 Mikronəzarətçi Alt Sistemindəki (MSS) TSEMAC periferik nümunəsi aşağıdakı məlumat sürətlərində (xətt sürəti) əsas kompüter və Ethernet şəbəkəsi arasında məlumat ötürmək üçün konfiqurasiya edilə bilər:
- 10 Mbit/s
- 100 Mbit/s
- 1000 Mbit/s
SmartFusion2 cihazları üçün TSEMAC interfeysi haqqında ətraflı məlumat üçün UG0331: SmartFusion2 Mikronəzarətçi Alt Sistemi İstifadəçi Təlimatına baxın.
Təhlükəsiz Webserver Demo Dizaynı Bitdiview
Təhlükəsiz webserver tətbiqi mesajları şifrləyən və deşifrə edən TLS/SSL təhlükəsizlik protokolunu dəstəkləyir, mesajlara qarşı rabitəni təmin edir.ampring. Təhlükəsizlikdən əlaqə webserver həssas məlumatların gizli koda çevrilməsini təmin edir ki, bu da onu çətinləşdirirampməlumatlarla.
Təhlükəsiz webserver demo dizaynı Şəkil 1-də göstərildiyi kimi aşağıdakı təbəqələrdən ibarətdir:
- Tətbiq qatı
- Təhlükəsizlik Layeri (TLS/SSL Protokolu)
- Nəqliyyat Layeri (lwIP TCP/IP Stack)
- RTOS və Firmware Layer
Təhlükəsiz işləyir WebPolarSSL, lwIP və FreeRTOS istifadə edərək SmartFusion2 Cihazlarında server Demo Dizaynı
Şəkil 1 • Təhlükəsiz Webserver qatları
Tətbiq Layeri (HTTPS) | FreeRTOS |
Təhlükəsizlik Layeri (TLS/SSL Protokolu) | |
Nəqliyyat Layeri (IwIP TCP/IP Stack) | |
Firmware Layer | |
SmartFusion2 Qabaqcıl İnkişaf Dəsti (HW) |
Tətbiq qatı
Təhlükəsiz webserver tətbiqi SmartFusion2 Advanced Development Kit lövhəsində həyata keçirilir. Tətbiq müştəri brauzerindən HTTPS sorğusunu idarə edir və onların sorğularına cavab olaraq statik səhifələri müştəriyə ötürür. Bu səhifələr müştəri (host PC) brauzerində işləyir. Aşağıdakı şəkildə qoşulan serverin blok diaqramı göstərilir (Secure webSmartFusion2 cihazında işləyən server proqramı) və müştəri (web host PC-də işləyən brauzer).
Şəkil 2 • Müştəri Serverinin Əlaqə Blok Diaqramı
Şəkil 2 • Müştəri Serverinin Əlaqə Blok Diaqramı
Təhlükəsizlik Layeri (TLS/SSL Protokolu)
İnternet brauzerləri və webserverlər məlumatı təhlükəsiz ötürmək üçün TLS/SSL protokolundan istifadə edirlər.
TLS/SSL şifrələmədən istifadə edərək təsdiqlənmiş tərəflər arasında təhlükəsiz əlaqə yaratmaq üçün server və müştərinin autentifikasiyası üçün istifadə olunur. Bu protokol Şəkil 1, səhifə 3-də göstərildiyi kimi nəqliyyat protokolunun, TCP/IP-nin üstündə qatlanır. Təhlükəsiz sistem üçün TLS/SSL protokolunu həyata keçirmək üçün açıq mənbə PolarSSL kitabxanasından istifadə olunur. webbu demoda server tətbiqi.
Aşağıdakılara istinad edin URLTam TLS/SSL protokolunun tətbiqi təfərrüatları üçün:
- Nəqliyyat Layeri Təhlükəsizlik protokolu Versiya 1.2: http://tools.ietf.org/html/rfc5246
- Nəqliyyat Layeri Təhlükəsizlik protokolu Versiya 1.1: http://tools.ietf.org/html/rfc4346
- TLS protokolunun 1.0 versiyası: http://tools.ietf.org/html/rfc2246
- Secure Sockets Layer Protocol Version 3.0: http://tools.ietf.org/html/rfc6101
PolarSSL kitabxanasına kriptoqrafik və TLS/SSL protokol tətbiqləri daxildir. Bu kitabxana təhlükəsiz həyata keçirmək üçün proqram proqramlaşdırma interfeysi funksiyalarını təmin edir webTLS/SSL protokolundan və proqram təminatının kriptoqrafik alqoritmlərindən istifadə edən server tətbiqi.
C-də yazılmış TLS/SSL protokol kitabxanasının mənbə kodu və lisenziyalaşdırma məlumatı haqqında ətraflı məlumat üçün baxın. https://polarssl.org/.
Nəqliyyat Layeri (lwIP TCP/IP Stack)
LwIP yığını daxili sistemlər üçün uyğundur, çünki o, az resursdan istifadə edir və əməliyyat sistemi ilə və ya əməliyyat sistemi olmadan istifadə edilə bilər. lwIP IP-nin, İnternet Nəzarət Mesaj Protokolunun (ICMP), İstifadəçi Daxilinin faktiki tətbiqlərindən ibarətdir.tagram Protocol (UDP) və TCP protokolları, həmçinin bufer və yaddaşın idarə edilməsi kimi dəstək funksiyaları.
LwIP aşağıdakı ünvandan yükləmək üçün C mənbə kodu kimi (BSD lisenziyası altında) mövcuddur: http://download.savannah.gnu.org/releases/lwIP/
RTOS və Firmware Layer
FreeRTOS açıq mənbəli real vaxt əməliyyat sistemi nüvəsidir. FreeRTOS bu demoda tapşırıqları prioritetləşdirmək və planlaşdırmaq üçün istifadə olunur. Əlavə məlumat və ən son mənbə kodu üçün baxın
http://www.freertos.org.
Mikroproqram aşağıdakı MSS komponentlərini konfiqurasiya etmək və idarə etmək üçün proqram sürücüsünün tətbiqini təmin edir:
- Ethernet MAC
- Sistem nəzarətçisi xidmətləri
- Çox rejimli universal asinxron/sinxron qəbuledici/ötürücü (MMUART)
- Ümumi Məqsədli Giriş və Çıxış (GPIO)
- Serial Periferik İnterfeys (SPI)
Dizayn Tələbləri
Aşağıdakı cədvəldə bu demo dizayn üçün aparat və proqram təminatının dizayn tələbləri verilmişdir.
Cədvəl 1 • Dizayn tələbləri
- Tələb / Versiya
Əməliyyat sistemi 64 bit Windows 7 və 10 - Aparat
SmartFusion2 Qabaqcıl İnkişaf Dəsti:- 12 V adapter
- FlashPro5 proqramçısı
- USB A-dan Mini-B kabeli
- Ethernet kabeli RJ45
- Host PC və ya Laptop
- Proqram təminatı
FlashPro Express
Qeyd: Readme.txt-ə baxın file dizaynda verilir files bu istinad dizaynı ilə istifadə edilən proqram versiyaları üçün. - Libero ® System-on-Chip (SoC) üçün viewdizayn edir files
- SoftConsole
- MSS ethernet mac sürücüləri
- Host PC Sürücüləri USB-UART sürücüləri
- Aşağıdakı seriyalı terminal emulyasiya proqramlarından biri:
- HyperTerminal
- TeraTerm
- PuTTY
- Brauzer
Mozilla Firefox versiyası 24 və ya daha sonra
Internet Explorer versiyası 8 və ya daha sonra
Qeyd: Bu təlimatda göstərilən Libero SmartDesign və konfiqurasiya ekran görüntüləri yalnız illüstrasiya məqsədi daşıyır.
Ən son yeniləmələri görmək üçün Libero dizaynını açın.
İlkin şərtlər
Başlamazdan əvvəl:
Libero SoC-ni yükləyin və quraşdırın ( webbu dizayn üçün sayt) aşağıdakı yerdən əsas kompüterdə.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
Demo Dizayn
Demo dizaynı files aşağıdakı linkdən yükləmək olar:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
Aşağıdakı rəqəm dizaynın yuxarı səviyyəli strukturunu göstərir files. Əlavə məlumat üçün Readme.txt-ə baxın file.
Şəkil 3 • Demo Dizayn Files Yüksək Səviyyəli Struktur
Demo Dizayn Xüsusiyyətləri
Demo dizaynında aşağıdakı seçimlər var:
- Yanıb-sönən LEDlər
- HyperTerminal Display
- SmartFusion2 Google Axtarış
Demo Dizayn Təsviri
Demo dizaynı On Bitlik İnterfeys (TBI) əməliyyatı üçün TSEMAC-ı konfiqurasiya etməklə SGMII PHY interfeysindən istifadə etməklə həyata keçirilir.
TSEMAC TBI interfeysi haqqında əlavə məlumat üçün UG0331: SmartFusion2 Mikronəzarətçi Alt Sistemi İstifadəçi Təlimatına baxın.
Libero SoC Hardware Layihəsi
Aşağıdakı rəqəm bu demo dizayn üçün Libero SoC aparat dizaynının tətbiqini göstərir.
Şəkil 4 • Libero SoC Top-Level Hardware Design
Libero SoC aparat layihəsi aşağıdakı SmartFusion2 MSS resurslarından və IP-lərdən istifadə edir:
- TSEMAC TBI interfeysi.
- SmartFusion0 Advanced Development Kit-də RS-232 rabitəsi üçün MMUART_2.
- GPIO: İşıq yayan diodlar (LED) ilə interfeyslər
- Saat mənbəyi kimi xüsusi giriş paneli 0
- Yüksək sürətli serial interfeysi (SERDESIF) SERDES_IF IP: Aşağıdakı şəkildə göstərildiyi kimi SERDESIF_3 EPCS zolağı3 üçün konfiqurasiya edilmişdir.
Yüksək sürətli serial interfeysləri haqqında ətraflı məlumat üçün UG0447: IGLOO2 və Smart-Fusion2 Yüksək Sürətli Serial İnterfeyslər İstifadəçi Təlimatına baxın.
Şəkil 5 • Yüksək Sürətli Serial İnterfeys Konfiqurator Pəncərəsi
- Kriptoqrafik sistem nəzarətçi xidmətləri: TLS/SSL protokolunu həyata keçirmək.
Paket Pin Təyinatları
LED-lər və PHY interfeys siqnalları üçün paket pin təyinatları aşağıdakı cədvəllərdə göstərilmişdir.
Cədvəl 2 • Paket Sancaqlarının Təyinatlarına LED
Port Adı | Paket Pin |
LED_1 | D26 |
LED_2 | F26 |
LED_3 | F27 |
LED_4 | C26 |
LED_5 | C28 |
LED_6 | B27 |
LED_7 | C27 |
LED_8 | E26 |
Cədvəl 3 • PHY İnterfeysi Siqnalları Pəncərələrin Təyinatlarını Paketləmək üçün
Port Adı | İstiqamət | Paket Pin |
PHY_MDC | Çıxış | F3 |
PHY_MDIO | Giriş | K7 |
PHY_RST | Çıxış | F2 |
SoftConsole Firmware Layihəsi
Bağımsız SoftConsole IDE istifadə edərək SoftConsole layihəsini işə salın.
Bu demo dizaynı üçün aşağıdakı yığınlar istifadə olunur:
- PolarSSL kitabxana versiyası 1.2.8
- lwIP TCP/IP yığın versiyası 1.4.1
- FreeRTOS
Aşağıdakı şəkil keçmişi göstərirampdemo dizaynının SoftConsole proqram kataloqu strukturunun le.
Şəkil 6 • SoftConsole Project Explorer pəncərəsi
Bu layihə təhlükəsiz ehtiva edir webPolarSSL, lwIP və FreeRTOS istifadə edərək server tətbiqinin həyata keçirilməsi.
Təhlükəsizliyi həyata keçirmək üçün Qabaqcıl Şifrələmə Standartı (AES) və Qeyri-müəyyən Random Bit Generator (NRBG) sistem xidmətlərindən istifadə olunur. webserver tətbiqi. AES və NRBG SmartFusion2 aparat mühərriki və ya proqram təminatı PolarSSL kitabxanasından istifadə etməklə həyata keçirilə bilər. Bu demo dizaynda AES və NRBG sistem xidmətləri vasitəsilə SmartFusion2 aparat mühərrikindən istifadə etməklə həyata keçirilir.
Cədvəl 4 • Sistem Nəzarətçisi Xidmətlərini Aktivləşdirmək və ya Deaktiv etmək üçün Makroslar
Sistem Xidməti Makro/Makro Yeri
- AES
- #HW_AES 1-i təyin edin
<$Dizayn_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\aes.h
- #HW_AES 1-i təyin edin
- NRBG
- #HW_NRBG 1-i təyin edin
<$Dizayn_Files_Directory>\m2s_dg0516_df\SF2_Secure_Webserver_T
CP_Demo_DF\Libero\Webserver_TCP\SoftConsole\Webserver_TCP_M
SS_CM3\polarssl-1.2.8\include\polarssl\ssl.h
Qeyd: AES və NRBG sistem xidmətləri M2S2TS kimi məlumat təhlükəsizliyinə imkan verən SmartFusion0150 cihazları üçün dəstəklənir. SmartFusion2 cihazı məlumat təhlükəsizliyi aktiv deyilsə, PolarSSL AES və NRBG alqoritmlərindən proqram təminatından istifadə etmək üçün əvvəlki cədvəldə qeyd olunan makroları deaktiv edin.
Aşağıdakı şəkildə demo üçün istifadə olunan sürücü versiyaları göstərilir.
Şəkil 7 • Demo Dizayn Sürücü Versiyaları
- #HW_NRBG 1-i təyin edin
PolarSSL Kitabxanasından istifadə edərək TLS/SSL Protokolunun Tətbiqi
TLS/SSL protokolu aşağıdakı iki protokol səviyyəsinə bölünür:
- Əl sıxma protokolu təbəqəsi
- Protokol qatını qeyd edin
Əl sıxma protokolu təbəqəsi
Bu təbəqə aşağıdakı alt protokollardan ibarətdir:
- Əl sıxma: Server və müştəri arasında sessiya məlumatlarını müzakirə etmək üçün istifadə olunur. Sessiya məlumatlarına sessiya ID-si, həmyaşıd sertifikatları, şifrə spesifikasiyası, sıxılma alqoritmi və tələb olunan açarları yaratmaq üçün istifadə olunan paylaşılan gizli kod daxildir.
- Şifrə xüsusiyyətlərini dəyişdirin: Müştəri və server arasında şifrələmə üçün istifadə olunan açarı dəyişdirmək üçün istifadə olunur. Açar müştəri-server əl sıxması zamanı mübadilə edilən məlumat əsasında hesablanır.
- Xəbərdarlıq: Xəta və ya status dəyişikliyi barədə həmyaşıdlara xəbər vermək üçün müştəri-serverin əl sıxması zamanı xəbərdarlıq mesajları yaradılır.
Aşağıdakı şəkil sonu göstərirview TLS/SSL əl sıxma prosedurunun.
Əl sıxma protokolu, qeyd protokolu və kriptoqrafik alqoritmlər haqqında ətraflı məlumat üçün baxın. http://tools.ietf.org/html/rfc5246.
Şəkil 8 • TLS/SSL Əl sıxma proseduru
Qeyd Protokol Layeri
Qeyd protokolu proqramdan məlumatları qəbul edir və şifrələyir və onu nəqliyyat qatına ötürür. Qeyd protokolu qəbul edilmiş məlumatları kriptoqrafik alqoritmə uyğun ölçüdə parçalara ayırır və isteğe bağlı olaraq məlumatları sıxır. Protokol MAC və ya açarlı hash mesaj identifikasiyası kodunu (HMAC) tətbiq edir və əl sıxma protokolu zamanı müzakirə edilən məlumatdan istifadə edərək məlumatları şifrələyir və ya deşifrə edir.
Demo dizaynının qurulması
Aşağıdakı addımlar SmartFusion2 Advanced Development Kit lövhəsi üçün demonun necə qurulacağını təsvir edir:
- USB A-dan mini-B kabelindən istifadə edərək əsas kompüteri J33 konnektoruna qoşun. USB-dən universal asinxron qəbuledici/ötürücüyə (UART) körpü sürücüləri avtomatik olaraq aşkarlanır.
Qeyd: COM portları avtomatik aşkarlanmadıqda, FTDI mini-USB kabeli vasitəsilə serial terminal əlaqəsi üçün FTDI D2XX sürücüsünü quraşdırın. Sürücü quraşdırma təlimatı ilə birlikdə burada mövcuddur www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - Aşkar edilmiş dörd COM portunun hər birinə sağ klikləyin və aşağıdakı şəkildə göstərildiyi kimi USB FP5 Serial Converter C-də yeri olan portu tapmaq üçün Xüsusiyyətlər üzərinə klikləyin. Aşağıdakı şəkildə göstərildiyi kimi, serial terminal konfiqurasiyası zamanı istifadə üçün COM port nömrəsini qeyd edin.
Şəkil 9 • Cihaz meneceri pəncərəsi
- Aşağıdakı cədvəldə göstərildiyi kimi SmartFusion2 Advanced Development Kit lövhəsində keçidləri birləşdirin. Jumper yerləri haqqında məlumat üçün Əlavə 3-ə baxın: Jumper Yerləri, .
Diqqət: Jumper birləşmələrini etməzdən əvvəl enerji təchizatı açarını, SW7-ni Söndürün.
Cədvəl 5 • SmartFusion2 Advanced Kit Jumper Parametrləri
- SmartFusion2 Advanced Development Kit-də enerji təchizatını J42 konnektoruna qoşun.
- Bu dizayn examphəm statik IP, həm də dinamik IP rejimlərində işləyə bilər. Varsayılan olaraq, proqramlaşdırma files dinamik IP rejimi üçün nəzərdə tutulub.
- Statik IP üçün əsas kompüteri RJ21 kabelindən istifadə edərək SmartFusion2 Advanced Development Kit lövhəsinin J45 konnektoruna qoşun.
- Dinamik IP üçün açıq şəbəkə portlarından hər hansı birini RJ21 kabelindən istifadə edərək SmartFusion2 Advanced Development Kit lövhəsinin J45 konnektoruna qoşun.
Board Quraşdırma Snapshot
Bütün konfiqurasiya edilmiş quraşdırma ilə SmartFusion2 Advanced Development Kit lövhəsinin şəkilləri Əlavə 2-də verilmişdir: Təhlükəsizliyi işə salmaq üçün lövhənin qurulması Webserver,
Demo Dizaynın icrası
Aşağıdakı addımlar demo dizaynını necə işlətməyi təsvir edir:
- Demo dizaynı buradan endirin: http://soc.microsemi.com/download/rsc/?f=m2s_dg0516_df
- SW7 enerji təchizatı açarını yandırın.
- İstənilən serial terminal emulyasiya proqramlarını işə salın, məsələn:
- HyperTerminal
- PuTTY
- TeraTerm
Qeyd: Bu demoda PuTTY istifadə olunur.
Proqram üçün konfiqurasiya belədir: - Baud dərəcəsi: 115200
- Səkkiz məlumat biti
- Bir dayanacaq
- Paritet yoxdur
- Axına nəzarət yoxdur
Serial terminal emulyasiya proqramlarının konfiqurasiyası haqqında daha çox məlumat üçün Serial Terminal Emulyasiya Proqramlarının Konfiqurasiyası Təlimliyinə baxın.
- SmartFusion2 Advanced Development Kit lövhəsini iş ilə proqramlaşdırın file dizaynın bir hissəsi kimi təqdim olunur fileFlashPro Express proqramından istifadə edərək, Əlavə 1-ə baxın: FlashPro Express istifadə edərək cihazın proqramlaşdırılması, .
Qeyd: Demo statik və dinamik rejimlərdə işlədilə bilər. Dizaynı statik IP rejimində işə salmaq üçün Əlavə 4-də qeyd olunan addımları yerinə yetirin: Dizaynın Statik IP rejimində işə salınması. - SmartFusion2 Advanced Development Kit lövhəsini gücləndirin.
Aşağıdakı şəkildə göstərildiyi kimi, serial terminal emulyasiya proqramında dinamik IP ünvanı ilə xoş gəlmisiniz mesajı göstərilir.
Şəkil 10 • İstifadəçi Seçimləri
- PuTTY-də göstərilən IP ünvanı mühafizəni işə salmaq üçün brauzerin ünvan çubuğuna daxil edilməlidir webserver. IP ünvanı 10.60.3.120-dirsə, brauzerin ünvan çubuğuna https://10.60.3.120 daxil edin. Bu demo həm Microsoft Internet Explorer, həm də Mozilla Firefox brauzerlərini dəstəkləyir.
Təhlükəsizliyi işə salmaq WebMicrosoft Internet Explorer ilə server Demo
Aşağıdakı addımlar mühafizəni necə işə salmağı təsvir edir webMicrosoft Internet Explorer ilə server demosu:
- Microsoft Internet Explorer-i açın və yazın URL (məsample, https://10.60.3.120) ünvan çubuğunda. Brauzer aşağıdakı şəkildə göstərildiyi kimi xəbərdarlıq mesajı göstərir.
Şəkil 11 • Microsoft Internet Explorer Sertifikat Xətası Xəbərdarlığı Mesajını göstərir
- Bunun üçün Davam et klikləyin webilə təhlükəsiz ünsiyyətə başlamaq üçün sayt (tövsiyə edilmir). webserver. Microsoft Internet Explorer təhlükəsizin əsas menyusunu göstərir webserver, aşağıdakı şəkildə göstərildiyi kimi.
Şəkil 12 • Secure əsas menyusu WebInternet Explorer-də server
Təhlükəsizliyi işə salmaq WebMozilla Firefox ilə server nümayişi
Aşağıdakı addımlar mühafizəni necə işə salmağı təsvir edir webMozilla Firefox ilə server demosu:
- Mozilla Firefox brauzerini açın və daxil edin URL (məsample, https://10.60.3.120) ünvan çubuğunda. Brauzer aşağıdakı şəkildə göstərildiyi kimi xəbərdarlıq mesajı göstərir.
Şəkil 13 • Xəbərdarlıq Mesajını göstərən Mozilla Firefox
- Riskləri Anlayıram seçin və İstisna Əlavə et... düyməsini basın.
- ilə təhlükəsiz əlaqəyə başlamaq üçün aşağıdakı şəkildə göstərildiyi kimi Təhlükəsizlik İstisnası Əlavə et pəncərəsində Təhlükəsizlik İstisnasını Təsdiq et düyməsini klikləyin webserver. Şəkil 14 • Təhlükəsizlik İstisna Pəncərəsini əlavə edin
Qeyd: IP Ünvanı üçün təhlükəsizlik istisnasının əlavə edilməsi yalnız ilk dəfə gözdən keçirmə üçün tələb olunur.
Qeyd: Terminalda hər hansı əl sıxma uğursuz mesajı alsanız, bu mesaja məhəl qoymayın. - Mozilla Firefox brauzeri aşağıdakı şəkildə göstərildiyi kimi əsas menyunu göstərir.
Şəkil 15 • Secure-un Əsas Menyu WebMozilla Firefox-da server
Əsas menyuda aşağıdakı seçimlər var:
- Yanıb-sönən LEDlər
- HyperTerminal Display
- SmartFusion2 Google Axtarış
Qeyd: Bu seçimlər Microsoft Internet Explorer və ya Mozilla Firefox istifadə edərək yoxlana bilər web brauzerlər. Bu demoda seçimlər Mozilla Firefox istifadə edərək nümayiş etdirilir web brauzer.
Yanıb-sönən LEDlər
- Əsas menyuda Yanıb-sönən LED-lər üzərinə klikləyin. Siz SmartFusion2 lövhəsində işləyən LED modelini müşahidə edə bilərsiniz. The websəhifə aşağıdakı şəkildə göstərildiyi kimi LED-ləri əl ilə yanıb-sönmək üçün dəyərləri daxil etmək imkanı verir.
Şəkil 16 • Yanıb-sönən LEDlər Səhifəsi
- LEDləri əl ilə yandırmaq üçün 1-255 arasında istənilən rəqəm daxil edin. məsələnample, 1 daxil etsəniz, yanıb-sönən LED1 sönəcək. 255 daxil etsəniz, bütün səkkiz yanıb-sönən LED sönəcək.
- Əsas menyuya qayıtmaq üçün Əsas səhifəyə klikləyin.
Qeyd: SmartFusion2 Advanced Development Kit aktiv aşağı LED-lərə malikdir.
HyperTerminal Display
- Əsas menyuda HyperTerminal Display düyməsini basın. Aşağıdakı şəkildə a websətir dəyərini daxil etmək imkanı verən səhifə.
Şəkil 17 • HyperTerminal Display Page
Daxil edilmiş sətir aşağıdakı şəkildə göstərildiyi kimi PuTTY-də göstərilir.
Şəkil 18 • PuTTY-də simli ekran
- Əsas menyuya qayıtmaq üçün Bir Səhifə Geri qayıt (ox düyməsi) və ya Əsas səhifəyə klikləyin.
SmartFusion2 Google Axtarış
- Əsas menyuda SmartFusion2 Google Axtarış üzərinə klikləyin.
Qeyd: SmartFusion2 Google Axtarış səhifəsinə daxil olmaq üçün müvafiq giriş hüquqları ilə internet bağlantısı tələb olunur. Aşağıdakı şəkildə a web Google axtarışı olan səhifə.
Şəkil 19 • SmartFusion2 Google Axtarış Səhifəsi
- Əsas menyuya qayıtmaq üçün Əsas səhifəyə klikləyin.
Əlavə 1: FlashPro Express istifadə edərək cihazın proqramlaşdırılması
Bu bölmə SmartFusion2 cihazını proqramlaşdırma işi ilə necə proqramlaşdırmağı təsvir edir file FlashPro Express istifadə edərək.
Cihazı proqramlaşdırmaq üçün aşağıdakı addımları yerinə yetirin:
- Lövhədəki keçid parametrlərinin Cədvəl 5-də göstərilənlərlə eyni olduğundan əmin olun.
Qeyd: Jumper birləşmələrini qurarkən enerji təchizatı açarı söndürülməlidir. - Enerji təchizatı kabelini lövhədəki J42 konnektoruna qoşun.
- SW7 enerji təchizatı açarını yandırın.
- Əsas kompüterdə FlashPro Express proqramını işə salın.
- Aşağıdakı şəkildə göstərildiyi kimi yeni iş layihəsi yaratmaq üçün New düyməsini klikləyin və ya Project menyusundan FlashPro Express Job-dan New Job Project seçin.
Şəkil 20 • FlashPro Express İş Layihəsi
- FlashPro Express İşindən Yeni İş Layihəsi informasiya qutusuna aşağıdakıları daxil edin:
- Proqramlaşdırma işi file: Gözdən keçir üzərinə klikləyin və .işin olduğu yerə gedin file yerləşir və seçin file. Defolt yer:
\m2s_dg0516_df\SF2_Secure_Webserver_TCP_Demo_DF\Proqram ing_Job - FlashPro Express iş layihəsinin adı: Gözdən keçirə klikləyin və layihəni saxlamaq istədiyiniz yerə gedin.
Şəkil 21 • FlashPro Express İşindən Yeni İş Layihəsi
- Proqramlaşdırma işi file: Gözdən keçir üzərinə klikləyin və .işin olduğu yerə gedin file yerləşir və seçin file. Defolt yer:
- OK düyməsini basın. Tələb olunan proqramlaşdırma file seçilir və cihazda proqramlaşdırılmağa hazırdır.
- FlashPro Express pəncərəsi aşağıdakı şəkildə göstərildiyi kimi görünür. Proqramçı sahəsində proqramçı nömrəsinin göründüyünü təsdiqləyin. Əgər belə deyilsə, lövhə bağlantılarını təsdiqləyin və Proqramçıları Yenilə/Yenidən Tara klikləyin.
Şəkil 22 • Cihazın proqramlaşdırılması
- RUN düyməsini basın. Cihaz uğurla proqramlaşdırıldıqda, aşağıdakı şəkildə göstərildiyi kimi RUN PASSED statusu göstərilir.
Şəkil 23 • FlashPro Express—RUN KEÇİLDİ
- FlashPro Express-i bağlayın və ya Layihə sekmesinde Çıxış düyməsini basın.
Əlavə 2: Təhlükəsizliyi işə salmaq üçün lövhənin qurulması Webserver
Aşağıdakı şəkildə SmartFusion2 Advanced Development Kit lövhəsində demonu işə salmaq üçün lövhənin quraşdırılması göstərilir.
Şəkil 24 • SmartFusion2 Advanced Development Kit Setup
Əlavə 3: Jumper Yerləri
Aşağıdakı şəkildə SmartFusion2 Advanced Development Kit lövhəsində keçid yerləri göstərilir.
Şəkil 25 • Qabaqcıl İnkişaf Dəsti lövhəsində keçid yerləri
Qeyd: Qırmızı rənglə vurğulanmış jumperlər standart olaraq təyin edilir. Yaşıl rənglə vurğulanmış jumperlər əl ilə quraşdırılmalıdır.
Qeyd: Əvvəlki şəkildəki atlayıcıların yeri axtarıla bilər.
Əlavə 4: Dizaynın Statik IP rejimində icrası
Aşağıdakı addımlar dizaynın Statik IP rejimində necə işlədiləcəyini təsvir edir:
- təhlükəsiz_ üzərinə sağ vurunwebserveri SoftConsole layihəsinin Project Explorer pəncərəsində seçin və aşağıdakı şəkildə göstərildiyi kimi Properties seçin.
Şəkil 26 • SoftConsole Layihəsinin Project Explorer pəncərəsi
Aşağıdakı şəkildə təhlükəsizlik_ üçün Xüsusiyyətlərin Alət Parametrləri sekmesinde NET_USE_DHCP simvolunun silinməsi göstərilir.webserver pəncərəsi.
Şəkil 27 • Layihə Explorer Xüsusiyyətləri Pəncərəsi
Cihaz statik IP rejimində qoşulubsa, lövhənin statik IP ünvanı 169.254.1.23-dir, sonra IP ünvanını əks etdirmək üçün host TCP/IP parametrlərini dəyişdirin. Aşağıdakı şəkildə host PC TCP/IP parametrləri göstərilir.
Şəkil 28 • Host PC TCP/IP Parametrləri
Aşağıdakı şəkildə statik IP ünvanı parametrləri göstərilir.
Şəkil 29 • Statik IP Ünvan Parametrləri
Bu parametrlər konfiqurasiya edildikdən sonra proqram təminatı qurun, ən son .hex-i idxal edin file eNVM daxil edin və Libero dizaynını işə salın. SmartFusion13 cihazı artıq top_static.job ilə proqramlaşdırılıbsa, dizaynı statik IP rejimində yerinə yetirmək üçün Demo Dizaynın İşlətilməsi, səhifə 2-ə baxın. file.
Qeyd: Proqramı sazlama rejimində işə salmaq üçün FlashPro proqramçısı tələb olunur.
Sənədlər / Resurslar
![]() |
Microsemi Pest Repeller Running Secure WebSmartFusion2-də server [pdf] İstifadəçi təlimatı Zərərvericilərə qarşı mübarizə aparan təhlükəsizdir WebSmartFusion2, Pest, Repeller Running Secure-də server WebSmartFusion2-də, SmartFusion2-də server |