U-BLOX IOT MODULES

2y ago
44 Views
2 Downloads
2.75 MB
43 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Milo Davies
Transcription

ČVUT FEL v Praze, 13.04.2018U-BLOX IOT MODULES2

Mariusz CiesielskiLine ManagerMariusz.Ciesielski@microdis.netMicrodis Electronics, Sp. z o.o.Strzelińska 17, Żerniki Wrocławskie, Poland3

NINA Bluetooth lowenergy modulesMariusz Ciesielski, MicrodisApril 201857

NINA Series58

NINA module advantagesReady to go - focus on product development No R&D capacity required for connectivity – No need for RF knowledge Point-to-point and multi-point connectivity Global certification – Full market accessTime to market Time to market reduced by 3 to 6 months – no lengthy, expensive, and risky certification process A number of software options available – depending on targeted usageExcellent radio performance Optimized antenna performance /range for maximum link budget – best module on the marketProduct size Small compact solution with or without integrated antennaCost effective Single component replaces many, at better total cost of ownership 100% yieldLess risk Fully tested with guaranteed performance and quality Simpler supply chain59

NINA Product characteristics added valueSeries of pin compatible modulesu-blox connectivity SW Pre-flashed application software AT command control Limited software development on customersideSmallest size 10 10.6 mm with antenna pin 10 14 mm with internal antenna Integrated flash memory and crystal NINA-B11 – Bluetooth low energyNINA-B31 – Long range BLE 5.0NINA-W13 – Wi-FiNINA-W10 – Open CPU for Wi-Fi andBluetooth dual mode NINA-B2 – Dual mode Bluetooth Wi-Fi and Bluetooth (coming soon)Superior security functionality Secure Boot Bluetooth privacy Secure simple pairing60

NINA-B1 The most advanced Bluetooth low energy moduleBluetooth low energy 5Antenna flexibilityBluetooth 5 qualifiedSuperior antenna onboardHigh data rateExternal antenna optionLE secure connections350 m rangeu-blox connectivity softwareOpen CPU for customer applicationSerial Port Service, 780 kbpsPowerful Arm Cortex -M4 with FPUGATT server and clientMultiple software options for embeddedcustomer applicationConcurrent central and peripheralNFC for easy pairingLowest power consumptionBluetooth mesh, Apple HomeKit, AirFuel,and moreIndustrial applicationsState-of-the art power consumptionPin compatible with other NINA modulesLow power crystal onboardGlobal certification0.3 µA sleep, 2 µA standbyIndustrial temperature range61

ANNA-B112The smallest industrial Bluetooth 5 module Bluetooth low energy 5.0Bluetooth 5 qualifiedBluetooth secure connectionsIncreased data rate u-blox connectivity softwareSerial Port Service, 780 kbpsGATT server and clientSimultaneous central and peripheralNFC for easy pairing Small and low power6.5 x 6.5 x 1.2 mmState-of-the art power consumption0.3 µA sleep2 µA standby with external crystal Antenna flexibilityIntegrated antenna160 m rangeExternal antenna optionOpen CPU for customer applicationPowerful Arm Cortex -M4 with FPUMultiple software options for embeddedcustomer applicationBluetooth mesh, Apple HomeKit, AirFueland so on.Industrial applicationsRange of certificationsIndustrial temperature range-40 C to 85 C62

NINA-B1 Specification overviewFeatureu-blox connectivity softwareBluetooth versionMCUOpenCPUv5.0Arm Cortex-M4 at 64 MHz, DSP, Floating point unit, RTC (CoreMark 215)Memory512 kB Flash, 64 kB RAM32 kHz LPO crystalYesMax TX output owerExternal antenna: 7 dBm including antenna gainOnboard antenna: 6 dBm including antenna gainExternal antenna: -98 dBm including antenna gainOnboard antenna: -97 dBm including antenna gainRX SensitivityNFCHost interfacesPower supplyPower consumptionOperating temperatureNFC tag including Out-of-Band pairingUART, SPI, I2C, I2S, GPIO, ADC, PWMUART, GPIOVCC & VIO 1.7 to 3.6 VDCTx at 0 dBm: 5.3 mARx: 5.4 mAAdvertising (1 per second) at 4 dBm: 26 µA (average)Standby (wakeup on BLE, NFC, RTC, GPIO): 2.2 µASleep (no clocks running, no RAM retention): 300 nA-40 to 85 CDimensions10.0 x 10.6 x 2.2 mm (NINA-B111)10.0 x 14.0 x 3.8 mm (NINA-B112)PackagingTape & Reel63

