Preview only show first 10 pages with watermark. For full document please download

Iot – “internet Věcí“

   EMBED


Share

Transcript

IoT – “Internet věcí“ Local Area Network Předpovídá se připojení až 20 miliard IoT Short Range Communication Devices LoRa technology je ideální pro Low Power Wide Area Network (LPWAN) “Internet věcí“ •Established Standards Range •Mobile Devices •Short Trade off • Range • Battery Life Cellular Network Long Range Traditional M2M Low Power Wide Area Network Long Range Monitor/Control/Sensor •Emerging •Established •Long •High Standard Range Data Rate Trade off • Battery Life • Service Cost Standard Range •Long Battery •Low Data Rate •Low cost •Simple & robust infrastructure •Scalable •Open & interoperable standards •Long Části IoT řešení Embedded Firmware a softwarová podpora ● ● ● ● ● Mikrořadiče Paměti Analogové obvody Senzory ● ● ● ● ● ● Spojení ● ● ● ● Wi-Fi moduly a čipy Bluetooth moduly a čipy 2,4GHz a Sub-Ghz moduly a čipy Ethernetové řadiče a PHY Wi-Fi Bluetooth MiWi ZigBee TCP/IP SSL/TLS A další Partneři pro Cloud ● ● ● Amazon Cloud Image Podpora dalších poskytovatelů Podpora vývojářů aplikací pro chytré telefony Základní síťové uspořádání USPOŘÁDÁNÍ Your Wi-Fi ® Product Router Cell Phone Cloud Wi-Fi® or Ethernet Your ZigBee® or Sub-GHz Product Your Ethernet Product Gateway Router NEVÝHODY • • Existující infrastruktura Zákaznická zkušenost • • • • • Spotřeba Omezený dosah Velký software Dražší rádio Obtížnější nastavení • • • • Rozšíření chytrých telefonů Malá spotřeba Snadné nastavení Bezpečnost • • Velice omezený rozsah Práva a licence • • • • • Malý software Lze využít různých pásem Lze využít různých protokolů Delší rozsah Velmi malá spotřeba • Nutné přidání vlastní brány • • • • • Velký dosah Malá spotřeba Bezpečný přenos Mobilita Nezávislost • • Malá přenosová kapacita Vlastní nebo pronajatá infrastruktura • • • • • Stačí připojit Flexible Design Velká přenosová rychlost Cenově efektivní Odolné proti přetížení RF komunikace • Nutné drátové vedení Cloud Wi-Fi® or Cell Your Bluetooth ® Product VÝHODY Router Cloud Cloud Supporting the Internet of Things With Embedded Wi-Fi Druhy připojení do sítě Infrastructure:   Klienti komunikují skrz access point Podobné jako připojení PC k domácí síti Adhoc/Wi-Fi Direct:    Point-to-Point spojení Android nepodporuje (adhoc) Apple nepodporuje (Wi-Fi Direct)  SoftAP/LimitedAP:   Moduly se chovají jako access point s velmi omezeným množstvím připojení Stejný přístup bez ohledu na platformu Wi-Fi Stack on Module • Jednoduchá integrace • Rychlý vývoj Stack on PIC® MCU • Svobodnější návrh • Lze přidávat další služby a funkce • Jednoduché znakové příkazy • Spolupracuje s libovolným MCU • Podporovaný všemi PIC Není třeba specialista na RF Dostupné moduly SSL support MRF24WB0MB MRF24WG0MB 802.11 Radio b Tx Power +10dBm +18dBm Power Consumption 250uA power save 85mA Rx 150 max Tx 4mA power save 95mA Rx 240 max Tx Antenna TCP Stack RN171 Lower Power RN1723 RN131 C/G b/g u.FL / PCB On PIC MCU +12dBm +18dBm 4uA Sleep 40mA Rx 120mA Tx 4uA Sleep 15mA DOZE 40mA Rx 120mA Tx 4uA sleep 40mA Rx 200 max Tx RF pad RF pad Chip/u.FL On PIC MCU MCU Support 16/32 bit PIC Certifications FCC/IC/EN/KC/NC/Telec Wi-Fi Alliance Integrated Any 4/8/16/32 bit FCC/IC/EN KC/NCC Wi-Fi Alliance FCC/IC/EN KC/NCC/Telec Wi-Fi Alliance RN1723 - SSL PIC MCU RN1723 + WolfSSL User Application / HTTP Client Write Data Config WiFi Module Read Data (Decrypted) WolfSSL Library Write to Socket (encrypted) Read from Socket(encrypted) RN UART Driver WiFly Cmd WiFly – Data Pipe TCP/IP MAC/ PHY RN1723 Module Knihovna WolfSSL běží na externím mikrořadiči PIC Podporuje SSL 3.0, TLS 1.0 / 1.1/ 1.2, DTLS 1.2 Blízká budoucnost New MRF24WN0MA MRF24WN0MA Harmony Harmony Wi-Fi Module Module Wi-Fi 802.11 b/g/n 802.11 b/g MRF24WG0MA MRF24WG0MA Harmony/MLA Harmony/MLA MRF24WG0MB MRF24WG0MB Harmony/MLA Harmony/MLA 802.11 b MRF24WB0MA MRF24WB0MA MLA MLA MRF24WB0MB MRF24WB0MB MLA MLA WiFi IC IC WiFi 802.11 b/g 802.11 b MRF24WG0 MRF24WG0 New MRF24WN0MB MRF24WN0MB Harmony Harmony RN171/131 RN171/131 TCP TCP Stk Stk On On RN1810 RN1810 Stk Stk On On RN1811 RN1811 Stk Stk On On New RN1723 RN1723 Low-Pwr Low-Pwr RNG2C547 RNG2C547 MRF24WB0 MRF24WB0 Legacy Available Developing Novinky Wi-Fi Part Number TCPIP Stack Antenna Interface MRF24WN0MA PIC32 MCU running Harmony PCB SPI MRF24WN0MB PIC32 MCU running Harmony Ext SPI RN1810 On board WiFi Radio runs TCPIP stack with WiFly Interface PCB UART RN1810E On board WiFi Radio runs TCPIP stack with WiFly Interface Ext UART RN1811 On board WiFi Radio runs TCPIP stack with SPI command support PCB SPI RN1811E On board WiFi Radio runs TCPIP stack with SPI command support Ext SPI MRF24WN0MA/B Key Features Microchip SPI MRF24WN0MA •HTTP Server, Client, SNTP, DHCP, DNS, FTP, TFTP, SMTP, SNMP, Telnet •SSL/TLS Server and Client •IPv4 & IPv6 supported •Multiple socket support •RTOS support •Multiple demo examples Development Tool Complete Solution! • • • • • • • • • Compatible with Harmony TCPIP stack SPI Interface to Host MCU Optimized for Embedded Designs Compact size: 27 x 18 mm 2.4GHz only module Security: WPS, WPA-PSK,WPA2PSK,WEP,TKIP PICtail / PICtail Plus for Microchip dev. board compatibility Harmony Compatible Demo Code Production – Aug’15 RN1810/11 Key Features   Microchip UART/SPI RN1810/1811    Beta – Sep ‘15 RTP – Nov ‘15 IEEE 802.11 b/g/n TCP/IP stack on the Module HTTP Server, Client, SNTP, DHCP, DNS SSL/TLS Client IPv4 & IPv6 supported Optimized Embedded Solution     RN1810: UART MCU interface, simple WiFly ASCII commands RN1811: SPI MCU interface, up to 10Mbps Security  WPS, WPA-PSK, WPA2-PSK, WEP, TKIP PICtail / PICtail Plus Development Board  Standalone mode and USB Interface  Demo code Vývojový kit pro IoT WCM (Version1 Available) Connectivity Connectivity Wifi Wifi MRF24WG0MA MRF24WG0MA Connectivity Connectivity Free Free TCP/IP TCP/IP stack stack Security Security Wolf Wolf SSL SSL Process Process & & Control Control PIC32MX695F512 PIC32MX695F512 Protocols: Protocols: •• HTTPS HTTPS •• MQTT MQTT Transport: Transport: •• XML XML •• JSON JSON Power Power Supply Supply MCP1642 MCP1642 Sensor Sensor Plug Plug mikroBUS mikroBUS Footprint Footprint On On version version 22 Microchip enables Wifi IoT ! Cloud Cloud Demo Demo  Front Front End End Code Code  Web Web Interfacing Interfacing  SSL SSL  Database Database Cloud Cloud Partners Partners   AWS AWS (Amazon) (Amazon)   Exosite Exosite   PubNub PubNub   ioBridge, ioBridge, Inc. Inc. … … more more to to come come Bluetooth Audio Bluetooth Data BT4.1 čipová verze MRF4662 – IC1662 RN4678 – IC1678 RN4870 – IC1870 RN4871 – IC1871 Rozdíly mezi BM a RN Série BM & RN • Nástroj na konfiguraci modulů pro výrobu pod Windows • Sériové připojení k bezdrátové síti • Spolupracuje s libovolným mikrořadičem • Stejná cena Stíněná & nestíněná • Stíněná – integrovaná anténa – certifikace • Nestíněná – nižší cena Série BM & RN RN-Series • ASCII rozhraní • Možnost měnit konfiguraci v aplikaci za běhu BM & RN jsou nezáměnné Rozdíly mezi novými moduly BM77 RN4677 BT3.0 + BT4.0 Dual Mode SPP / GATT (iAP1 for MFi) Slave BM78 RN4678 BM70 / 71 RN4870/71 BT3.0 + BT4.2 Dual Mode BT4.2 Single Mode SPP / GATT (iAP2 for MFi) GATT (BeaconThings) Master/Slave Central/Periperal (Single Link) 8 KB/s Throughput 8KB/s Throughput Rozdíly mezi novými moduly BM77 3.3V - 4.3V 3.3V - 4.3V 1.9V – 3.6V BT v4.0 BT v4.0(S) / BT v4.2(SM) BT v4.2 Classic and LE Classic and LE LE Profiles GAP/SDP/SPP/GATT GAP/SDP/SPP/GATT GAP, GATT, ATT, SMP, L2CAP and extended profiles supported in BLE application Memory 4Mbit Flash ROM version(S) / 4Mbit Flash(SM) 2Mbit Embedded Flash 11x /1x 11x/1x Up to 31x UART 1x (up to 921600 bps) 1x (up to 921600 bps) 1x (up to 921600 bps) I2C 1x (external EEPROM) 1x (external EEPROM) 1x SPI No No 1x PWM No No 4x, 16-bit ADC 10-bit 10-bit 16-ch/6-ch, 10-bit AES128 AES128 AES128 Temp Sensor No No Yes RSSI Yes Yes Yes -90 (Classic)/-92 (LE) dBm -90 (Classic)/-92 (LE) dBm -90 dBm +2dBm (typ.) +2dBm (typ.) +2dBm (typ.) Supply Voltage System Features Core Specification Mode GPIOs/LED Security RF BM70 / BM71 -20 to +70C Operating Temperature BT Protocols BM78 RX Sensitivity TX Power BeaconThings ® • Connectable xBeacon • Cílové aplikace: Health & Fitness Devices, Home Automation Devices, atd. iBeacon – Obchody (shops), průvodci, sledování atd. • Výhody – Minimalizuje se ruční intervence pro komunikaci se příslušenstvím – Automatické spojení / řízení příslušenství – Obousměrná komunikace – Automatické přijímání hodnotných informací z příslušenství BeaconThings® - Ochranná známka ISSC, nyní Microchip Příklad aplikace Beacon Detected Beacon & Connect Messages Application is Invoked User is Authenticated It’s me Bob! Auto Retrieval of info Weight, Body Composition, etc. Improve User Experience in Accessory Connection Vývojový kit pro IoT BLECM Connectivity Connectivity BlueTooth BlueTooth Low Low Energy Energy RN4020 RN4020 Connectivity Connectivity Via Via phone phone app app development development Security Security SSL SSL TLS TLS via via phone/tablet phone/tablet Protocols: Protocols: •• Gant Gant profile profile Process Process & & Control Control PIC24FJ64G006 PIC24FJ64G006 Power Power Supply Supply MCP16428 MCP16428 Sensor Sensor Plug Plug mikroBUS mikroBUS Footprint Footprint Cloud Cloud Demo Demo  Front Front End End Code Code  Web Web Interfacing Interfacing  SSL SSL  Database Database Cloud Cloud Partners Partners   AWS AWS (Amazon) (Amazon)   Exosite Exosite   PubNub PubNub   ioBridge, ioBridge, Inc. Inc. … … more more to to come come Microchip enables Bluetooth IoT ! (demo link) Volná pásma ve světě 2,4 GHz celosvětově volné 2,4GHz moduly Legend Legend MRF24J40ME Agency Certified, Enhanced PA Ext. Antenna, +20dBm J40 Technology WPD H/W Functionality XA Technology MRF24J40MC Agency Certified, Ext. Antenna, +20dBm MRF24J40MD Agency Certified, Enhanced PA PCB Antenna, +20dBm MRF24J40MB Agency Certified, PCB Antenna, +20dBm MRF24XAMA Agency Certified, Enhanced PA PCB Antenna, 0dBm MRF24J40MA Agency Certified, PCB Antenna 0dBm MRF24J40 0dBm, MAC & RF … MRF24XA 0dBm, Low Power, Low VDD DD 2014 Proč SubGHz? • 2,7x delší dosah při stejném vysílacím výkonu jak 2,4GHz • Menší útlum v materiálech • Lépe se ohýbá • Energeticky efektivnější • Pásmo 2,4GHz je přeplněné SIP SIP Module Module SubGHz MRF89XAM8A MRF89XAM8A TRx TRx MRF89XAM9A MRF89XAM9A TRx TRx PIC12F1840T39 PIC12F1840T39 A A Tx Tx PIC12F529T39A PIC12F529T39A Tx Tx IC IC MRF39xAMx MRF39xAMx TRx TRx MRF49XA MRF49XA TxRx TxRx PIC16F1824T39 PIC16F1824T39 A A Tx Tx MRF89XA MRF89XA TxRx TxRx MRF39RA MRF39RA Rx Rx 2015 1H * Legacy is not recommended for new design. PIC12F529T34A PIC12F529T34A Tx Tx MICRF220, MICRF112, MICRF220, MICRF112, Tx Tx Micrel Micrel Rx Rx MICRF113, MICRF113, Tx Tx Sub-G Sub-G MICRF219A, MICRF219A, Devices Devices MICRF114,Tx MICRF114,Tx Rx Rx 2015 2H PICxxxxT39A PICxxxxT39A TRx TRx MRF39XA MRF39XA TRx TRx 2016 1H Legacy Available Developing Bezdráty od Micrelu Receiver Transmitters MICRF112 300-450Mhz,1.8-3.6V MICRF113 300-450Mhz,1.8-3.6V MICRF114 285-445Mhz,1.8-3.6V MICRF220 300-450Mhz,3.0-3.6V MICRF219A 300-450Mhz,3.0-3.6V Malá spotřeba 0,05-0,2uA ve spánku nebo ve vypnutém režimu Malý počet pinů a rozměry TX: 6-10 pinů (2x2 mm), RX: 16 pinů (5x6 mm) MiWi  MiWi™ P2P    Parent MiWi    Simple Star Network Size ~4KB Mesh Network – up to 4 hops Size ~16KB MiWi PRO     Mesh network 64 hops of routing capability Up to 8000 nodes Network Freezer Restores network settings after power outage   Size ~25KB Child Demo ● Gateway Demo (DM182018) – – – ● Demo aplikace – ● Brána mezi Wi-Fi a MiWi MRF24WG0MA & MRF24J40 SoftAP, Webserver, Subnet identify, configure, and control řízení světel Demo je rozšiřitelné o DM182016-1 LoRa Alliance (stará se o LoRaWAN) End Nodes Gateway V srpnu 2015 už měla okolo 60 členů Network Public Network Server Operator Soukromá/Veřejná síť Vaše data User Data Connection Customer App. UART Parser LoRaWAN Slave Radio driver SPI SX1276 Data base LoRaWAN Logical connection GW is bypassed! LoRaWAN Master Server IF LoRa Gateway Packet Forwarder Coax SPI UART GPS Concentrator LoRa Node Customer Server App. Coax PPS TCP/IP Network Controller CLOUD Soukromá/Veřejná síť Customer App. User Data Connection UART Customer Server App. Data base Logical connection GW is bypassed! Parser LoRaWAN Slave Radio driver LoRaWAN Master Server IF SPI SX1276 Nakupovaná služba od veřejného Gateway operátora LoRa Packet Forwarder Coax SPI UART GPS Concentrator LoRa Node Coax PPS TCP/IP Network Controller CLOUD Třídy koncových zařízení Třída A: Obousměrná komunikace Komunikaci iniciuje zařízení v libovolné době Po vysílání dvě časová okna pro příjem Pro zařízení s nejmenší spotřebou Třída B: Stejné jako třída A Plánované časy vysílání dat pro zařízení Třída C: Trvale naslouchá Kromě doby vlastního vysílání LoRa™ Modem RN2483 ● ● ● Spojuje LoRa Radio, PIC MCU & LoRaWAN™ (Class A) stack Do budoucna se připravují další třídy (class) Microchip “RN-Style” modem ● ● ● ● ● ● ● ● ● ● ● Kompletní implementace protokolu Jednoduché příkazy přes UART Jednoduchá konfigurace Snadné uvedení na trh hotového výrobku Certifikován Lze připojit k libovolnému MCU, MPU Napájecí napětí: 2,1V-3,6V 14x vstupně/výstupních pinů Příkazy na úrovni systémové, MAC a rádia Pracuje v pásmech 434 MHz a 868 MHz Velikost modemu (stejná jako RN171) ● 17,8 x 26,7 x 3 mm České Radiokomunikace Test z osobního vozu České Radiokomunikace Strahov - Smíchov Ethernet Ethernet Vývojový kit ECM Connectivity Connectivity Connectivity Connectivity Free Free TCP/IP TCP/IP stack stack Security Security Wolf Wolf SSL SSL Ethernet Ethernet LAN8740 LAN8740 Process Process & & Control Control PIC32MX695F512 PIC32MX695F512 Cloud Cloud Demo Demo  Front Front End End Code Code  Web Web Interfacing Interfacing  SSL SSL  Database Database Cloud Cloud Partners Partners   AWS AWS (Amazon) (Amazon)   Exosite Exosite   PubNub PubNub   ioBridge, ioBridge, Inc. Inc. … … more more to to come come Protocols: Protocols: •• HTTPS HTTPS •• MQTT MQTT Transport: Transport: •• XML XML •• JSON JSON Power Power Supply Supply MCP16428 MCP16428 Sensor Sensor Plug Plug mikroBUS mikroBUS Footprint Footprint Microchip enables Ethernet IoT ! Formáty dat JSON x XML ● Pro: JSON – jednodušší, ale používá jen UTF8, možné potíže s lokálními jazyky ● Pro: XML – lépe standardizovaný, lze použít libovolnou znakovou sadu pro řetězce ● { "age" : 99, "name" : "Borislav" } 99 Borislav Konec Děkuji za vaši pozornost Miroslav Mácha