Bluetooth 5.0 modem design for IoT devices / / Khaled Salah Mohamed |
Autore | Mohamed Khaled Salah |
Pubbl/distr/stampa | Cham, Switzerland : , : Springer, , [2022] |
Descrizione fisica | 1 online resource (120 pages) : illustrations |
Disciplina | 004.62 |
Soggetto topico |
Bluetooth technology
Modems Internet of things |
ISBN |
9783030886264
9783030886257 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Preface -- Contents -- About the Author -- Chapter 1: An Introduction to Bluetooth -- 1.1 Bluetooth History -- 1.2 Bluetooth Applications -- 1.2.1 Handheld Devices -- 1.2.2 Wire-Bound Connections -- 1.2.3 Headsets -- 1.2.4 Internet Access -- 1.2.5 Localization -- 1.3 Bluetooth Cores and Layers -- 1.4 Transmitter Fundamentals -- 1.4.1 Mapping -- 1.4.1.1 GFSK -- 1.4.1.2 π /4 DQPSK -- 1.4.1.3 8DPSK -- 1.4.2 Pulse Shaping -- 1.4.2.1 The Concept of Inter-Symbol Interference (ISI) -- 1.4.2.2 Pulse Shaping Techniques -- 1.4.3 Modulation (Mixing with Carrier Frequency) -- 1.4.3.1 GFSK -- 1.4.3.2 M-Ary DPSK -- 1.5 Receiver Fundamentals -- 1.5.1 Demodulation -- 1.5.2 Pulse Shaping -- 1.5.3 De-Mapping -- 1.6 CORDIC Theory -- 1.6.1 Introduction -- 1.6.2 Summary of CORDIC Algorithm -- 1.7 Digital Filters -- 1.7.1 Advantages of Digital Filters -- 1.8 Symbol Timing Recovery -- 1.8.1 Timing Error Detectors Algorithms -- 1.8.1.1 Early-Late Gate Algorithm -- 1.8.1.2 Mueller and Muller Algorithm -- 1.8.1.3 Gardner Algorithm -- 1.9 Carrier Recovery -- 1.9.1 Pilot Tone Assisted Carrier Recovery -- 1.9.2 Costas Loop -- 1.9.3 Decision Feedback Phase Locked Loop -- References -- Chapter 2: An Introduction to IoT -- 2.1 Introduction -- 2.2 IoT Physical Layer -- 2.3 IoT Network and Communication Layer -- 2.4 IoT Application Layer -- 2.5 AI, Big Data and IoT -- 2.6 Conclusions -- References -- Chapter 3: Hardware Realization of GFSK-Based Bluetooth Modem -- 3.1 GFSK Transceiver Overview -- 3.2 Survey of GFSK Transceiver Architecture -- 3.2.1 GFSK Transmitter Architecture -- 3.2.1.1 Direct Modulation -- 3.2.1.2 Continuous Phase GFSK Modulation -- 3.2.1.3 Quadrature Modulation -- 3.2.2 GFSK Receiver Architecture -- 3.2.3 Non-Coherent Demodulation -- 3.2.3.1 Frequency Discrimination -- 3.2.3.2 DLL Based Demodulator -- 3.2.3.3 Correlator Demodulator.
3.2.3.4 Band-Pass Filter Based Demodulator -- 3.2.4 Coherent Demodulation -- 3.2.4.1 Phase Shift Discrimination -- 3.3 The Proposed GFSK Transceiver Architecture -- 3.3.1 The Proposed GFSK Transmitter -- 3.3.2 The Proposed GFSK Receiver -- 3.3.2.1 Proposed Timing Recovery Algorithm -- 3.4 Simulink Model for GFSK Transceiver -- 3.4.1 Simulink Model for GFSK Transmitter -- 3.4.2 Simulink Model for Bluetooth GFSK Receiver -- 3.4.3 Simulink Simulation Results for GFSK Transceiver -- 3.5 HDL Model for GFSK Transceiver -- 3.5.1 HDL Model for GFSK Transmitter -- 3.5.1.1 HDL Model for the Numerically Controlled Oscillator (NCO) -- The Numerically Controlled Oscillator Building Blocks -- HDL Simulation Results for NCO -- 3.5.1.2 HDL Model for Gaussian Filter -- 3.5.2 HDL Model for GFSK Receiver -- 3.5.2.1 HDL Model for ARCTAN Function -- HDL Simulation Results for ARCTAN Block -- 3.5.2.2 HDL Model for Low Pass Filter -- 3.5.2.3 HDL Model for Timing Recovery -- 3.5.3 HDL Simulation Results for GFSK Transceiver -- 3.6 Conclusion -- References -- Chapter 4: Hardware Realization of DPSK-Based Bluetooth Modem -- 4.1 DPSK Transceiver Overview -- 4.2 Proposed DPSK Transceiver Architecture -- 4.2.1 Proposed DPSK Transmitter Architecture -- 4.2.1.1 π /4-DQPSK Mapping -- 4.2.1.2 8DPSK Mapping -- 4.2.2 The Proposed DPSK Receiver Architecture -- 4.2.3 Proposed DPSK Carrier Recovery Algorithm -- 4.2.4 Proposed DPSK Timing Recovery Algorithm -- 4.3 Simulink Model for 8DPSK Transceiver -- 4.3.1 Simulink Model for Bluetooth DPSK Transmitter -- 4.3.2 Simulink Model for Bluetooth DPSK Receiver -- 4.3.3 Simulink Simulation Results for DPSK Transceiver -- 4.3.3.1 π/4-DQPSK Simulink Simulation Results -- 8DPSK Simulink Simulation Results -- 4.4 VHDL Model for DPSK Transceiver -- 4.4.1 VHDL Model for DPSK Transmitter -- 4.4.1.1 VHDL Model for Square Root Raised Cosine Filter. 4.4.2 VHDL Model for DPSK Receiver -- 4.4.2.1 VHDL Model for Carrier Recovery -- 4.4.2.2 VHDL Simulation Results for DPSK Transceiver -- 4.5 Conclusion -- References -- Chapter 5: Verification of the Integrated Bluetooth Modem -- 5.1 The Transceiver Block Diagram -- 5.2 Simulink Model for the Transceiver -- 5.3 VHDL Model for the Transceiver -- 5.3.1 Linear Feedback Shift Register -- 5.3.2 VHDL Simulation Results for the Transceiver -- 5.3.3 Synthesis Results of the Transceiver -- 5.4 Verification Strategy -- 5.4.1 Simulation Verification -- 5.4.2 Hardware Verification -- 5.4.2.1 Xilinx Chip-Scope Verification Test -- 5.5 Tests Results -- 5.6 Conclusion -- References -- Chapter 6: Conclusions -- Index. |
Record Nr. | UNINA-9910523899603321 |
Mohamed Khaled Salah
![]() |
||
Cham, Switzerland : , : Springer, , [2022] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Bluetooth application developer's guide [electronic resource] : the short range interconnect solution / David Kammer, Gordon McNutt, Brian Senese ; technical editor, Jennifer Bray |
Autore | Kammer, David |
Pubbl/distr/stampa | Rockland, Mass. : Syngress Pub., 2002. |
Descrizione fisica | xxviii, 526 p. : ill. ; 24 cm. |
Disciplina | 004.62 |
Altri autori (Persone) |
McNutt, Gordon.author
Senese, Brian.author Bray, Jennifer |
Soggetto topico |
Bluetooth technology
Computer network protocols |
Soggetto genere / forma | Electronic books. |
ISBN |
9781928994428
1928994423 |
Formato | Risorse elettroniche ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISALENTO-991003253199707536 |
Kammer, David
![]() |
||
Rockland, Mass. : Syngress Pub., 2002. | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Bluetooth application programming with the Java APIs [electronic resource] / C Bala Kumar, Paul J. Kline, Timothy J. Thompson, Motorola Semiconductor Products Sector |
Autore | Kumar, C Bala |
Pubbl/distr/stampa | San Francisco, CA : Morgan Kaufmann, c2004 |
Descrizione fisica | xxii, 498 p. : ill. ; 23 cm. |
Disciplina | 004.6/2 |
Altri autori (Persone) |
Kline, Paul J.
Thompson, Timothy J. |
Altri autori (Enti) | Motorola Semiconductor Products Sector |
Collana | The Morgan Kaufmann series in networking |
Soggetto topico |
Bluetooth technology
Java (Computer program language) Application program interfaces (Computer software) Wireless communication systems Java (programmeertaal) API Communicatiesystemen |
Soggetto genere / forma | Electronic books. |
ISBN |
9781558609341
1558609342 |
Formato | Risorse elettroniche ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Chapter 1 Introduction -- 1.1 Wireless Connectivity -- 1.2 What is Bluetooth Wireless Technology? -- 1.3 Overview of the Bluetooth Stack architecture -- 1.4 What is J2ME? -- 1.5 Why Java Technology for Bluetooth Devices? -- 1.6 Summary -- Chapter 2 An Overview of JABWT -- 2.1 Goals -- 2.2 API Characteristics and Hardware Requirements -- 2.3 Scope -- 2.4 Summary -- Chapter 3 High-Level Architecture -- 3.1 Architecture of JABWT -- 3.2 Bluetooth Control Center -- 3.3 Simple JABWT Application -- 3.4 Summary -- Chapter 4 RFCOMM -- 4.1 Overview -- 4.2 API capabilities -- 4.3 Programming with the API -- 4.4 Summary -- Chapter 5 OBEX -- 5.1 Overview -- 5.2 API Capabilities -- 5.3 Programming with the API -- 5.4 Summary -- Chapter 6 Device Discovery -- 6.1 Overview -- 6.2 API capabilities -- 6.3 Programming with the API -- 6.4 Summary -- Chapter 7 Service Discovery -- 7.1 Overview -- 7.2 API capabilities -- 7.3 Programming with the API -- 7.4 Summary -- Chapter 8 L2CAP -- 8.1 Overview -- 8.2 API Capabilities -- 8.3 Programming with the API -- 8.4 Summary -- Chapter 9 Example Applications -- 9.1 Overview -- 9.2 Tic-Tac-Toe MIDlet -- 9.3 OBEX Application Download -- 9.4 Summary -- Chapter 10 Implementing JABWT on a Device -- 10.1 Porting Process -- 10.2 Steps 1 and 2: Adding J2ME and Bluetooth support -- 10.3 Step 3: Implementing JABWT -- 10.4 Step 4: TCK Compliance -- Chapter 11 Closing Remarks -- Appendix A: Complete Code Examples -- Appendix B: javax.bluetooth.api -- Appendix C: java.obex.api -- References -- Index.
Introduction -- An overview of JABWT -- High-level architecture -- RFCOMM -- OBEX -- Device discovery -- Service discovery -- L2CAP -- Example applications -- Implementing JABWT on a device -- Closing remarks. |
Record Nr. | UNISALENTO-991003249579707536 |
Kumar, C Bala
![]() |
||
San Francisco, CA : Morgan Kaufmann, c2004 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
Getting started with Bluetooth low energy : [tools and techniques for low-power networking] / Kevin Townsend...[et al.] |
Pubbl/distr/stampa | Sebastopol, CA : O'Reilly, 2014 |
Descrizione fisica | xii, 164 pages : ill. ; 25 cm |
Disciplina | 004.62 |
Altri autori (Persone) |
Davidson, Robert
Akiba Cufí, Carles Townsend, Kevin |
Soggetto topico | Bluetooth technology |
ISBN | 9781491949511 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Introduction -- Protocol basics -- GAP (advertising and connections) -- GATT (services and characteristics) -- Hardware platforms -- Debugging tools -- Application design tools -- Android programming -- iOS programming -- Embedded application development |
Record Nr. | UNISALENTO-991003996749707536 |
Sebastopol, CA : O'Reilly, 2014 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|
IEEE Std 802.15.1-2002 . Part 15 Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs) : IEEE Standard for Telecommunications and Information Exchange Between Systems - LAN/MAN - Specific Requirements / / Institute of Electrical and Electronics Engineers |
Pubbl/distr/stampa | New York : , : IEEE, , 2002 |
Descrizione fisica | 1 online resource (473 pages) |
Disciplina | 004.62 |
Soggetto topico | Bluetooth technology |
ISBN | 0-7381-3335-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti |
802.15.1-2002 - IEEE Standard for Telecommunications and Information Exchange Between Systems - LAN/MAN - Specific Requirements - Part 15
IEEE Std 802.15.1-2002 IEEE Standard for Telecommunications and Information Exchange Between Systems - LAN/MAN - Specific Requirements - Part 15 |
Record Nr. | UNINA-9910135296503321 |
New York : , : IEEE, , 2002 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
IEEE Std 802.15.1-2002 . Part 15 Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs) : IEEE Standard for Telecommunications and Information Exchange Between Systems - LAN/MAN - Specific Requirements / / Institute of Electrical and Electronics Engineers |
Pubbl/distr/stampa | New York : , : IEEE, , 2002 |
Descrizione fisica | 1 online resource (473 pages) |
Disciplina | 004.62 |
Soggetto topico | Bluetooth technology |
ISBN | 0-7381-3335-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti |
802.15.1-2002 - IEEE Standard for Telecommunications and Information Exchange Between Systems - LAN/MAN - Specific Requirements - Part 15
IEEE Std 802.15.1-2002 IEEE Standard for Telecommunications and Information Exchange Between Systems - LAN/MAN - Specific Requirements - Part 15 |
Record Nr. | UNISA-996280422703316 |
New York : , : IEEE, , 2002 | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Inside Bluetooth Low Energy / / Naresh Gupta |
Autore | Gupta Naresh C (Naresh Chand) |
Pubbl/distr/stampa | Boston : , : Artech House, , [2013] |
Descrizione fisica | 1 online resource (422 p.) |
Disciplina | 004.62 |
Collana | Artech House mobile communications series |
Soggetto topico | Bluetooth technology |
Soggetto genere / forma | Electronic books. |
ISBN | 1-60807-580-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Introduction -- Background of Bluetooth -- Bluetooth lower layers -- Bluetooth upper layers and profiles -- Getting the hands wet -- Bluetooth low energy : fundamentals -- Physical layer -- Link layer -- Host controlling interface and commands -- Logical link control and adaptations protocol (L2CAP) -- Security manager (SM) -- Attribute protocol (ATT) -- Generic attribute protocol (GATT) -- Generic access profile -- GATT-based profiles -- Developing LE applications -- Testing and qualification. |
Record Nr. | UNINA-9910465352403321 |
Gupta Naresh C (Naresh Chand)
![]() |
||
Boston : , : Artech House, , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Inside Bluetooth Low Energy / / Naresh Gupta |
Autore | Gupta Naresh C (Naresh Chand) |
Pubbl/distr/stampa | Boston : , : Artech House, , [2013] |
Descrizione fisica | 1 online resource (422 p.) |
Disciplina | 004.62 |
Collana | Artech House mobile communications series |
Soggetto topico | Bluetooth technology |
ISBN | 1-60807-580-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Introduction -- Background of Bluetooth -- Bluetooth lower layers -- Bluetooth upper layers and profiles -- Getting the hands wet -- Bluetooth low energy : fundamentals -- Physical layer -- Link layer -- Host controlling interface and commands -- Logical link control and adaptations protocol (L2CAP) -- Security manager (SM) -- Attribute protocol (ATT) -- Generic attribute protocol (GATT) -- Generic access profile -- GATT-based profiles -- Developing LE applications -- Testing and qualification. |
Record Nr. | UNINA-9910792281703321 |
Gupta Naresh C (Naresh Chand)
![]() |
||
Boston : , : Artech House, , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Inside Bluetooth Low Energy / / Naresh Gupta |
Autore | Gupta Naresh C (Naresh Chand) |
Pubbl/distr/stampa | Boston : , : Artech House, , [2013] |
Descrizione fisica | 1 online resource (422 p.) |
Disciplina | 004.62 |
Collana | Artech House mobile communications series |
Soggetto topico | Bluetooth technology |
ISBN | 1-60807-580-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Introduction -- Background of Bluetooth -- Bluetooth lower layers -- Bluetooth upper layers and profiles -- Getting the hands wet -- Bluetooth low energy : fundamentals -- Physical layer -- Link layer -- Host controlling interface and commands -- Logical link control and adaptations protocol (L2CAP) -- Security manager (SM) -- Attribute protocol (ATT) -- Generic attribute protocol (GATT) -- Generic access profile -- GATT-based profiles -- Developing LE applications -- Testing and qualification. |
Record Nr. | UNINA-9910813727403321 |
Gupta Naresh C (Naresh Chand)
![]() |
||
Boston : , : Artech House, , [2013] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Java software and embedded systems [[electronic resource] /] / Mattis Hayes and Isaiah Johansen, editors |
Pubbl/distr/stampa | New York, : Nova Science Publishers, c2010 |
Descrizione fisica | 1 online resource (248 p.) |
Disciplina | 005.133 |
Altri autori (Persone) |
HayesMattis
JohansenIsaiah |
Collana | Computer science, technology and applications series |
Soggetto topico |
Java (Computer program language)
Embedded computer systems - Programming Bluetooth technology Global system for mobile communications Global Positioning System |
Soggetto genere / forma | Electronic books. |
ISBN | 1-61122-509-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""JAVA SOFTWARE AND EMBEDDED SYSTEMS ""; ""JAVA SOFTWARE AND EMBEDDED SYSTEMS ""; ""CONTENTS""; ""PREFACE ""; ""JAVA IN AMBIENT INTELLIGENCE APPLICATIONS""; ""Abstract""; ""Introduction""; ""Bluetooth Protocol and JSR-82 Package""; ""Bluetooth Stack Protocols""; ""Inside JSR-82 Package""; ""Search of a Mobile Device""; ""Querying Services to a Device""; ""Connection with a Device""; ""Usage of the Bluetooth Technology in Java""; ""Connection to the Wiimote""; ""Reception of Information""; ""Interpretation of Streams""; ""Study Case: Management of a Video Surveillance System Using aWiimote""
""Inside of JSR - 179 Location-Based Services""""An Overview to Java Platform, Micro Edition (Java ME)""; ""The Location API for Java ME: JSR-179""; ""Locationprovider Class""; ""Location Class""; ""Locationlistener Interface""; ""Proximitylistener Interface""; ""Developing Application with JSR - 179 Location-Based Services""; ""Conclusions""; ""Acknowledgments""; ""References""; ""THE POWER OF REFLECTION: COMBININGSEMANTICS IN SERVICE ORIENTED ARCHITECTURESFOR DYNAMIC INTELLIGENT INVOCATION""; ""Abstract""; ""1. Introduction""; ""2. Services: Evolving from the Object Oriented Programming"" ""2.1. Service Oriented Architectures""""2.2. Middleware and Service Provisioning Platforms""; ""2.2.1. The Osgi Framework""; ""3. Intelligent Service Management""; ""3.1. Web Services""; ""3.2. Semantics: Services""; ""3.3. Semantics: Ontologies""; ""4. D-SOR. Enhancing the Osgi Framework""; ""4.1. SOR: The Semantic Osgi Service Registry""; ""4.2. Sor Basic Behaviour""; ""4.3. Distributed Concepts for the SOR Architecture. D-SOR""; ""4.3.1. Sor Information Agent""; ""4.3.2. Sor Internal Agent""; ""4.3.3. Sor Invocation Agent""; ""5. Applying D-SOR: A Practical Case""; ""6. Conclusion"" ""References""""ARCHITECTURE OF EMBEDDED TUNABLE CIRCULARMICROSTRIP ANTENNA""; ""1. Introduction""; ""Embedded Tunable Antenna!!""; ""2. Background""; ""3. Characteristics of Varactor Diode""; ""4. Antenna Analysis""; ""5. Programmable Microcontroller Based Antenna System""; ""6. Evaluation of Accuracy in Analytical Formulation""; ""7. Development of Adaptive Antenna System with a ComputerInterface""; ""7.1. System Description""; ""7.2. Design of the Interface Circuit""; ""7.3. Experimental Results""; ""8. Compact and Programmable Disc Antenna""; ""9. Conclusion""; ""References"" ""A NEW DEVELOPMENT ENVIRONMENTFOR EMBEDDED CONTROL SYSTEMS DESIGNAND INTERACTIVE OPTIMIZATIONMETHODOLOGIES FOR ROBUST CALIBRATIONOF AUTOMOTIVE ENGINES""""Abstract""; ""Introduction""; ""F.I.R.E. Tool Context Use""; ""Functional View""; ""Implementation View""; ""Re-Usability View""; ""F.I.R.E. Tool Objectives and Main Functionalities""; ""F.I.R.E. Blockset""; ""Implementation Aspects""; ""Examples of F.I.R.E. Applications""; ""Basic Engine Calibration Objectives""; ""General Purpose Calibration Tools""; ""Continuous Multivariable Non-linear Regression Mode""; ""Discrete Regression Model"" ""Discrete Regression Algorithm"" |
Record Nr. | UNINA-9910465435403321 |
New York, : Nova Science Publishers, c2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|