IoT डेटा का परिचय

Python में IoT डेटा का विश्लेषण

Matthias Voppichler

IT Developer

कोर्स का ओवरव्यू

  • IoT डेटा इकट्ठा करें और विश्लेषण करें
  • डेटा एकत्र करें
    • API Endpoints
    • Data Streams
  • डेटा विजुअलाइज़ करें
  • डेटासेट मिलाएँ
  • पैटर्न पहचानें
  • ML मॉडल आधारित अलर्ट
Python में IoT डेटा का विश्लेषण

IoT क्या है?

IoT == Internet of Things

  • कनेक्टेड डिवाइसेज़ का नेटवर्क
  • डेटा मापें और इकट्ठा करें
  • वातावरण से इंटरैक्ट करें
Python में IoT डेटा का विश्लेषण

IoT डिवाइसेज़

कनेक्टेड डिवाइसेज़

  • स्मार्ट लॉक्स
  • कनेक्टेड थर्मोस्टैट्स
  • टेम्परेचर सेंसर

टेम्परेचर सेंसर

इंडस्ट्रियल कनेक्टेड डिवाइसेज़

  • कनेक्टेड मशीनें
  • रोबोट्स / कोबॉट्स
  • पैकेज ट्रैकिंग

इंडस्ट्रियल रोबोट्स / रोबोटिक आर्म्स

Python में IoT डेटा का विश्लेषण

IoT डेटा फ़ॉर्मैट

  • http / json
  • सादा टेक्स्ट
  • बाइनरी डेटा
  • XML
  • प्रोपाइटरी प्रोटोकॉल
Python में IoT डेटा का विश्लेषण

डेटा अधिग्रहण

  • डेटा स्ट्रीम्स
  • डिवाइस से एकत्र
  • API endpoints
Python में IoT डेटा का विश्लेषण

डेटा अधिग्रहण - requests

import requests
url = "https://demo.datacamp.com/api/temp?count=3"
r = requests.get(url)
print(r.json())
[{'timestamp': 1536924000000, 'value': 22.3},
 {'timestamp': 1536924600000, 'value': 22.8},
 {'timestamp': 1536925200000, 'value': 23.3}]
print(pd.DataFrame(r.json()).head())
       timestamp  value
0  1536924000000   22.3
1  1536924600000   22.8
2  1536925200000   23.3
Python में IoT डेटा का विश्लेषण

डेटा अधिग्रहण - pandas

import pandas as pd
df_env = pd.read_json("https://demo.datacamp.com/api/temp?count=3")

print(df_env.head())
            timestamp  value
0 2018-09-14 11:20:00   22.3
1 2018-09-14 11:30:00   22.8
2 2018-09-14 11:40:00   23.3
print(df_env.dtypes)
timestamp    datetime64[ns]
value               float64
dtype: object
Python में IoT डेटा का विश्लेषण

अभ्यास करते हैं!

Python में IoT डेटा का विश्लेषण

Preparing Video For Download...