NINA-B3 Specification overviewBluetooth version5.0Additional wireless standardsNFC-A tag, 802.15.4 (NINA-B30, only)MCUCortex-M4 at 64 MHz, DSP, Floating point unit, RTCMemory1 MB Flash, 256 kB RAM32 kHz LPO crystalYesMax TX output owerRX Sensitivity 8 dBm-95 dBm (1 Mbps modulation)-103 dBm (125 kbps modulation)NFCNFC tag support for Out-of-Band pairingInterfaces, u-blox connectivity software(NINA-B31x)UART, SPI, GPIO (28)Interfaces, HW support (NINA-B30x)UART, USB, SPI, I2C, I2S, QDEC, PDM, PWM, ADC, GPIO (38)Power supplyVCC & VIO 1.7 to 3.6 VDCPower consumptionActive TX/RX: 6.6 mA (0 dBm)Stand-by: 1.3 uASleep: 400 nA (no clocks running, no RAM retension)Operating temperature-40 C to 85 CDimensions10.0 11.6 2.2 mm (NINA-B301, NINA-B311)10.0 15.0 3.8 mm (NINA-B302, NINA-B312)PackagingTape & ReelPlanned feature set64

NINA-W131/NINA-W132Key featuresWi-Fi features Supports 802.11b/g/n 802.11n rates up to 72 Mbps 19 dBm radiated output powerSecurity features Secure boot 802.11i security – WPA/WPA2 Enterprise Security – EAP/TLS, LEAP, PEAPRadio features Internal antenna or antenna pinPlanned feature set66

u-blox connectivitysoftware & OpenCPU67

NINA-B Software capabilities and environmentsSourceEasy config via AT commandsPre-flashedmbed.org SDKWirepas SDKnnnnnnnnnnCustomer developed applicationUART, GPIONordic SDKnSPI, I2C, ADC, PWMSerial Data over Bluetooth LEnnnn# of simultaneous connections82020100k GATT server and clientnnnNFC pairingnnnBeaconnnnFirmware upgrade over airnOperation without hostnLE secure connectionsnBluetooth 5nnnnnnnLarge scale meshBluetooth meshnIPv6 Upcoming feature68

NINA-B with u-blox connectivity softwareOut-of-the-box Bluetooth low energy connectivity NINA-B1 pre-flashed, fully tested and verified by u-blox Fastest time to market for a wide range of IoT applications Easy configuration and control via AT commands Examples of supported applications and use casesTwo Bluetooth devices communicate over SPS (Serial Port Service) Up to 780 kbps throughputBluetooth hub connecting to several sensors (using GATT)Connecting a sensor to a Bluetooth hub (using GATT or SPS)Up to 7 sensors connecting to a Bluetooth hub (using EDM)Bluetooth beaconsNFC pairingGPIO control69

NINA-B1 u-blox connectivity software leIOT NetworkingSerial Port ServiceGATT client & serverCentral role (SPS GATT)Multipoint- Extended Data Mode- GATTBeaconHigher throughput:- Packet length extensionBluetooth 5Higher throughput:- 2 Mbps linkGPIO controlEase ofcommissioningAT command interfaceConfiguration over the airNFC tag for pairingNFC tag for small dataTrustful IoTSecure simple pairingOrdering 12-02BNINA-B111-03BNINA-B112-03BEvery software release also includes the functionality from previous versions.70

NINA-B2 u-blox connectivity software roadmapv1AvailabilityES Q2 2018IP Q2 2018IOT NetworkingBluetooth:- Serial Port Profile (SPP)Bluetooth Low Energy:- GATT client and server- Serial Port Service (SPS)- BeaconsExtended Data Mode (EDM)Ease of commissioningAT command interfaceTrustful IoTSecure bootSecure simple pairingOrdering codeNINA-B221-00BNINA-B222-00BNote: Every software release also includes the functionality from previous versions.71

