- Hands-On IoT Solutions with Blockchain
- Maximiliano Santos Enio Moura
- 274字
- 2021-07-02 14:27:32
Devices
Devices are located at the edge of the IoT solution. In fact, these devices are what we call Things in the context of IoT. They are usually capable of sending and receiving data events.
As an example, a device with an embedded soil moisture probe can detect that the monitored soil has 43% moisture. It can then report this informative event to the platform it's connected to. The platform can then send an action event to the device, triggering a water valve to open and restore the soil moisture. This interaction depends on other aspects related to the device, which will be covered in upcoming sections. For now, let's focus on the device.
In order to handle these types of interactions, you may think of a device as a computing unit that has analog or digital (or both) processing capabilities. This means that it is able to read and write analog and digital signals to their probes and actuators.
An analog signal is a signal that can vary in a range of values. Let's take an Arduino Uno board, for example. Arduino Uno has a 10-bit resolution analog-to-digital converter (ADC), which means that it can read voltages from 0V to 5V and map them into integer values between 0 and 1,023 (210 = 1,024). Analog signals are generally used to read data from analog sensors.
A digital signal is a binary signal, which means that it has only two possible values: 0 or 1, high or low. This kind of signal is mostly used to identify or change on and off states, for example, turning an LED bulb on or off.
- 數(shù)學不簡單:從《最強大腦》發(fā)現(xiàn)思維樂趣
- GMAT批判性推理:邏輯分類精講
- Ethereum Smart Contract Development
- 其實你對數(shù)學的誤會很大(共5冊)
- 張梅玲:讓孩子受益一生的數(shù)學思維訓(xùn)練
- The Modern C# Challenge
- 紅發(fā)克拉拉的數(shù)學奇想
- 走近費曼叢書:費曼講物理:相對論
- 數(shù)學的故事
- 線性代數(shù)同步精講及練習
- 模糊數(shù)學基礎(chǔ)及應(yīng)用
- 計算進化史:改變數(shù)學的命運
- Digital Forensics with Kali Linux
- 迷人的數(shù)學+美麗的數(shù)學(共2冊)
- 概率論與數(shù)理統(tǒng)計