Beginning Sensor Networks with Xbee, Raspberry Pi, and Arduino: Sensing the World with Python and Micropython
暫譯: 使用 Xbee、Raspberry Pi 和 Arduino 開始感測器網路:用 Python 和 Micropython 感知世界
Bell, Charles
- 出版商: Apress
- 出版日期: 2020-06-26
- 售價: $3,370
- 貴賓價: 9.5 折 $3,202
- 語言: 英文
- 頁數: 716
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484257952
- ISBN-13: 9781484257951
-
相關分類:
Arduino、Python、程式語言、Raspberry Pi、感測器 Sensor
海外代購書籍(需單獨結帳)
商品描述
Build sensor networks with Python and MicroPython using XBee radio modules, Raspberry Pi, and Arduino boards. This revised and updated edition will put all of these together to form a sensor network, and show you how to turn your Raspberry Pi into a MySQL database server to store your sensor data
You'll review the different types of sensors and sensor networks, along with new technology, including how to build a simple XBee network. You'll then walk through building an sensor nodes on the XBee, Raspberry Pi, and Arduino, and also learn how to collect data from multiple sensor nodes. The book also explores different ways to store sensor data, including writing to an SD card, sending data to the cloud, and setting up a Raspberry Pi MySQL server to host your data. You'll even learn how to connect to and interact with a MySQL database server directly from an Arduino Finally you'll see how to put it all together by connecting your sensor nodes to your new Raspberry Pi database server.
If you want to see how well XBee, Raspberry Pi, and Arduino can get along, especially to create a sensor network, then Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino is just the book you need.
What You'll Learn
- Code your sensor nodes with Python and MicroPython
- Work with new XBee 3 modules
- Host your data on Raspberry Pi
- Get started with MySQL
- Create sophisticated sensor networks
Who This Book Is For
Those interested in building or experimenting with sensor networks and IoT solutions, including those with little or no programming experience. A secondary target includes readers interested in using XBee modules with Raspberry Pi and Arduino, those interested in controlling XBee modules with MicroPython.
商品描述(中文翻譯)
建立使用 XBee 無線模組、Raspberry Pi 和 Arduino 板的感測器網路。這本修訂和更新的版本將這些元素整合在一起,形成一個感測器網路,並展示如何將您的 Raspberry Pi 轉變為 MySQL 數據庫伺服器以儲存感測器數據。
您將回顧不同類型的感測器和感測器網路,以及新技術,包括如何建立一個簡單的 XBee 網路。接著,您將學習如何在 XBee、Raspberry Pi 和 Arduino 上建立感測器節點,並學習如何從多個感測器節點收集數據。本書還探討了儲存感測器數據的不同方法,包括寫入 SD 卡、將數據發送到雲端,以及設置 Raspberry Pi MySQL 伺服器來托管您的數據。您甚至將學習如何直接從 Arduino 連接並與 MySQL 數據庫伺服器互動。最後,您將看到如何將所有內容整合在一起,將您的感測器節點連接到新的 Raspberry Pi 數據庫伺服器。
如果您想了解 XBee、Raspberry Pi 和 Arduino 如何協同工作,特別是創建感測器網路,那麼《Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino》正是您所需要的書籍。
**您將學到的內容**
- 使用 Python 和 MicroPython 編寫感測器節點的程式碼
- 使用新的 XBee 3 模組
- 在 Raspberry Pi 上托管您的數據
- 開始使用 MySQL
- 創建複雜的感測器網路
**本書適合誰閱讀**
對於有興趣建立或實驗感測器網路和物聯網解決方案的人,包括那些幾乎沒有或完全沒有程式設計經驗的人。次要目標讀者包括有興趣將 XBee 模組與 Raspberry Pi 和 Arduino 結合使用的人,以及有興趣使用 MicroPython 控制 XBee 模組的人。
作者簡介
Charles Bell conducts research in emerging technologies. He is a member of the Oracle MySQL Development team and is the team lead for the MySQL Utilities team. He lives in a small town in rural Virginia with his loving wife. He received his Doctor of Philosophy in Engineering from Virginia Commonwealth University in 2005. Dr. Bell is an expert in the database field and has extensive knowledge and experience in software development and systems engineering. His research interests include 3D printers, microcontrollers, three-dimensional printing, database systems, software engineering, and sensor networks. He spends his limited free time as a practicing Maker focusing on microcontroller projects and refinement of three-dimensional printers. Dr. Bell maintains a blog on his research projects and many other interests.
作者簡介(中文翻譯)
查爾斯·貝爾(Charles Bell)從事新興技術的研究。他是 Oracle MySQL 開發團隊的成員,並擔任 MySQL Utilities 團隊的負責人。他與摯愛的妻子住在維吉尼亞州的一個小鎮上。2005 年,他在維吉尼亞聯邦大學獲得工程學博士學位。貝爾博士在資料庫領域是專家,擁有豐富的軟體開發和系統工程知識與經驗。他的研究興趣包括 3D 列印機、微控制器、三維列印、資料庫系統、軟體工程和感測器網路。他將有限的空閒時間用於實踐 Maker,專注於微控制器專案和三維列印機的改進。貝爾博士維護一個關於他的研究專案和其他許多興趣的部落格。