NINA-B31 u-blox connectivity softwareroadmapv1AvailabilityES Q2 2018IP Q3 2018IOT NetworkingBluetooth 5- 2 Mbps link speed- Long rangeSerial Port ServiceGATTPeripheral and central rolesExtended Data ModeBeaconEase of commissioningAT command interfaceConfiguration over the airNFC tagTrustful IoTSecure bootSecure simple pairingOrdering codeNINA-B311-00BNINA-B312-00BEvery software release also includes the functionality from previous versions.72

Secure Boot Fundamental for security in IoT systemsSecure BootFor a secure IoT system, it is fundamental that the software runningon each node is authenticatedWith u-blox’ Secure Boot, the module boots up only in the presenceof original certified softwareIf anyone tries to run the module with a counterfeit software, it willnot boot73

Secure Boot How does it work?Bootloader1. Bootloader key isused to authenticatethe software2. Software key isused to authenticatethe hardwareOnly authenticatedsoftwareA secure module74

NINA-B Open CPU with Nordic SDKFor full flexibility and access to all hardwarecapabilities SDK for customer developed application in NINA-B Supports features such as: Bluetooth 5 high speed Bluetooth Mesh Apple HomeKit, AirFuel Advertising extensions (upcoming) IPv6 with cloud connectivity (upcoming) Allows for advanced optimization and tuning Reuse between Nordic chipset generations Wide range of examples code availableMCUCustomer applicationStackTransceiver75

76

Bluetooth 5 feature overview2x link speed4x range with lowerdata rates8x broadcastmessage capacity77

Bluetooth 5 – higher data rate 2 Mbps over air User data throughput 1.4 MbpsFaster and more responsive systemsImproved latencyNew use-casesv4.2700 kbpsv4.1250 kbpsStreaming dataReplacement of Bluetooth BR/EDR ?v5.01.4 Mbps0 kbps78

Current consumptionBluetooth 5 – lower power2 speed ½ active air timeClose to ½ power consumption6 mA RX peak2 Mbps5.5 mA RX peak1 MbpsImproved spectrum efficiency andcoexistenceTime79

Bluetooth 5 – extended range New coding 125 500 kbps Better link budget Up to 4 range Full house coverage through walls Extreme line-of-sight range 1km Higher output power allowed Depending on country80

What is Bluetooth 5 and why is it good?- 8 advertising data 8 more broadcast data From 31 to 255 bytes data Chaining of advertising packages for 255 bytes Less broadcast time Richer beacon-based solutions:more sensor data, long URL support, data streaming100101011111100101000110110 More channels for broadcast data From 3 to 37 channels Offloads the 3 advertising 11081

u-blox - introducing Bluetooth 5!How will u-blox support the Bluetooth 5 features?1. 2 speed2. 8 broadcast data3. 4 rangeNINA-B1NINA-B3Supports feature 1 and 2Supports feature 1, 2 and 3Available as:u-blox connectivity softwareDevelopment SDK (Nordic)Available as:u-blox connectivity softwareDevelopment SDK (Nordic)82

Bluetooth mesh83

Bluetooth mesh Devices relay data to each other Many-to-many topology Improved coverage Version 1.0 Operates on Bluetooth 4.0 or later Managed flooding on advertising channels Planning for optimal operation Networks of hundreds of nodes Industrial grade security - mandatory84

FeaturesPublish – subscribe modelKeys Network Key - need one key to allow every device to help relay messages throughout a network Application Key - need to separate different applications from each other Device Key - similar to AppKey, used for Configuration messagesTTL – Time to Live, Heartbeats All packets include a field known as the TTL - this may be used to limit the number of hops that a message takes as itis relayedLow Power Nodes Friendship - not all nodes must listen all the time so duty cycles do not have to be near 100% and more85

Relaying steps1.Receive a mesh message2.Check if mesh message NID is one of known NIDs3.Authenticate message against Network Key4.If TTL 2 then decrement TTL, re-encrypt and transmit86

87

