电子 S110SoftDeviceSpecificationv0.6.pdf
电子-S110SoftDeviceSpecificationv0.6.pdf,物联网/通信技术2.4G无线通信榤趴毅云佳科技专注无线模块的研发ContentsIntroductionRequired reading…………………41.2Writing conventions2 Product overview.ssmmmsomsosnnsnnmnmmmmmmmmssssssssssmmn mmmm 52.1Multi-protocol support.3 Bluetooth low energy Protocol Stack..eecoeeooeoot3.1Profile and service support……3.2Bluetooth low energy features67883.3AP1…3.4Generic Access Profile(gAp)83.5Generic Attribute Profile ( gaTt)3.6Security Manager(SM)非自·自·着自音,非看自非非意·音辛·非非3.7Attribute Protocol (att)..............93.8Logical Link Control and Adaptation Layer Protocol (L2CAP)..93.9Controller, Link Layer (LL)..................103.10Proprietary features…10Soc library5 SoftDevice Manager............................ 126S110 Resource Requirements…................……136.1Memory resource map and usage...........136.2Hardware blocks and interrupt vectors................146.3PPI…166.4SVC number ranges167 Performance…177.1Interrupt laten.177.2Processor availability......................178Power profiles198.1Connection event…198.2Advertising event209 SoftDevice compatibility and selection .oooe.9.1S110 SoftDevice identification and revision scheme219.2Communication of SoftDevice revision updates.................22云佳科技推出的S432401+A+NA31无线模块Page 3 of 22深圳弘毅云佳科技专注线模蛱的研发IntroductionS110 is a Bluetooth low energy peripheral protocol stack solution. It integrates LE controller and host, andprovides a full and flexible aPi for building bluetooth low energy System on Chip ( Soc)solutions with NordicSemiconductor nRF51 ICsThis document contains information about the SoftDevice features and performanceNote: The SoftDevice features and performance are subject to change between revisions of thisdocument. See chapter 9 on page 21 for more information1 Required readingThe nRF51822 Product Specification and the nRF51 Series Reference manual are essential developerresources for Bluetooth low energy solutions from Nordic Semiconductor. The software architecturechapter in the nRF51 Series Reference manual is essential reading for understanding the resource usage andperformance related chapters of this documentKnowledge of Bluetooth specification, Ver. 4.0, Volumes 1, 3, 4 and 6 is required to use the S110 correctly andfor understanding the terminology used within this document1.2 Writing conventionsThis SoftDevice Specification follows a set of typographic rules to ensure that the document is consistentand easy to read The following writing conventions are usedCommand, event names, and bit state conditions are written in lucida console.Pin names and pin signal conditions are written in ConsolasFile names and User Interface components are written in boldInternal cross references are italicized and written in semj-boldPlaceholders for parameters are written in italic regular font. For example, a syntaxdescription of SetchannelPeriod will be written as: Set channelPeriod(channe/NumberMessaging Period)Fixed parameters are written in regular text font. For example, a syntax description ofSetChannelPeriod will be written as: Set channelPeriod (o, period)云佳科技推出的s443n2401+A+NA31无线模块Page 4 of 22深趼弘毅云佳科技专注线模块的硏发2 Product overviewThe S110 SoftDevice is a precompiled and linked binary software implementing a Bluetooth 4.0 low energy(BLE)protocol stack. The S110 is compatible with selected nRF518XX System on Chip(Soc)devices. TheApplication Programming Interface(API)is offered as a standard C language interface giving the applicationcomplete compiler and linker independence from the softDevice implementation from an applicationdevelopment point of view, a SoftDevice enables the application programmer to develop their code as astandard ARM Cortex -MO project without the need to integrate with proprietary chip-vendor softwareframeworks. This means that any ARM Cortex -MO compatible toolchain can be used to develop bluetoothlow energy applications with the s1 10 SoftDeviceApplication- Profiles and servicesnRF APl Protocol API(SVC calls)nRF SoftdeviceApp-SpecificdriversProtocol StackSoftdeviceCMSISnRF51 HWFigure 1 System on Chip application with the SoftDeviceThe s110 SoftDevice can be programmed onto compatible nrf5 1 8xx devices in development and inproduction The S110 SoftDevice will be updated with additional features and/or fixed issues if neededPrevious supported versions of the S1 10 SoftDevice will remain available after updates so products do notneed to be re-qualified on release of updates if the previous version is sufficiently feature-complete for yourproduct.This specification outlines features and support for the complete $110 SoftDevice. Alpha and Beta versionsmay not have support for all features. To find information on any limitations or omissions, the S110SoftDevice release notes will contain a detailed summary of the release status2.1 Multi-protocol supportThe S110 SoftDevice supports non-concurrent multi-protocol implementations. This means a proprietary2. 4 GHz protocol can be implemented in the application program area. This protocol can access all hardwareresources when the s110 softDevice is in a disabled state when the sl10 softDevice is disabled theproprietary 2. 4 GHz protocol can run in application program space云佳科技推出类似的S433:2014A+LNA3无线模块Page 5 of 22→F毅云佳科技专注无线模块的研发3 Bluetooth low energy Protocol StackThe Bluetooth 4.0 compliant low energy (Ble) Host and Controller embedded in the S110 SoftDevice arefully qualified with multi-role support (peripheral and broadcaster. The application Program Interface(API)is defined above the Generic Attribute Protocol (GaTT), Generic Access Profile(GAP), and Logical LinkControl and Adaptation Protocol(L2CAP). The S1 10 SoftDevice supports approved bluetooth low energyand proprietary Gatt profile implementationsThe nRF518 Software Development Kit(SDK) completes the bLe protocol stack with Service and profileimplementations. Single-mode System on Chip(Soc)applications are enabled by the full ble protocol stackand nRF51 8xX integrated circuit(IC).nRF518xX SoCApplicationProfiles and servicesS110 SoftDeviceHostGeneric AttributeGeneric Access profileProfile(GATT)(GAP)Attribute ProtocolSecurity(ATT)manager(SM)Logical Link Control and Adaptation LayerProtocol(L2CAP)ControllerLink Layer(LL)Physical Layer(PHY)Figure 2 LE stack architectur联系电话:13430551040毛工Emai:1325885643@qc0m云佳科技推出类似的S43201+PANA31无线模块Page 6 of 22→M明弘毅云佳科技专洼无线模块餉研发3.1 Profile and service supportThe peripheral behavior for all adopted profiles is supported by the s1 10 SoftDevice at the time ofpublishingThe following table shows the profiles and corresponding services supported by the s110 SoftDeviceAdopted profileAdopted ServicesSupportedHID over GATTHIDYESBatteryDevice InformationHeart rate monitorHeart rateYESDevice InformationProximityLink lossYESImmediate AlertTX PowerBlood PressureBlood pressureYESHealth thermometerHealth ThermometerYESGlucoseGlucosePhone alert statusPhone alert statusYESAlert notificationAlert NotificationYESTimeCurrent TimeYESNext dst chReference Time UpdateFind mImmediate AlertYESCycling speed cadenceCycling speed cadenceYESDevice informationRunning speed cadenceRunning speed cadenceYESDevice informationTable 1 Adopted Profile and Service support云佳科技推出类似的S44332401+A+NA3无线模块Page 7 of 22N嗍弘毅云佳科技专注盂线模热的研发3.2 Bluetooth low energy featuresThe ble protocol stack in the S110 SoftDevice has been designed to provide an abstract, but flexibleinterface for application development for Bluetooth SMarT devices. GAP, GATT, SM, and L2CAP areimplemented in the softDevice and managed through the APl Procedures and modes used by profiles anddefined in the bluetooth 4.0 specification are implemented in the stack for the developer; for examplediscoverable and connection modes, and pairing and bonding proceduresThe ble APl is consistent across Bluetooth role implementations features in common have the sameinterfaceIn the following sections, the features of the ble stack in the S1 10 Soft Device are identified3.3APFeatureNotesInterface to:Consistency between aPls including shared data formatsGATT/GAP/L2CAIGATT DB population accessFull flexibility to populate, but no dynamic(i. e attribute removal) support yetThread-safe, asynchronous, and event Minimizes exposure to concurrency issuesdrivenVendor-specific (128 bit)UUIDs for Compact, fast, and memory efficient management of 128 bit UUIDsproprietary profilesNon-concurrent multi-protocolPacket flow controlZero-copy buffer management3.4 Generic Access Profile(gApFeatureNotesMulti-rolePeripheral BroadcasterLimited and general discoverablemodesMultiple bond supportKeys and peer information stored in application spaceNo limitations in stack implementationUser-defined Advertising dataFull control over advertising and scan response data for the applicationSecurity mode 1Levels. 2 and 3Resolvable address whitelisting based Synchronous and low power solution for Ble enhanced privacyon IRK云佳科技推出类似的S4432401+A4NA3无线模块Page 8 of 22A骒弘毅云佳科技专呃线模块餉研发3.5 Generic Attribute Profile gatt)FeaturesNotesFull gatT ServerServer deferred operationsEnables control pointsR/W characteristic valueEnables freshest dataR/W descriptorsEnables gap authorizationFull gatt ClientFlexible data management options for packet transmission with either finecontrol or abstract managementImplemented GATT Sub-procedures Discover all Primary servicesDiscover Primary service by Service UUIDFind included servicesDiscover All Characteristics of a serviceDiscover Characteristics by UIDDiscover All Characteristic DescriptorsRead Characteristic ValueRead using characteristic UUIDRead Long Characteristic ValuesWrite Without ResponseWrite characteristic valNotificationsIndicationsRead Characteristic DescriptorsRead Long Characteristic DescriptorsWrite Characteristic Descriptors3.6 Security Manager (SM)FeatureNotesLightweight key storage for reducedNV memory requirementsAuthenticated miTM (Man in themiddle) protectionPairing metheJust works, Passkey Entry, and Out of3.7 Attribute Protocol (ATT)FeatureNotesServer protocolClient protocol3.8 Logical Link Control and Adaptation Layer Protocol (L2CAP)FeatureNotes27 byte MTU sizeDynamically allocated channels云佳科技推出类似的43n24014A+NA3无线模块NR圳弘毅云佳科技专注无线模垬的研3.9 Controller, Link Layer (LL)FeatureNotesSlave roleSlave connection update27 byte MTUEncryption3.10 Proprietary featuresFeatureNotesTX PoWer control through APIWindow LimitingApplication LatencyResolvable address whitelisting based Synchronous and low power solution for ble enhanced privacyon IrK云佳科技推出类似的s443n2401+ANA31无线模块Page 10 of 22
下载地址
用户评论