Raspberry Pi based Temperature and Humidity logger

Introduction DHT11 sensor measures and provides humidity and temperature values serially over a single wire. It can measure the relative humidity in percentage (20 to 90% RH) and temperature in degree Celsius in the range of 0 to 50°C. It has 4 pins; one of which is used for data communication in serial form. Pulses of different TON and TOFF are decoded as logic 1 or logic 0 or start pulse or end of a frame. Interfacing diagram DHT11 Interfacing with Raspberry Pi 3 Example Here, we are going to interface the DHT11 sensor with Raspberry Pi 3 and display Humidity and Temperature on the terminal. We will be using the DHT Sensor Python library by Adafruit from GitHub. The Adafruit Python DHT Sensor library is created to read the Humidity and Temperature on raspberry Pi or Beaglebone Black. It is developed for DHT series sensors like DHT11, DHT22 or AM2302. Download Adafruit DHT Sensor library from here. Extract the …

Sydney Harbour Bridge

              Sydney Harbour Bridge, Opened in March 1932, the iconic bridge is subjected to enormous amounts of traffic, and has traditionally been monitored by inspectors. The entryway from the north into the Sydney is the Sydney Bridge, it was built with great engineering standards but it still needs to be monitored and looked back. Over the years there has been an increase in vehicles and volume of the load carried by the trucks, the engineers are trying to understand how the bridge responds to the different loading and making sure that bridge will be able to accommodate those changes to conditions and loading uses over time.               The Sydney bridge ended up with technology where they could basically give the bridge a voice. The bridge could tell the asset manager when the bridge needs attention. They have this fiber-optic network going the length of the bridge with 3200 sensors underneath the bridge. As vehicles travel over the bridge we’re measuring …

The challenges in providing IoT security

More and more IoT devices are being deployed every day, making IoT systems more complex than ever. This leads to increased difficulty level in securing IoT systems. In the upcoming subsections, we will speak about the most common problems that are being faced today. Security in endpoint devices – constrained devices Most of our endpoint devices (constrained) that constitute the sensors, actuators, and controllers don’t have enough memory or processing power, and run on low and limited power. Due to these reasons, traditional security approaches cannot be applied to these constrained devices because they use heavy encryption and decryption algorithms that require high processing power, a lot of memory, and power to facilitate the computations in real time. The solution for this is we can make use of embedded encryption and decryption techniques that are an integral part of sensors and controllers itself. Also, we can put the devices on separate networks and use firewalls to overcome their limitations. Authorization …

MQTT Clients and Servers

Any device that has a TCP/IP stack and is capable of using an MQTT library can become an MQTT client, that is, a publisher, a subscriber or both a publisher and a subscriber. The MQTT library makes it possible for the device to talk MQTT on top of TCP/IP and to interact with specific types of MQTT servers. For example, any of the following can become an MQTT client: an Arduino board, a Raspberry Pi 3/4 board, an Intel Joule board, an android, iPad, a laptop running Windows, a server running Linux, a Macbook running macOS, and Android tablet, among other devices.   There are many MQTT servers available for the most popular platforms, including Linux, Windows and macOS. Many of them are servers that can work as MQTT servers among other features. An MQTT server might implement only a subset of the MQTT capabilities and might have specific limitations. Hence, it is very important to check all the capabilities …

Smart Agriculture Monitoring System

Project description  Since we know the benefits of proper soil moisture and its quality, air quality and irrigation, in the growth of crops, such parameters cannot be ignored. We, therefore, have come up with a new idea of crop monitoring and smart farming using IoT. We believe that our concept will be a benchmark in the agribusiness due to its reliability and remote monitoring. Our idea tries to digitize farming and agricultural activities so that the farmers can check on the requirements of the crops and accurately predict their growth. This concept will surely accelerate their business to reach new heights and also be more profitable. The implementation of our project largely depends upon the awareness among farmers, which we believe will be easily created due to its numerous advantages. Tools used:  Software Tools: Arduino IDE Hardware requirements  Components Soil Moisture Sensor NodeMcu Water Level Sensor Connections Note: Before writing the code setup the cloudhip account and have a basic …

IoT Data Analytics with Cloudchip

Project description  Building a cloud based monitoring system will reduce the cost of maintaining servers, to avoid data losses and to make access easy with multiple internet connected devices (computer, tablet, mobile phone) at the same time anywhere in the world. There are various industrial areas it requires you to monitor temperature and update the status to the cloud. Food preservation is one of the areas where the temperature must be maintained at the lowest level. IOT based temperature monitoring system help us to monitor the food preservation system temperature and update the data to the cloud at the regular interval. Tools used:  Software Tools: Arduino IDE Hardware requirements   Components Soil Moisture Sensor NodeMcu Water Level Sensor Connections             Download Cloudchip IoT Libraries for Arduino IDE: Open Arduino, Sketch->Include Library->Manage libraries->type “Cloudchip”                     —>Click on Install and close. Open Arduino IDE  go to Files->Examples->CLoudchip IoT->device_telemetry.         Login/Register to the Cloudchip here.                   …

Setup ESP32 or ESP866 using Arduino IDE

Installation of ESP32 and ESP8266 Boards in Arduino IDE: Go Arduino IDE->File->Preferences.                       Enter the following links into the “Additional Board Manager URLs” field as shown in the figure below. Then, click the “OK” button: ESP32: https://dl.espressif.com/dl/package_esp32_index.json ESP8266:https://arduino.esp8266.com/stable/package_esp8266com_index.json To use both ESP32 and ESP8266 boards at a time paste the below combined Json link : >> https://dl.espressif.com/dl/package_esp32_index.json,https://arduino.esp8266.com/stable/package_esp8266com_index.json After pasting the link in the “Additional Board Manager URLs” , press ok.                        Now go to the Tools->Boards->Board Manager.                   In the board’s Manager search for ‘esp32’ and Click on install                       Note: It takes several minutes to install the esp32 Board depending on Internet Speed. Testing the Installation Plug the ESP32 board to your computer. With your Arduino IDE open, follow these steps: After installation go to the Tools->Board->Esp32 Dev Module    Select the Port (if you don’t see the COM Port …

Internet of Things (IoT) Market

Internet of Things (IoT) Market by Software Solution (Real-Time Streaming Analytics, Security Solution, Data Management, Remote Monitoring, and Network Bandwidth Management), Service, Platform, Application Area, and Region – Global Forecast to 2022.   The internet of things (IoT) market is expected to register a CAGR of 21% over the forecast period 2019 – 2024. With the development of wireless networking technologies, the emergence of advanced data analytics, a reduction in the cost of connected devices, an increase in cloud platform adoption, the market is expected to grow at a positive rate. The internet of things technology helps in connecting various smart devices together to ease the operation and sharing of data amongst themselves. There are various smart devices, such as sensors, smartphones, and wearables, which collect necessary data from the devices which are further utilized to enhance customer’s experience. The increasing need for data analysis and integration of analytics is expected to propel the utilization of the Internet of Things market over …