Example of new industrial use cases Building automation Street lighting Device firmware upgrade Asset tracking Medical – patient tracking Capillary sensor network88

Building automationApplications Lighting control Heating Ventilation and Air Con (HVAC) Access control Presence detection etc.Bluetooth 5 featuresExtended range – penetrate wallsBluetooth mesh – further extension89

Smart street lightingApplications Low latency communication between streetlights Sensor driven graceful dimming Cloud connectivity via mesh and cellular capillary gatewayBluetooth 5 featuresExtended range – several streetlights within direct reachBluetooth mesh – further extension90

Device firmware upgradeApplication Over The Air – Device Firmware Upgrade Embedded systems with few MB firmware 1 MB takes less than 7sBluetooth 5 featureEnhanced data rateExample: vehicle diagnostics device91

Asset trackingApplication Keep track of / find assets Temporary mesh to locate Use existing mesh networkBluetooth 5 featureBluetooth mesh92

Industrial sensor networksCapillary networks Application Capillary networkBluetooth meshGateway Cost efficiency with high density of sensorsSource: Ericsson ”Capillary Networks”Bluetooth 5 featureBluetooth meshBluetooth long range93

Getting started 94

s-center PC evaluation software Evaluation of features and performance Easy too Scan for deviceso Set up connectionso Configure module and settings Throughput testing AT command terminal window Save/restore complete module configuration Module firmware flash tool95

Evaluation kit - EVK-NINA-B Evaluation of u-blox Connectivity Software using scenter Development of customer application (Open CPU)oSegger debugger on-boardoConnector for external debuggeroBreakout pin list for sensorsoCompatible with Arduino shieldsoPower source Coin cell USB External (5-12 VDC)96

THANK YOU FOR YOUR ATTENTION201897

Feature u-blox connectivity software OpenCPU Bluetooth version v5.0 MCU Arm Cortex-M4 at 64 MHz, DSP, Floating point unit, RTC (CoreMark 215) Memory 512 kB Flash, 64 kB RAM 32 kHz LPO crystal Yes Max TX output ower RX Sensitivity External antenna: 7 dBm including an

Related Documents:

u-blox 8 / u-blox M8 Receiver Description - Manual Document Information Title u-blox 8 / u-blox M8 Receiver Description Subtitle Including Protocol Specification v15-20.30,22-23.01 Document type Manual Document number UBX-13003221 Revision and date R17 (5321fe3) 17 May 2019 Document status

u-blox 8 / u-blox M8 Receiver Description - Manual Document Information Title u-blox 8 / u-blox M8 Receiver Description Subtitle Including Protocol Specification v15-20.30,22-23.01 Document type Manual Document number UBX-13003221 Revision and date R12 (c9f0122) 28 April 2017 Document status

u-blox 8 / u-blox M8 Receiver Description - Manual Document Information Title u-blox 8 / u-blox M8 Receiver Description Subtitle Including Protocol Specification v15-20.30,22-23.01 Document type Manual Document number UBX-13003221 Revision and date R16 (e581faf) 18 December 2018 Document status

u-blox 6 GPS Modules . Data Sheet . 17.0 x 22.4 x 2.4mm. Abstract . Technical data sheet describing the cost effective, highperformance - u-blox 6 based LEA-6 series of GPS modules, that bringthe high performance of the u-blox 6 position engine to the industry standard LEA form fact

To determine which u-blox product best meets your needs, see the product selector tables on the u-blox website www.u-blox.com. 1.2 Configuration The configuration settings can be modified using UBX protocol configuration messages; see the u-blox 8 / u-blox M8 Receiver Description Includ

u-blox AG Zürcherstrasse 68 8800 Thalwil Switzerland www.u-blox.com Phone 41 44 722 7444 Fax 41 44 722 7447 info@u-blox.com u-blox 5 NMEA, UBX Protocol Specification u

The DDC Interface supports serial communication with u-blox wireless modules. See the specification of the applicable wireless module to confirm compatibility. The maximum bandwidth is 100kbit/s. 1.7.3 Data ready indication: TX Ready With FW 7.03 u-blox 6 GPS modules include a data read

www.u-blox.com. u-blox makes no warranties based on the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. u-blox reserves all righ