没有合适的资源?快使用搜索试试~ 我知道了~
首页Building Wireless Sensor Networks Using Arduino
About This Book Build your own low-power, wireless network using ready-made Arduino and XBee hardware Create a complex project using the Arduino prototyping platform A guide that explains the concepts and builds upon them with the help of examples to form projects Who This Book Is For This book is targeted at embedded system developers and hobbyists who have some working knowledge of Arduino and who wish to extend their projects using wireless connectivity.
资源详情
资源评论
资源推荐


BuildingWirelessSensorNetworksUsing
Arduino

TableofContents
BuildingWirelessSensorNetworksUsingArduino
Credits
AbouttheAuthor
AbouttheReviewers
www.PacktPub.com
Supportfiles,eBooks,discountoffers,andmore
Whysubscribe?
FreeaccessforPacktaccountholders
Preface
Whatthisbookcovers
Whatyouneedforthisbook
Whothisbookisfor
Conventions
Readerfeedback
Customersupport
Downloadingtheexamplecode
Errata
Piracy
eBooks,discountoffers,andmore
Questions
1.AWorldwithoutWires
XBeeradiohardware
XBeeproductfamilies
Versionsandvariants
OfficialXBeedocumentation
Yourfirsttransmission
UsingtheSparkFunXBeeExplorerUSB
GettingandrunningXCTU
Updatingthefirmware
Failedfirmwareupdates
Configuration
TalkingtotheXBeemodule
Receivingdata
Uploadingthesketch
ConnectingtheXBee
Receivingdata
SwitchingtoAPImode
FirstmoduleinAPImode
Sendingdata
SecondmoduleinAPImode
Startingandjoininganetwork

Moduleaddressing
Networkscanningandremoteconfiguration
TheCommissioningbuttonandLEDs
Makingyournetworksecure
Distributingthenetworkkey
Trustcenterlinkkey
Trustcenterterminologydifferences
Selectingencryptionkeys
Settingupyoursecurenetwork
Disablingnetworkjoining
OtherXBeefamilies
Configurationvalues
Summary
2.CollectingSensorData
Hardwaresetup
SerialonXBee
Handshakingsignals
Voltagelevels
Serialonacomputer
SerialonArduino
XBeeshields
Othershields
Softwaresetup
Examplesketches
Variabletypes
PROGMEMandF()strings
Pointers
Serialportsetup
Thexbee-arduinolibrary
Creatingthesketch
Sendingandreceivingdata
Sendingdata
TheZBTxRequestobjects
Creatingthesketch
Blockingandpolling
Runningthesketch
Callbacks
Callbacktypes
Callbacklimitations
Receivingdata
TheZBRxResponseobjects
Creatingthesketch
Collectingsensordata
ReadingaDHT22sensor

Handlingpacketsusingbinary.h
Buildingandsendingapacket
Constructingapacketusingbinary.h
Creatingthesketch
Receivingandparsingapacket
Parsingapacketusingbinary.h
Creatingthesketch
Troubleshooting
CommunicationwiththeXBeemoduleisnotworking
Modulesarenotjoiningthenetwork
Modulescannottalktoeachother
Summary
3.StoringandVisualizingYourData
Storingyourdatainthecloud
IntroducingBeebotte
Channelsandresources
Security
Accessprotocols
SendingyourdatatoBeebotte
PreparingBeebotte
ConnectingyourArduinototheInternet
Writingthesketch
Visualizingyourdata
Accessingyourdata
Keepingyourdatalocally
Sendingdataovertheserialport
Receivingdataovertheserialport
Summary
4.ControllingtheWorld
Controllingyourheatingand/orcoolingsystem
Replacingthethermostat
Controllingmainspower
Hairdryer–analternative
Controlsystems
Addingsetpointcontrol
Subscribingtoevents
Readingevents
Rememberingsensorreadings
Thermostatcontroller
Controllingarelay
Controllingoff-the-shelfZigBeedevices
ZigBeeprofiles,endpoints,andclusters
ZigBeepublicprofiles
SelectingaZigBeedevice
剩余248页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1