Cellular Iot: A Practical Guide for Software Developers, Electrical Engineers, and Project Managers
暫譯: 行動物聯網:軟體開發者、電機工程師與專案經理的實用指南

Brenner, Matthew A.

  • 出版商: Wiley
  • 出版日期: 2025-11-25
  • 售價: $3,210
  • 貴賓價: 9.5$3,049
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1394329652
  • ISBN-13: 9781394329656
  • 相關分類: 物聯網 IoT
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Detailed, practical guidance for implementing IoT cellular network connectivity solutions for software developers and electrical engineers, and project managers.

Focusing exclusively on using cellular connectivity for IoT devices, Cellular IoT presents a flexible approach, using algorithms and software designs, to drastically reduce the complexity of interacting with a wide variety of Cellular Communication Modules (CCMs) which lie at the heart of cellular modems. Written in an accessible style, this book is one of the first to cover all practical aspects of cellular network connectivity, from network and SIM selection through to custom algorithms for detecting and recovering from a wide variety of connectivity problems, and an innovative approach to reliably manage AT commands in modern cellular modems.

This book explains the factors related to establishing and maintaining cellular connectivity including geography and topology, population density, SIM card (and connectivity provider) selection, antenna choice and placement, and CCM selection. The book also provides detailed examples and troubleshooting advice, showing how to transfer data using low-level sockets and also using a high-level protocol (HTTP), creating a brief, temporary connection for a primitive IoT device to send a small amount of data, and also establishing and maintaining a continuous cellular connection with full Internet access on powerful IoT devices running Linux.

Written by an author with considerable professional expertise and experience with cellular connectivity, Cellular IoT includes information on:

  • Platforms, tools, and debugging, covering tool-chain selection, computing/OS platforms, programming language choices, and running IoT connectivity code in a debugger
  • Cellular network basics, covering base stations, range, cell towers, tracking areas and paging, frequency and modulation, bandwidth and latency, frequency bands, and SIM cards
  • Similarities and differences across CCMs, frequency, band, Radio Access Technology (RAT), protocol and data representation, selection and consequences
  • Low-level communication protocols including transmission control protocol (TCP), user datagram protocol (UDP), point-to-point protocol (PPP), and custom hybrids for cellular IoT
  • Full coverage, for the first time, of SMS, GNSS (available in most CCMs), obtaining precise time, and utilizing the power saving functionality of Extended Discontinuous Reception (eDRX) and Power Saving Mode (PSM) available in NB-IoT, LTE Cat M and LTE Cat 1 bis CCMs
  • Entirely new and innovative software approach, Command Independent Processing (CIP), to systematically manage and execute AT commands across families of CCMs and integrating standardized (3GPP) AT commands with vendor specific ones to achieve greater software portability across CCMs.

Cellular IoT is an essential resource for software developers, hardware engineers, and project managers seeking to avoid connectivity pitfalls and be better able to diagnose and resolve newly encountered challenges in the field while drastically reducing the time required to produce reliable, IoT connectivity solutions.

商品描述(中文翻譯)

為軟體開發人員、電氣工程師和專案經理提供詳細且實用的指導,以實施物聯網行動網路連接解決方案。

《Cellular IoT》專注於使用行動連接來連接物聯網設備,提供靈活的方法,利用演算法和軟體設計,大幅降低與各種行動通訊模組(CCMs)互動的複雜性,這些模組是行動調變解調器的核心。本書以易於理解的風格撰寫,是首批涵蓋行動網路連接所有實用面向的書籍之一,從網路和SIM卡選擇到自訂演算法以檢測和恢復各種連接問題,以及創新的方法來可靠地管理現代行動調變解調器中的AT指令。

本書解釋了建立和維護行動連接的相關因素,包括地理和拓撲、人口密度、SIM卡(及連接提供者)選擇、天線選擇和放置,以及CCM選擇。書中還提供詳細的範例和故障排除建議,展示如何使用低階套接字傳輸數據,以及使用高階協定(HTTP)創建簡短的臨時連接,讓原始的物聯網設備發送少量數據,並在運行Linux的強大物聯網設備上建立和維護持續的行動連接,並具備完整的網際網路訪問。

本書的作者擁有相當的專業知識和行動連接經驗,《Cellular IoT》包含以下資訊:


  • 平台、工具和除錯,涵蓋工具鏈選擇、計算/作業系統平台、程式語言選擇,以及在除錯器中運行物聯網連接代碼

  • 行動網路基礎,涵蓋基站、範圍、行動塔、追蹤區域和尋呼、頻率和調變、頻寬和延遲、頻率帶和SIM卡

  • CCMs之間的相似性和差異,包括頻率、頻帶、無線接取技術(RAT)、協定和數據表示、選擇及其後果

  • 低階通訊協定,包括傳輸控制協定(TCP)、用戶數據報協定(UDP)、點對點協定(PPP)以及針對行動物聯網的自訂混合協定

  • 首次全面涵蓋SMS、GNSS(大多數CCMs均可用)、獲取精確時間,以及利用NB-IoT、LTE Cat M和LTE Cat 1 bis CCMs中可用的擴展不連續接收(eDRX)和省電模式(PSM)的省電功能

  • 全新且創新的軟體方法《命令獨立處理》(CIP),系統性地管理和執行各類CCMs的AT指令,並將標準化(3GPP)AT指令與供應商特定指令整合,以實現更大的軟體可攜性。

《Cellular IoT》是軟體開發人員、硬體工程師和專案經理的重要資源,幫助他們避免連接陷阱,更好地診斷和解決現場新遇到的挑戰,同時大幅減少產生可靠物聯網連接解決方案所需的時間。

作者簡介

Matthew A. Brenner, President, Singular IoT, VA, USA. Matt manufactures electronic equipment for vehicle tracking and a line of cellular modems and has developed specialized software and hardware tools and custom communication protocols for investigating cellular connectivity anomalies. He has vast experience teaching computer science and software engineering at every level. He offers consulting services to help companies achieve the best cellular connectivity for their IoT devices.

作者簡介(中文翻譯)

**馬修·A·布倫納(Matthew A. Brenner)**,美國維吉尼亞州,Singular IoT總裁。馬特專門製造用於車輛追蹤的電子設備以及一系列行動數據調製解調器,並開發了專門的軟體和硬體工具以及自訂的通訊協定,以調查行動連接異常。他在各個層級教授計算機科學和軟體工程方面擁有豐富的經驗。他提供諮詢服務,幫助公司為其物聯網設備實現最佳的行動連接。