%md Datasets in Apache Spark 2 and 3 provide high-level domain specific APIs as well as provide structure and compile-time type safety. You can read your JSON data file into a DataFrame, which is essentially a generic row of JVM objects, and convert them into a type-specific collection of JVM objects. This notebook shows you how to read a JSON file, convert your semi-structured JSON data into a collection of Datasets[T], where `T` is a class, and provides an introduction to some high-level Spark Dataset APIs.
Datasets in Apache Spark 2 and 3 provide high-level domain specific APIs as well as provide structure and compile-time type safety. You can read your JSON data file into a DataFrame, which is essentially a generic row of JVM objects, and convert them into a type-specific collection of JVM objects.
This notebook shows you how to read a JSON file, convert your semi-structured JSON data into a collection of Datasets[T], where T
is a class, and provides an introduction to some high-level Spark Dataset APIs.
Last refresh: Never
%md Use the Scala case class `DeviceIoTData` to convert the JSON device data into a Scala object. In addition to the IP address, the file contains the geographic information for each device entry: * ISO-3166-1 two and three letter codes * Country Name * Latitude and longitude For each IP address, you can obtain these attributes from a webservice at https://ipstack.com/. With these attributes, you can create map visualizations of the data. `{"device_id": 198164, "device_name": "sensor-pad-198164owomcJZ", "ip": "80.55.20.25", "cca2": "PL", "cca3": "POL", "cn": "Poland", "latitude": 53.080000, "longitude": 18.620000, "scale": "Celsius", "temp": 21, "humidity": 65, "battery_level": 8, "c02_level": 1408, "lcd": "red", "timestamp" :1458081226051 }`
Use the Scala case class DeviceIoTData
to convert the JSON device data into a Scala object. In addition to the IP address, the file contains the geographic information for each device entry:
- ISO-3166-1 two and three letter codes
- Country Name
- Latitude and longitude
For each IP address, you can obtain these attributes from a webservice at https://ipstack.com/. With these attributes, you can create map visualizations of the data.
{"device_id": 198164, "device_name": "sensor-pad-198164owomcJZ", "ip": "80.55.20.25", "cca2": "PL", "cca3": "POL", "cn": "Poland", "latitude": 53.080000, "longitude": 18.620000, "scale": "Celsius", "temp": 21, "humidity": 65, "battery_level": 8, "c02_level": 1408, "lcd": "red", "timestamp" :1458081226051 }
Last refresh: Never
case class DeviceIoTData (battery_level: Long, c02_level: Long, cca2: String, cca3: String, cn: String, device_id: Long, device_name: String, humidity: Long, ip: String, latitude: Double, lcd: String, longitude: Double, scale:String, temp: Long, timestamp: Long)
//read the JSON file and create the dataset from the case class DeviceIoTData // ds is now a collection of JVM Scala objects DeviceIoTData val ds = spark.read.json(s"/databricks-datasets/iot/iot_devices.json").as[DeviceIoTData]
display(ds)
8 | 868 | US | USA | United States | 1 | meter-gauge-1xbYRYcj | 51 | 68.161.225.1 | 38 | green | -97 | Celsius | 34 | 1458444054093 |
7 | 1473 | NO | NOR | Norway | 2 | sensor-pad-2n2Pea | 70 | 213.161.254.1 | 62.47 | red | 6.15 | Celsius | 11 | 1458444054119 |
2 | 1556 | IT | ITA | Italy | 3 | device-mac-36TWSKiT | 44 | 88.36.5.1 | 42.83 | red | 12.83 | Celsius | 19 | 1458444054120 |
6 | 1080 | US | USA | United States | 4 | sensor-pad-4mzWkz | 32 | 66.39.173.154 | 44.06 | yellow | -121.32 | Celsius | 28 | 1458444054121 |
4 | 931 | PH | PHL | Philippines | 5 | therm-stick-5gimpUrBB | 62 | 203.82.41.9 | 14.58 | green | 120.97 | Celsius | 25 | 1458444054122 |
3 | 1210 | US | USA | United States | 6 | sensor-pad-6al7RTAobR | 51 | 204.116.105.67 | 35.93 | yellow | -85.46 | Celsius | 27 | 1458444054122 |
3 | 1129 | CN | CHN | China | 7 | meter-gauge-7GeDoanM | 26 | 220.173.179.1 | 22.82 | yellow | 108.32 | Celsius | 18 | 1458444054123 |
0 | 1536 | JP | JPN | Japan | 8 | sensor-pad-8xUD6pzsQI | 35 | 210.173.177.1 | 35.69 | red | 139.69 | Celsius | 27 | 1458444054123 |
3 | 807 | JP | JPN | Japan | 9 | device-mac-9GcjZ2pw | 85 | 118.23.68.227 | 35.69 | green | 139.69 | Celsius | 13 | 1458444054124 |
7 | 1470 | US | USA | United States | 10 | sensor-pad-10BsywSYUF | 56 | 208.109.163.218 | 33.61 | red | -111.89 | Celsius | 26 | 1458444054125 |
3 | 1544 | IT | ITA | Italy | 11 | meter-gauge-11dlMTZty | 85 | 88.213.191.34 | 42.83 | red | 12.83 | Celsius | 16 | 1458444054125 |
0 | 1260 | US | USA | United States | 12 | sensor-pad-12Y2kIm0o | 92 | 68.28.91.22 | 38 | yellow | -97 | Celsius | 12 | 1458444054126 |
6 | 1007 | IN | IND | India | 13 | meter-gauge-13GrojanSGBz | 92 | 59.144.114.250 | 28.6 | yellow | 77.2 | Celsius | 13 | 1458444054127 |
1 | 1346 | NO | NOR | Norway | 14 | sensor-pad-14QL93sBR0j | 90 | 193.156.90.200 | 59.95 | yellow | 10.75 | Celsius | 16 | 1458444054127 |
9 | 1259 | US | USA | United States | 15 | device-mac-15se6mZ | 70 | 67.185.72.1 | 47.41 | yellow | -122 | Celsius | 13 | 1458444054128 |
4 | 1425 | US | USA | United States | 16 | sensor-pad-16aXmIJZtdO | 53 | 68.85.85.106 | 38 | red | -97 | Celsius | 15 | 1458444054128 |
0 | 1466 | US | USA | United States | 17 | meter-gauge-17zb8Fghhl | 98 | 161.188.212.254 | 39.95 | red | -75.16 | Celsius | 31 | 1458444054129 |
4 | 1096 | CN | CHN | China | 18 | sensor-pad-18XULN9Xv | 25 | 221.3.128.242 | 25.04 | yellow | 102.72 | Celsius | 31 | 1458444054130 |
9 | 1531 | US | USA | United States | 19 | meter-gauge-19eg1BpfCO | 75 | 64.124.180.215 | 38 | red | -97 | Celsius | 29 | 1458444054130 |
7 | 1155 | US | USA | United States | 20 | sensor-pad-20gFNfBgqr | 33 | 66.153.162.66 | 33.94 | yellow | -78.92 | Celsius | 10 | 1458444054131 |
5 | 939 | AT | AUT | Austria | 21 | device-mac-21sjz5h | 44 | 193.200.142.254 | 48.2 | green | 16.37 | Celsius | 30 | 1458444054131 |
7 | 1522 | JP | JPN | Japan | 22 | sensor-pad-22oWV2D | 58 | 221.113.129.83 | 35.69 | red | 139.69 | Celsius | 24 | 1458444054132 |
5 | 1245 | IN | IND | India | 23 | meter-gauge-230IupA | 47 | 59.90.65.1 | 12.98 | yellow | 77.58 | Celsius | 23 | 1458444054133 |
8 | 1511 | CA | CAN | Canada | 24 | sensor-pad-24PytzD00Cp | 73 | 69.90.67.1 | 43.85 | red | -79.33 | Celsius | 28 | 1458444054133 |
4 | 880 | US | USA | United States | 25 | therm-stick-25kK6VyzIFB | 78 | 24.154.45.90 | 41.1 | green | -80.76 | Celsius | 27 | 1458444054134 |
9 | 1300 | JP | JPN | Japan | 26 | sensor-pad-26rAyCZQOQH9 | 27 | 210.158.147.11 | 35.69 | yellow | 139.69 | Celsius | 10 | 1458444054135 |
5 | 1597 | KR | KOR | Republic of Korea | 27 | device-mac-27P5wf2 | 73 | 218.239.168.1 | 37.57 | red | 126.98 | Celsius | 10 | 1458444054135 |
3 | 1502 | KR | KOR | Republic of Korea | 28 | sensor-pad-28Tsudcoikw | 64 | 211.238.224.77 | 37.29 | red | 127.01 | Celsius | 25 | 1458444054136 |
6 | 1095 | NL | NLD | Netherlands | 29 | meter-gauge-29lyNVxIS | 69 | 83.98.224.49 | 52.37 | yellow | 4.9 | Celsius | 15 | 1458444054137 |
6 | 992 | US | USA | United States | 30 | sensor-pad-30FC7VCyFp0i | 46 | 66.225.253.47 | 41.85 | green | -87.65 | Celsius | 14 | 1458444054137 |
5 | 979 | ES | ESP | Spain | 31 | meter-gauge-31bcRD8TqXry | 48 | 80.251.64.1 | 40.4 | green | -3.68 | Celsius | 11 | 1458444054138 |
8 | 1262 | US | USA | United States | 32 | sensor-pad-329KFvY | 30 | 128.83.9.146 | 30.3 | yellow | -97.74 | Celsius | 19 | 1458444054139 |
3 | 835 | RU | RUS | Russia | 33 | device-mac-33B94GfPzi | 30 | 178.23.147.134 | 55.75 | green | 37.62 | Celsius | 15 | 1458444054139 |
7 | 940 | RU | RUS | Russia | 34 | sensor-pad-34F1Jubre3B | 89 | 80.255.179.78 | 57.62 | green | 39.86 | Celsius | 27 | 1458444054140 |
7 | 1131 | CN | CHN | China | 35 | therm-stick-35Lg804z | 35 | 124.164.2.186 | 35 | yellow | 105 | Celsius | 21 | 1458444054141 |
1 | 1305 | CY | CYP | Cyprus | 36 | sensor-pad-36VQv8fnEg | 47 | 213.7.14.1 | 35 | yellow | 33 | Celsius | 24 | 1458444054141 |
5 | 881 | JP | JPN | Japan | 37 | meter-gauge-3773dlrR | 76 | 211.128.96.230 | 35.69 | green | 139.69 | Celsius | 10 | 1458444054142 |
5 | 1345 | FR | FRA | France | 38 | sensor-pad-38hWAVaS | 90 | 193.51.189.61 | 48.86 | yellow | 2.35 | Celsius | 16 | 1458444054143 |
2 | 908 | CN | CHN | China | 39 | device-mac-39iklYVtvBT | 84 | 218.7.15.1 | 45.75 | green | 126.65 | Celsius | 17 | 1458444054144 |
2 | 1224 | FR | FRA | France | 40 | sensor-pad-40NjeMqS | 27 | 188.7.9.1 | 49.17 | yellow | 6.19 | Celsius | 34 | 1458444054145 |
6 | 1200 | IT | ITA | Italy | 41 | meter-gauge-41oj7N18qG8s | 77 | 212.103.205.250 | 42.83 | yellow | 12.83 | Celsius | 20 | 1458444054146 |
7 | 1313 | ES | ESP | Spain | 42 | sensor-pad-42I0jjE | 40 | 62.82.3.66 | 41.39 | yellow | 2.16 | Celsius | 20 | 1458444054147 |
2 | 913 | ES | ESP | Spain | 43 | meter-gauge-43RYonsvaW | 39 | 80.81.64.142 | 40.4 | green | -3.68 | Celsius | 12 | 1458444054148 |
0 | 917 | DE | DEU | Germany | 44 | sensor-pad-448DeWGL | 63 | 62.128.16.74 | 49.46 | green | 11.1 | Celsius | 27 | 1458444054149 |
4 | 985 | IT | ITA | Italy | 45 | device-mac-45fN2COZF4cM | 74 | 213.140.20.230 | 42.83 | green | 12.83 | Celsius | 26 | 1458444054149 |
8 | 857 | US | USA | United States | 46 | sensor-pad-46MiQ33UDaaa | 63 | 65.5.48.253 | 36.17 | green | -86.78 | Celsius | 12 | 1458444054150 |
3 | 1454 | UA | UKR | Ukraine | 47 | meter-gauge-47WsF9s8 | 90 | 195.178.145.209 | 50.45 | red | 30.52 | Celsius | 29 | 1458444054151 |
9 | 986 | FR | FRA | France | 48 | sensor-pad-48jt4eL | 97 | 90.37.208.1 | 43.88 | green | 4.9 | Celsius | 31 | 1458444054151 |
4 | 967 | US | USA | United States | 49 | meter-gauge-49YesGXwt | 70 | 170.37.224.1 | 42.28 | green | -71.44 | Celsius | 25 | 1458444054152 |
6 | 1217 | DE | DEU | Germany | 50 | sensor-pad-50g2ukc | 69 | 62.153.177.73 | 51 | yellow | 9 | Celsius | 29 | 1458444054152 |
5 | 921 | GB | GBR | United Kingdom | 51 | device-mac-51iy02vXU | 64 | 146.97.40.113 | 51.5 | green | -0.13 | Celsius | 13 | 1458444054153 |
2 | 1032 | US | USA | United States | 52 | sensor-pad-52eFObBC | 34 | 72.49.128.1 | 38 | yellow | -97 | Celsius | 10 | 1458444054153 |
8 | 1446 | SE | SWE | Sweden | 53 | meter-gauge-534fDwDPf | 68 | 80.89.168.34 | 59.33 | red | 18.07 | Celsius | 20 | 1458444054154 |
8 | 1436 | US | USA | United States | 54 | sensor-pad-5410CWPrNb6 | 73 | 204.15.64.249 | 32.89 | red | -117.13 | Celsius | 34 | 1458444054155 |
7 | 997 | CN | CHN | China | 55 | therm-stick-55kEAHLqWn0 | 29 | 124.160.81.22 | 30.29 | green | 120.16 | Celsius | 18 | 1458444054156 |
5 | 1038 | TH | THA | Thailand | 56 | sensor-pad-564BJDqo | 67 | 203.130.148.41 | 13.75 | yellow | 100.47 | Celsius | 30 | 1458444054157 |
6 | 1503 | US | USA | United States | 57 | device-mac-57tRB0uMlvSb | 40 | 64.246.146.13 | 42.66 | red | -73.75 | Celsius | 22 | 1458444054158 |
4 | 1105 | MX | MEX | Mexico | 58 | sensor-pad-58HgZVw0 | 96 | 200.76.250.4 | 32.53 | yellow | -117.02 | Celsius | 14 | 1458444054159 |
8 | 1242 | GB | GBR | United Kingdom | 59 | meter-gauge-59yhdg6rHM | 26 | 86.189.54.129 | 51.5 | yellow | -0.13 | Celsius | 33 | 1458444054159 |
6 | 1206 | DE | DEU | Germany | 60 | sensor-pad-60z8B04PJh | 80 | 134.61.64.1 | 51.45 | yellow | 7.02 | Celsius | 23 | 1458444054160 |
7 | 1160 | FR | FRA | France | 61 | meter-gauge-61NehO8Msi | 93 | 86.198.202.1 | 48.86 | yellow | 2.35 | Celsius | 16 | 1458444054160 |
3 | 1082 | US | USA | United States | 62 | sensor-pad-62fH8oKr8aiT | 31 | 151.198.215.1 | 38 | yellow | -97 | Celsius | 27 | 1458444054161 |
4 | 1090 | US | USA | United States | 63 | device-mac-63GL4xSaZbj | 91 | 66.198.198.1 | 44.56 | yellow | -105.67 | Celsius | 31 | 1458444054162 |
3 | 1524 | US | USA | United States | 64 | sensor-pad-64djcIn | 55 | 38.99.198.186 | 38 | red | -97 | Celsius | 12 | 1458444054162 |
3 | 872 | CL | CHL | Chile | 65 | therm-stick-65V4WstIg | 28 | 64.76.146.154 | -33.45 | green | -70.67 | Celsius | 23 | 1458444054163 |
8 | 1482 | CZ | CZE | Czech Republic | 66 | sensor-pad-663dzoWk2U3 | 26 | 213.210.151.1 | 49.98 | red | 14.73 | Celsius | 10 | 1458444054163 |
6 | 947 | IT | ITA | Italy | 67 | meter-gauge-67E75oX | 46 | 78.110.188.6 | 45.47 | green | 9.2 | Celsius | 23 | 1458444054164 |
5 | 1250 | US | USA | United States | 68 | sensor-pad-682gym3oKv | 81 | 216.83.68.103 | 42.4 | yellow | -113.78 | Celsius | 12 | 1458444054164 |
4 | 825 | HR | HRV | Croatia | 69 | device-mac-69kjyS4IgN | 25 | 194.146.109.12 | 45.17 | green | 15.5 | Celsius | 10 | 1458444054165 |
8 | 1399 | US | USA | United States | 70 | sensor-pad-707OD4ui6U | 54 | 137.164.46.143 | 33.82 | yellow | -118.04 | Celsius | 26 | 1458444054165 |
8 | 934 | BY | BLR | Belarus | 71 | meter-gauge-712JgErD0zVw | 43 | 195.222.71.1 | 53.9 | green | 27.57 | Celsius | 17 | 1458444054166 |
3 | 949 | FI | FIN | Finland | 72 | sensor-pad-72c0to9 | 64 | 80.222.48.1 | 63.2 | green | 23.02 | Celsius | 25 | 1458444054166 |
4 | 943 | US | USA | United States | 73 | meter-gauge-73MhL2W | 92 | 209.251.80.58 | 42.73 | green | -87.87 | Celsius | 26 | 1458444054167 |
5 | 1323 | CN | CHN | China | 74 | sensor-pad-74E5pQZOTx | 25 | 121.33.241.193 | 23.12 | yellow | 113.25 | Celsius | 10 | 1458444054168 |
6 | 1328 | AT | AUT | Austria | 75 | device-mac-75OLmCeTdSwc | 96 | 143.161.246.65 | 48.2 | yellow | 16.37 | Celsius | 12 | 1458444054168 |
9 | 1212 | US | USA | United States | 76 | sensor-pad-76h137fwB6 | 74 | 208.103.221.1 | 38.87 | yellow | -87.67 | Celsius | 20 | 1458444054169 |
1 | 1454 | IN | IND | India | 77 | meter-gauge-77IKW3YAB55 | 82 | 218.248.255.30 | 12.98 | red | 77.58 | Celsius | 17 | 1458444054169 |
6 | 1493 | KR | KOR | Republic of Korea | 78 | sensor-pad-78PkeI6U7td8 | 35 | 222.234.0.1 | 37.57 | red | 126.98 | Celsius | 25 | 1458444054170 |
3 | 1291 | CN | CHN | China | 79 | meter-gauge-79pb40uAO | 48 | 219.158.12.62 | 35 | yellow | 105 | Celsius | 23 | 1458444054170 |
0 | 1233 | CA | CAN | Canada | 80 | sensor-pad-80TY4dWSMH | 57 | 159.128.0.181 | 50.01 | yellow | -97.22 | Celsius | 32 | 1458444054171 |
4 | 1072 | PH | PHL | Philippines | 81 | device-mac-81nsKomrRe | 90 | 222.127.71.1 | 14.55 | yellow | 121.04 | Celsius | 31 | 1458444054172 |
3 | 1076 | FR | FRA | France | 82 | sensor-pad-82HJm6yP | 76 | 213.162.50.33 | 48.86 | yellow | 2.35 | Celsius | 32 | 1458444054172 |
9 | 1221 | DE | DEU | Germany | 83 | meter-gauge-83lLWufdrzWE | 96 | 62.214.32.222 | 51 | yellow | 9 | Celsius | 31 | 1458444054173 |
1 | 941 | JP | JPN | Japan | 84 | sensor-pad-84jla9J5O | 31 | 122.133.0.26 | 35.69 | green | 139.69 | Celsius | 27 | 1458444054174 |
1 | 1028 | US | USA | United States | 85 | therm-stick-85NcuaO | 88 | 205.213.119.42 | 43.06 | yellow | -89.41 | Celsius | 17 | 1458444054174 |
9 | 1167 | ID | IDN | Indonesia | 86 | sensor-pad-86NCIl72NBUJ | 26 | 202.55.169.189 | -6.17 | yellow | 106.83 | Celsius | 23 | 1458444054175 |
1 | 1212 | US | USA | United States | 87 | device-mac-87EJxth2l | 38 | 204.16.48.130 | 33.42 | yellow | -86.68 | Celsius | 25 | 1458444054175 |
5 | 894 | CH | CHE | Switzerland | 88 | sensor-pad-88nm5Thggzs | 29 | 85.218.127.93 | 47 | green | 8 | Celsius | 32 | 1458444054176 |
9 | 1423 | DE | DEU | Germany | 89 | meter-gauge-89fFsrU29QEU | 97 | 217.160.140.235 | 51 | red | 9 | Celsius | 19 | 1458444054176 |
8 | 1244 | DE | DEU | Germany | 90 | sensor-pad-90SuYQ8Ff0 | 44 | 213.214.12.66 | 51 | yellow | 9 | Celsius | 13 | 1458444054177 |
3 | 928 | SE | SWE | Sweden | 91 | meter-gauge-913q78Z1wkK | 97 | 62.20.110.1 | 60.13 | green | 13 | Celsius | 28 | 1458444054177 |
0 | 1021 | KR | KOR | Republic of Korea | 92 | sensor-pad-92vxuq7e | 52 | 211.195.95.61 | 37.57 | yellow | 126.98 | Celsius | 28 | 1458444054178 |
4 | 918 | RU | RUS | Russia | 93 | device-mac-93FXnVpo | 42 | 195.19.194.77 | 61.67 | green | 50.81 | Celsius | 17 | 1458444054178 |
8 | 1290 | US | USA | United States | 94 | sensor-pad-94HL9jChD | 66 | 24.32.26.1 | 39.33 | yellow | -120.25 | Celsius | 28 | 1458444054179 |
5 | 1553 | EC | ECU | Ecuador | 95 | therm-stick-95LXCTWLh | 46 | 200.25.144.102 | -2.17 | red | -79.9 | Celsius | 26 | 1458444054179 |
6 | 938 | LT | LTU | Republic of Lithuania | 96 | sensor-pad-96Fzitfx11wj | 96 | 84.32.38.1 | 56 | green | 24 | Celsius | 10 | 1458444054180 |
8 | 1593 | JP | JPN | Japan | 97 | meter-gauge-97K6lrYGS6 | 60 | 124.32.46.1 | 35.69 | red | 139.75 | Celsius | 33 | 1458444054180 |
0 | 952 | US | USA | United States | 98 | sensor-pad-98mJQAfJpfW | 50 | 12.116.241.94 | 38 | green | -97 | Celsius | 22 | 1458444054181 |
2 | 1131 | US | USA | United States | 99 | device-mac-99Xh5YsPAzOU | 27 | 146.82.204.36 | 42.4 | yellow | -71.26 | Celsius | 22 | 1458444054181 |
5 | 1186 | BE | BEL | Belgium | 100 | sensor-pad-1009LusgoDso | 48 | 217.113.83.247 | 50.85 | yellow | 4.35 | Celsius | 18 | 1458444054182 |
battery_level | c02_level | cca2 | cca3 | cn | device_id | device_name | humidity | ip | latitude | lcd | longitude | scale | temp | timestamp |
---|
Showing the first 1000 rows.
Last refresh: Never
ds.take(10).foreach(println(_))
%md For all relational expressions, Apache Spark formulates an optimized logical and physical plan for execution, and optimizes the generated code. For our `DeviceIoTData`, it will use its standard encoders to optimize its binary internal representation, hence decrease the size of generated code, minimize the bytes transferred over the networks between nodes, and execute faster. First filter the device dataset on `temp` and `humidity` attributes with a predicate.
For all relational expressions, Apache Spark formulates an optimized logical and physical plan for execution, and optimizes the generated code. For our DeviceIoTData
, it will use its standard encoders to optimize its binary internal representation, hence decrease the size of generated code, minimize the bytes transferred over the networks between nodes, and execute faster.
First filter the device dataset on temp
and humidity
attributes with a predicate.
Last refresh: Never
// Issue select, map, filter, foreach operations on the datasets, just as you would for DataFrames // it returns back a Dataset val dsTempDS = ds.filter(d => {d.temp > 30 && d.humidity > 70}) display(dsTempDS)
0 | 1466 | US | USA | United States | 17 | meter-gauge-17zb8Fghhl | 98 | 161.188.212.254 | 39.95 | red | -75.16 | Celsius | 31 | 1458444054129 |
9 | 986 | FR | FRA | France | 48 | sensor-pad-48jt4eL | 97 | 90.37.208.1 | 43.88 | green | 4.9 | Celsius | 31 | 1458444054151 |
8 | 1436 | US | USA | United States | 54 | sensor-pad-5410CWPrNb6 | 73 | 204.15.64.249 | 32.89 | red | -117.13 | Celsius | 34 | 1458444054155 |
4 | 1090 | US | USA | United States | 63 | device-mac-63GL4xSaZbj | 91 | 66.198.198.1 | 44.56 | yellow | -105.67 | Celsius | 31 | 1458444054162 |
4 | 1072 | PH | PHL | Philippines | 81 | device-mac-81nsKomrRe | 90 | 222.127.71.1 | 14.55 | yellow | 121.04 | Celsius | 31 | 1458444054172 |
3 | 1076 | FR | FRA | France | 82 | sensor-pad-82HJm6yP | 76 | 213.162.50.33 | 48.86 | yellow | 2.35 | Celsius | 32 | 1458444054172 |
9 | 1221 | DE | DEU | Germany | 83 | meter-gauge-83lLWufdrzWE | 96 | 62.214.32.222 | 51 | yellow | 9 | Celsius | 31 | 1458444054173 |
2 | 1182 | US | USA | United States | 108 | sensor-pad-108NG6gl2jPi | 82 | 208.35.184.254 | 34.2 | yellow | -118.82 | Celsius | 34 | 1458444054187 |
6 | 852 | US | USA | United States | 109 | meter-gauge-109PooBS | 80 | 24.29.148.73 | 38 | green | -97 | Celsius | 32 | 1458444054188 |
4 | 1188 | DK | DNK | Denmark | 144 | sensor-pad-144T0J4k | 87 | 212.242.41.50 | 55.68 | yellow | 12.57 | Celsius | 31 | 1458444054211 |
6 | 1201 | EG | EGY | Egypt | 153 | device-mac-1535rtr4Bw4hD | 96 | 163.121.192.146 | 30.08 | yellow | 31.29 | Celsius | 32 | 1458444054215 |
6 | 1521 | GB | GBR | United Kingdom | 157 | meter-gauge-157XyFxAnJ | 87 | 83.146.16.226 | 51.5 | red | -0.13 | Celsius | 32 | 1458444054217 |
5 | 1215 | RU | RUS | Russia | 177 | device-mac-177LUZKzT7M | 90 | 62.69.7.1 | 55.75 | yellow | 37.62 | Celsius | 34 | 1458444054226 |
3 | 1522 | KR | KOR | Republic of Korea | 186 | sensor-pad-186cRwjgGbRya | 88 | 203.246.170.134 | 37.57 | red | 126.98 | Celsius | 33 | 1458444054230 |
8 | 1399 | RU | RUS | Russia | 215 | therm-stick-215rDovnHVn | 76 | 85.26.238.53 | 55.75 | yellow | 37.62 | Celsius | 33 | 1458444054243 |
5 | 1176 | CZ | CZE | Czech Republic | 262 | sensor-pad-262UFel3QHY8 | 75 | 217.64.12.14 | 50.08 | yellow | 14.42 | Celsius | 34 | 1458444054268 |
0 | 931 | CR | CRI | Costa Rica | 268 | sensor-pad-2685AydUae | 91 | 200.91.105.17 | 10 | green | -84 | Celsius | 32 | 1458444054270 |
3 | 1200 | IT | ITA | Italy | 286 | sensor-pad-286iRwLlOpR1v | 88 | 94.47.149.26 | 42.83 | yellow | 12.83 | Celsius | 34 | 1458444054276 |
4 | 1406 | US | USA | United States | 303 | device-mac-303NtnEHKBNq | 91 | 216.6.91.13 | 39.74 | red | -75.67 | Celsius | 33 | 1458444054281 |
1 | 1576 | CN | CHN | China | 307 | meter-gauge-307sUHtMY8 | 91 | 210.22.154.40 | 31.05 | red | 121.4 | Celsius | 31 | 1458444054283 |
5 | 1170 | KR | KOR | Republic of Korea | 310 | sensor-pad-310SXQ1w8C | 82 | 222.107.215.1 | 37.57 | yellow | 126.98 | Celsius | 32 | 1458444054284 |
8 | 1297 | ID | IDN | Indonesia | 353 | meter-gauge-353HMTZmHX | 93 | 202.78.195.1 | -6.17 | yellow | 106.83 | Celsius | 31 | 1458444054298 |
1 | 1234 | US | USA | United States | 357 | device-mac-357L3JNT | 96 | 66.26.129.118 | 35.22 | yellow | -80.79 | Celsius | 34 | 1458444054299 |
4 | 1116 | FR | FRA | France | 374 | sensor-pad-374tmp90bW | 77 | 188.7.34.1 | 48.86 | yellow | 2.35 | Celsius | 34 | 1458444054305 |
7 | 810 | US | USA | United States | 375 | device-mac-375V9BU5MG | 78 | 206.128.120.230 | 37.96 | green | -121.26 | Celsius | 34 | 1458444054305 |
9 | 1043 | HU | HUN | Hungary | 380 | sensor-pad-3803cakh | 77 | 213.163.52.106 | 47.49 | yellow | 19.05 | Celsius | 32 | 1458444054307 |
5 | 1248 | US | USA | United States | 410 | sensor-pad-410mm3FeH | 76 | 68.1.0.133 | 38 | yellow | -97 | Celsius | 33 | 1458444054316 |
9 | 1546 | KR | KOR | Republic of Korea | 474 | sensor-pad-474nftAl1at | 91 | 211.247.149.1 | 37.57 | red | 126.98 | Celsius | 34 | 1458444054336 |
3 | 1556 | CN | CHN | China | 487 | meter-gauge-4877NPlK | 95 | 221.5.254.74 | 29.56 | red | 106.55 | Celsius | 32 | 1458444054340 |
6 | 1461 | CN | CHN | China | 492 | sensor-pad-492MFWg6x | 94 | 220.164.69.1 | 25.04 | red | 102.72 | Celsius | 34 | 1458444054341 |
2 | 816 | AT | AUT | Austria | 504 | sensor-pad-504KdiBKWIN | 78 | 87.243.151.193 | 47.27 | green | 11.4 | Celsius | 32 | 1458444054344 |
3 | 1517 | BR | BRA | Brazil | 520 | sensor-pad-520Ua4UYBdOa | 73 | 200.141.252.38 | -23.55 | red | -46.64 | Celsius | 34 | 1458444054348 |
9 | 1318 | AZ | AZE | Azerbaijan | 533 | meter-gauge-533HCPvYD | 84 | 217.14.96.34 | 40.5 | yellow | 47.5 | Celsius | 34 | 1458444054351 |
9 | 1572 | GB | GBR | United Kingdom | 547 | meter-gauge-547pBg3KO | 80 | 82.138.249.54 | 51.5 | red | -0.13 | Celsius | 31 | 1458444054355 |
7 | 1350 | US | USA | United States | 573 | device-mac-573qRwuac | 98 | 65.77.177.106 | 38 | yellow | -97 | Celsius | 32 | 1458444054361 |
7 | 1521 | CA | CAN | Canada | 577 | meter-gauge-5771uqqa3 | 80 | 216.8.137.66 | 42.28 | red | -82.98 | Celsius | 33 | 1458444054362 |
4 | 875 | RU | RUS | Russia | 605 | therm-stick-605PPmM8 | 91 | 194.190.198.194 | 55.75 | green | 37.62 | Celsius | 34 | 1458444054369 |
5 | 1373 | CN | CHN | China | 624 | sensor-pad-624ulkCbj8COG | 72 | 61.160.71.1 | 32.06 | yellow | 118.78 | Celsius | 31 | 1458444054374 |
9 | 1302 | JP | JPN | Japan | 668 | sensor-pad-668sfSlR | 88 | 219.113.86.226 | 35.69 | yellow | 139.69 | Celsius | 32 | 1458444054384 |
3 | 959 | DE | DEU | Germany | 672 | sensor-pad-672NKhrFOJC | 77 | 62.154.10.233 | 51 | green | 9 | Celsius | 31 | 1458444054385 |
4 | 852 | ID | IDN | Indonesia | 682 | sensor-pad-682iHc9Lg | 84 | 202.146.128.254 | -6.17 | green | 106.83 | Celsius | 33 | 1458444054387 |
3 | 1524 | FR | FRA | France | 684 | sensor-pad-684NUMHKy | 95 | 213.36.80.1 | 48.86 | red | 2.35 | Celsius | 31 | 1458444054388 |
1 | 1445 | RU | RUS | Russia | 685 | therm-stick-685KsBPtDFGg | 71 | 212.188.28.185 | 55.75 | red | 37.62 | Celsius | 32 | 1458444054388 |
2 | 1149 | RU | RUS | Russia | 703 | meter-gauge-703cFaf0td9QJ | 75 | 62.213.32.178 | 51.54 | yellow | 46.01 | Celsius | 33 | 1458444054392 |
4 | 857 | US | USA | United States | 715 | therm-stick-715xiU9vgwXx | 71 | 216.180.237.13 | 33.73 | green | -84.43 | Celsius | 33 | 1458444054394 |
7 | 907 | US | USA | United States | 731 | meter-gauge-73158eHTQc0 | 80 | 205.144.210.1 | 34.8 | green | -84.91 | Celsius | 33 | 1458444054398 |
1 | 1037 | US | USA | United States | 785 | therm-stick-785pGVAsag | 98 | 134.139.27.1 | 33.78 | yellow | -118.12 | Celsius | 34 | 1458444054408 |
6 | 1283 | DE | DEU | Germany | 787 | meter-gauge-787szq1TVrRxu | 96 | 194.139.39.1 | 51 | yellow | 9 | Celsius | 32 | 1458444054408 |
4 | 1571 | MX | MEX | Mexico | 792 | sensor-pad-792kFx0i | 84 | 148.240.254.45 | 25.67 | red | -100.32 | Celsius | 31 | 1458444054409 |
3 | 1285 | US | USA | United States | 808 | sensor-pad-808OcbAvEv2c | 71 | 206.82.139.30 | 39.74 | yellow | -75.67 | Celsius | 31 | 1458444054412 |
9 | 1379 | JP | JPN | Japan | 816 | sensor-pad-816LIJkQ | 72 | 221.112.14.161 | 35.69 | yellow | 139.69 | Celsius | 31 | 1458444054413 |
7 | 1063 | AU | AUS | Australia | 830 | sensor-pad-830vNGUV4 | 80 | 121.200.226.19 | -37.81 | yellow | 144.96 | Celsius | 32 | 1458444054416 |
8 | 1520 | CN | CHN | China | 854 | sensor-pad-854SPBFeq | 72 | 211.136.2.174 | 35 | red | 105 | Celsius | 31 | 1458444054420 |
1 | 1173 | US | USA | United States | 873 | device-mac-873TkYao77 | 95 | 209.81.10.1 | 37.39 | yellow | -122.08 | Celsius | 33 | 1458444054423 |
5 | 995 | CN | CHN | China | 878 | sensor-pad-878dgegckMv | 97 | 221.218.160.1 | 39.93 | green | 116.39 | Celsius | 34 | 1458444054424 |
4 | 1048 | US | USA | United States | 880 | sensor-pad-880mhCUcRX8 | 86 | 141.218.144.1 | 42.27 | yellow | -85.62 | Celsius | 31 | 1458444054425 |
8 | 1399 | US | USA | United States | 897 | device-mac-8974FYJ5 | 93 | 138.123.138.1 | 39.3 | yellow | -75.57 | Celsius | 31 | 1458444054427 |
3 | 1189 | CL | CHL | Chile | 899 | meter-gauge-8999HhQOMB | 71 | 200.72.3.142 | -33.45 | yellow | -70.67 | Celsius | 34 | 1458444054428 |
0 | 877 | KR | KOR | Republic of Korea | 915 | device-mac-915u1MkX | 93 | 125.134.15.21 | 37.57 | green | 126.98 | Celsius | 32 | 1458444054430 |
0 | 1509 | AU | AUS | Australia | 939 | device-mac-939ng1nz8kkH | 77 | 203.94.135.1 | -33.84 | red | 151.18 | Celsius | 33 | 1458444054434 |
0 | 861 | AR | ARG | Argentina | 943 | meter-gauge-943BT5wQ057 | 77 | 200.59.128.19 | -34.6 | green | -58.38 | Celsius | 33 | 1458444054435 |
5 | 1496 | US | USA | United States | 968 | sensor-pad-968muLvQOE | 82 | 68.172.21.1 | 38 | red | -97 | Celsius | 34 | 1458444054439 |
0 | 1307 | CA | CAN | Canada | 975 | device-mac-975Zcm9meJ | 93 | 198.168.252.99 | 45.45 | yellow | -73.67 | Celsius | 33 | 1458444054440 |
8 | 1465 | US | USA | United States | 999 | device-mac-999iFA05vUvT | 86 | 24.220.1.226 | 43.64 | red | -94.48 | Celsius | 34 | 1458444054443 |
5 | 1469 | CN | CHN | China | 1011 | device-mac-1011Gr2MbbD | 95 | 221.10.3.78 | 30.67 | red | 104.07 | Celsius | 33 | 1458444054445 |
6 | 1140 | US | USA | United States | 1032 | sensor-pad-1032WY7Trz8a | 91 | 128.36.88.1 | 41.31 | yellow | -72.93 | Celsius | 33 | 1458444054449 |
5 | 1324 | US | USA | United States | 1041 | device-mac-1041WGplXofrK | 85 | 216.52.93.178 | 38 | yellow | -97 | Celsius | 34 | 1458444054450 |
8 | 1006 | US | USA | United States | 1060 | sensor-pad-1060wMhKFq | 90 | 71.102.66.1 | 33.55 | yellow | -115.97 | Celsius | 32 | 1458444054453 |
4 | 1340 | UA | UKR | Ukraine | 1068 | sensor-pad-10680EU8mpVK | 89 | 193.239.238.1 | 50.45 | yellow | 30.52 | Celsius | 31 | 1458444054454 |
6 | 1449 | PT | PRT | Portugal | 1082 | sensor-pad-1082IdyLA | 99 | 213.30.95.133 | 38.71 | red | -9.14 | Celsius | 31 | 1458444054456 |
1 | 1047 | US | USA | United States | 1112 | sensor-pad-1112hV4DEmjOjG | 89 | 206.251.180.8 | 29.94 | yellow | -90.07 | Celsius | 32 | 1458444054461 |
2 | 1369 | FR | FRA | France | 1161 | device-mac-1161o4sMSX | 89 | 213.228.12.233 | 48.86 | yellow | 2.35 | Celsius | 32 | 1458444054468 |
6 | 959 | US | USA | United States | 1208 | sensor-pad-1208l7k8Omo | 96 | 24.249.36.162 | 38 | green | -97 | Celsius | 34 | 1458444054475 |
9 | 1075 | US | USA | 1217 | meter-gauge-1217heLo9zG2z7 | 95 | 213.248.81.82 | 47 | yellow | 8 | Celsius | 33 | 1458444054477 | |
3 | 1387 | US | USA | United States | 1233 | device-mac-1233NUgNva7DUo | 72 | 69.58.194.38 | 41.29 | yellow | -96.17 | Celsius | 33 | 1458444054479 |
0 | 1075 | DE | DEU | Germany | 1241 | meter-gauge-12414MAYDjD3Lo | 97 | 193.16.245.1 | 51 | yellow | 9 | Celsius | 34 | 1458444054480 |
5 | 913 | US | USA | United States | 1259 | meter-gauge-1259y34mBQwNA | 81 | 209.177.243.1 | 30.38 | green | -91.06 | Celsius | 32 | 1458444054484 |
2 | 1130 | AU | AUS | Australia | 1278 | sensor-pad-1278k1OL1IJaKk | 73 | 203.94.160.1 | -37.88 | yellow | 145.13 | Celsius | 32 | 1458444054488 |
6 | 820 | US | USA | United States | 1283 | meter-gauge-1283AM3yoi | 89 | 206.81.193.21 | 38 | green | -97 | Celsius | 31 | 1458444054490 |
6 | 1547 | HK | HKG | Hong Kong | 1306 | sensor-pad-130645On9xd | 80 | 59.148.197.1 | 22.28 | red | 114.15 | Celsius | 34 | 1458444054495 |
5 | 1581 | SE | SWE | Sweden | 1308 | sensor-pad-1308lHiXEB | 95 | 194.23.0.1 | 59.33 | red | 18.07 | Celsius | 33 | 1458444054496 |
6 | 1272 | RU | RUS | Russia | 1314 | sensor-pad-1314zgkWn1hCY1 | 81 | 217.10.37.21 | 55.75 | yellow | 37.62 | Celsius | 32 | 1458444054497 |
0 | 1416 | CN | CHN | China | 1327 | meter-gauge-1327ZYIFgSq | 97 | 218.106.127.214 | 30.58 | red | 114.27 | Celsius | 34 | 1458444054500 |
7 | 1294 | US | USA | United States | 1329 | device-mac-1329F33uek | 89 | 66.206.8.3 | 47.64 | yellow | -117.1 | Celsius | 34 | 1458444054500 |
4 | 1485 | US | USA | United States | 1341 | device-mac-134162cJBci8 | 98 | 65.51.155.197 | 38 | red | -97 | Celsius | 33 | 1458444054502 |
3 | 1178 | US | USA | United States | 1389 | device-mac-1389yhoLvVjds | 82 | 129.236.255.10 | 41.02 | yellow | -73.91 | Celsius | 32 | 1458444054512 |
7 | 940 | US | USA | United States | 1397 | meter-gauge-13973RlJbAWz8 | 84 | 72.78.244.1 | 40.08 | green | -75.29 | Celsius | 33 | 1458444054513 |
0 | 1586 | CN | CHN | China | 1410 | sensor-pad-1410awngNXi | 91 | 202.97.34.50 | 35 | red | 105 | Celsius | 31 | 1458444054515 |
5 | 1023 | ID | IDN | Indonesia | 1411 | meter-gauge-1411aOLIk6aLM | 76 | 111.67.67.69 | -6.71 | yellow | 108.56 | Celsius | 34 | 1458444054515 |
0 | 819 | RU | RUS | Russia | 1421 | meter-gauge-1421UdywAu | 92 | 95.128.224.130 | 55.75 | green | 37.62 | Celsius | 31 | 1458444054517 |
5 | 890 | KR | KOR | Republic of Korea | 1431 | device-mac-14316IlJr | 83 | 61.110.192.149 | 37.57 | green | 126.98 | Celsius | 32 | 1458444054518 |
0 | 877 | DE | DEU | Germany | 1445 | therm-stick-14453TR6Wf7Z | 89 | 92.79.231.138 | 51 | green | 9 | Celsius | 34 | 1458444054520 |
2 | 1162 | RU | RUS | Russia | 1452 | sensor-pad-1452TkZ73cLC3v | 83 | 82.196.95.234 | 55.75 | yellow | 37.62 | Celsius | 34 | 1458444054521 |
7 | 1140 | KR | KOR | Republic of Korea | 1454 | sensor-pad-1454iQWzA | 77 | 124.61.162.1 | 37.57 | yellow | 126.98 | Celsius | 34 | 1458444054521 |
8 | 1240 | DE | DEU | Germany | 1457 | meter-gauge-1457LBEi8DzS9Z | 97 | 195.60.208.127 | 51 | yellow | 9 | Celsius | 33 | 1458444054522 |
1 | 1011 | KG | KGZ | Kyrgyzstan | 1474 | sensor-pad-1474KilQz | 80 | 85.115.220.1 | 41 | yellow | 75 | Celsius | 33 | 1458444054524 |
6 | 1188 | ID | IDN | Indonesia | 1481 | meter-gauge-1481q7ehfQ | 78 | 202.152.7.81 | -6.17 | yellow | 106.83 | Celsius | 33 | 1458444054525 |
2 | 1525 | HK | HKG | Hong Kong | 1517 | meter-gauge-1517xSSaN88Z | 77 | 116.0.82.110 | 22.28 | red | 114.15 | Celsius | 31 | 1458444054531 |
0 | 1518 | US | USA | 1521 | device-mac-1521KUBAw8 | 73 | 130.117.2.106 | 47 | red | 8 | Celsius | 33 | 1458444054531 | |
2 | 1497 | TW | TWN | Taiwan | 1530 | sensor-pad-1530X7iAneyUG1 | 72 | 220.128.1.182 | 23.5 | red | 121 | Celsius | 32 | 1458444054538 |
battery_level | c02_level | cca2 | cca3 | cn | device_id | device_name | humidity | ip | latitude | lcd | longitude | scale | temp | timestamp |
---|
Showing the first 1000 rows.
Last refresh: Never
%md Use Dataset APIs for filtering: `take(10)` returns an `Array[DeviceIoTData]`; using a `foreach()` method on the Array collection, print each item.
Use Dataset APIs for filtering: take(10)
returns an Array[DeviceIoTData]
; using a foreach()
method on the Array collection, print each item.
Last refresh: Never
//filter out dataset rows that meet the temperature and humidity predicate val dsFilter = ds.filter(d => {d.temp > 30 && d.humidity > 70}).take(10).foreach(println(_))
display(dsTemp)
34 | meter-gauge-1xbYRYcj | 1 | USA |
28 | sensor-pad-4mzWkz | 4 | USA |
27 | sensor-pad-6al7RTAobR | 6 | USA |
27 | sensor-pad-8xUD6pzsQI | 8 | JPN |
26 | sensor-pad-10BsywSYUF | 10 | USA |
31 | meter-gauge-17zb8Fghhl | 17 | USA |
31 | sensor-pad-18XULN9Xv | 18 | CHN |
29 | meter-gauge-19eg1BpfCO | 19 | USA |
30 | device-mac-21sjz5h | 21 | AUT |
28 | sensor-pad-24PytzD00Cp | 24 | CAN |
27 | therm-stick-25kK6VyzIFB | 25 | USA |
27 | sensor-pad-34F1Jubre3B | 34 | RUS |
34 | sensor-pad-40NjeMqS | 40 | FRA |
27 | sensor-pad-448DeWGL | 44 | DEU |
26 | device-mac-45fN2COZF4cM | 45 | ITA |
29 | meter-gauge-47WsF9s8 | 47 | UKR |
31 | sensor-pad-48jt4eL | 48 | FRA |
29 | sensor-pad-50g2ukc | 50 | DEU |
34 | sensor-pad-5410CWPrNb6 | 54 | USA |
30 | sensor-pad-564BJDqo | 56 | THA |
33 | meter-gauge-59yhdg6rHM | 59 | GBR |
27 | sensor-pad-62fH8oKr8aiT | 62 | USA |
31 | device-mac-63GL4xSaZbj | 63 | USA |
26 | sensor-pad-707OD4ui6U | 70 | USA |
26 | meter-gauge-73MhL2W | 73 | USA |
32 | sensor-pad-80TY4dWSMH | 80 | CAN |
31 | device-mac-81nsKomrRe | 81 | PHL |
32 | sensor-pad-82HJm6yP | 82 | FRA |
31 | meter-gauge-83lLWufdrzWE | 83 | DEU |
27 | sensor-pad-84jla9J5O | 84 | JPN |
32 | sensor-pad-88nm5Thggzs | 88 | CHE |
28 | meter-gauge-913q78Z1wkK | 91 | SWE |
28 | sensor-pad-92vxuq7e | 92 | KOR |
28 | sensor-pad-94HL9jChD | 94 | USA |
26 | therm-stick-95LXCTWLh | 95 | ECU |
33 | meter-gauge-97K6lrYGS6 | 97 | JPN |
29 | sensor-pad-104Hk2i8 | 104 | USA |
27 | device-mac-1058nN4WSY9XD | 105 | USA |
34 | sensor-pad-108NG6gl2jPi | 108 | USA |
32 | meter-gauge-109PooBS | 109 | USA |
34 | sensor-pad-110djsARyn | 110 | HUN |
33 | sensor-pad-114kolA2Y | 114 | JPN |
27 | therm-stick-115CQYYpj | 115 | CZE |
29 | device-mac-117mccYyRo | 117 | CHN |
28 | sensor-pad-118LhAs6l9HDI | 118 | CAN |
27 | sensor-pad-122eSbhvhLPCv | 122 | IRL |
29 | device-mac-123zvY7uWFB | 123 | USA |
26 | sensor-pad-124b8sCFB | 124 | USA |
31 | sensor-pad-1269atdM0jAk | 126 | KOR |
30 | sensor-pad-128FCJAk99Zr | 128 | GBR |
29 | sensor-pad-130QcD7KHEM | 130 | USA |
26 | sensor-pad-1325DdN3NiTBj | 132 | EST |
27 | meter-gauge-133ReblmhHY | 133 | CZE |
26 | sensor-pad-1362BAqBEt | 136 | CHN |
27 | meter-gauge-137Nwxa4DPkwt | 137 | TWN |
32 | sensor-pad-142ZlCMJM7 | 142 | JPN |
31 | sensor-pad-144T0J4k | 144 | DNK |
27 | therm-stick-145zkVxKWgx | 145 | GBR |
28 | sensor-pad-146YKkPApKAmz | 146 | USA |
32 | device-mac-1535rtr4Bw4hD | 153 | EGY |
32 | meter-gauge-157XyFxAnJ | 157 | GBR |
30 | sensor-pad-158SPYkPKXf | 158 | CHN |
27 | meter-gauge-161E8l3Pm | 161 | NLD |
26 | sensor-pad-162AFoXZ4wxyj | 162 | USA |
30 | sensor-pad-164kRggV | 164 | UKR |
30 | sensor-pad-168jsmHIvZoQ | 168 | USA |
32 | sensor-pad-1703fywiW | 170 | POL |
26 | device-mac-171U5hrN9 | 171 | GBR |
27 | therm-stick-175pShgFa | 175 | CAN |
34 | device-mac-177LUZKzT7M | 177 | RUS |
33 | sensor-pad-186cRwjgGbRya | 186 | KOR |
31 | sensor-pad-188iU1bREB0 | 188 | USA |
34 | sensor-pad-192lSdba2iz4 | 192 | USA |
26 | meter-gauge-193PftCEsRxme | 193 | SWE |
26 | sensor-pad-194RmwXLdwEb | 194 | USA |
27 | sensor-pad-198i0dgLr | 198 | USA |
33 | sensor-pad-200P0imILHSKs | 200 | USA |
27 | sensor-pad-208Nr7dPZ | 208 | JPN |
26 | sensor-pad-210QLYyxpL | 210 | DEU |
33 | sensor-pad-212s5XMzVT | 212 | USA |
30 | device-mac-213cQj4kpQNZz | 213 | CHN |
33 | therm-stick-215rDovnHVn | 215 | RUS |
27 | meter-gauge-221Uo1eW | 221 | CHN |
32 | meter-gauge-2231O94o | 223 | JPN |
30 | sensor-pad-22615z3yLcov8 | 226 | BLR |
30 | device-mac-231ZLoopSPtvJ | 231 | USA |
30 | meter-gauge-233cgR5RGuUM | 233 | UKR |
26 | sensor-pad-240KyHP1kA8q | 240 | CAN |
32 | device-mac-243LAI7tApLGv | 243 | USA |
26 | sensor-pad-244p6oYcsl79k | 244 | MCO |
29 | therm-stick-245hmz8pCLuO | 245 | USA |
26 | meter-gauge-247jjoSxwYsW | 247 | MDA |
30 | sensor-pad-248354euLBj | 248 | GRC |
27 | device-mac-249GzIMESiIOc | 249 | CHN |
30 | sensor-pad-250Wd7RtPJ3 | 250 | CHN |
28 | sensor-pad-252L39t2j | 252 | KOR |
26 | meter-gauge-259vEpthIc | 259 | DEU |
34 | sensor-pad-262UFel3QHY8 | 262 | CZE |
27 | therm-stick-265Hz76aIOZ | 265 | BEL |
26 | sensor-pad-266wxdoPJgmVJ | 266 | USA |
_1 | _2 | _3 | _4 |
---|
Showing the first 1000 rows.
Last refresh: Never
display(ds.filter(d=> {d.temp > 25} ).map(d => (d.temp, d.device_name, d.device_id, d.cca3)))
34 | meter-gauge-1xbYRYcj | 1 | USA |
28 | sensor-pad-4mzWkz | 4 | USA |
27 | sensor-pad-6al7RTAobR | 6 | USA |
27 | sensor-pad-8xUD6pzsQI | 8 | JPN |
26 | sensor-pad-10BsywSYUF | 10 | USA |
31 | meter-gauge-17zb8Fghhl | 17 | USA |
31 | sensor-pad-18XULN9Xv | 18 | CHN |
29 | meter-gauge-19eg1BpfCO | 19 | USA |
30 | device-mac-21sjz5h | 21 | AUT |
28 | sensor-pad-24PytzD00Cp | 24 | CAN |
27 | therm-stick-25kK6VyzIFB | 25 | USA |
27 | sensor-pad-34F1Jubre3B | 34 | RUS |
34 | sensor-pad-40NjeMqS | 40 | FRA |
27 | sensor-pad-448DeWGL | 44 | DEU |
26 | device-mac-45fN2COZF4cM | 45 | ITA |
29 | meter-gauge-47WsF9s8 | 47 | UKR |
31 | sensor-pad-48jt4eL | 48 | FRA |
29 | sensor-pad-50g2ukc | 50 | DEU |
34 | sensor-pad-5410CWPrNb6 | 54 | USA |
30 | sensor-pad-564BJDqo | 56 | THA |
33 | meter-gauge-59yhdg6rHM | 59 | GBR |
27 | sensor-pad-62fH8oKr8aiT | 62 | USA |
31 | device-mac-63GL4xSaZbj | 63 | USA |
26 | sensor-pad-707OD4ui6U | 70 | USA |
26 | meter-gauge-73MhL2W | 73 | USA |
32 | sensor-pad-80TY4dWSMH | 80 | CAN |
31 | device-mac-81nsKomrRe | 81 | PHL |
32 | sensor-pad-82HJm6yP | 82 | FRA |
31 | meter-gauge-83lLWufdrzWE | 83 | DEU |
27 | sensor-pad-84jla9J5O | 84 | JPN |
32 | sensor-pad-88nm5Thggzs | 88 | CHE |
28 | meter-gauge-913q78Z1wkK | 91 | SWE |
28 | sensor-pad-92vxuq7e | 92 | KOR |
28 | sensor-pad-94HL9jChD | 94 | USA |
26 | therm-stick-95LXCTWLh | 95 | ECU |
33 | meter-gauge-97K6lrYGS6 | 97 | JPN |
29 | sensor-pad-104Hk2i8 | 104 | USA |
27 | device-mac-1058nN4WSY9XD | 105 | USA |
34 | sensor-pad-108NG6gl2jPi | 108 | USA |
32 | meter-gauge-109PooBS | 109 | USA |
34 | sensor-pad-110djsARyn | 110 | HUN |
33 | sensor-pad-114kolA2Y | 114 | JPN |
27 | therm-stick-115CQYYpj | 115 | CZE |
29 | device-mac-117mccYyRo | 117 | CHN |
28 | sensor-pad-118LhAs6l9HDI | 118 | CAN |
27 | sensor-pad-122eSbhvhLPCv | 122 | IRL |
29 | device-mac-123zvY7uWFB | 123 | USA |
26 | sensor-pad-124b8sCFB | 124 | USA |
31 | sensor-pad-1269atdM0jAk | 126 | KOR |
30 | sensor-pad-128FCJAk99Zr | 128 | GBR |
29 | sensor-pad-130QcD7KHEM | 130 | USA |
26 | sensor-pad-1325DdN3NiTBj | 132 | EST |
27 | meter-gauge-133ReblmhHY | 133 | CZE |
26 | sensor-pad-1362BAqBEt | 136 | CHN |
27 | meter-gauge-137Nwxa4DPkwt | 137 | TWN |
32 | sensor-pad-142ZlCMJM7 | 142 | JPN |
31 | sensor-pad-144T0J4k | 144 | DNK |
27 | therm-stick-145zkVxKWgx | 145 | GBR |
28 | sensor-pad-146YKkPApKAmz | 146 | USA |
32 | device-mac-1535rtr4Bw4hD | 153 | EGY |
32 | meter-gauge-157XyFxAnJ | 157 | GBR |
30 | sensor-pad-158SPYkPKXf | 158 | CHN |
27 | meter-gauge-161E8l3Pm | 161 | NLD |
26 | sensor-pad-162AFoXZ4wxyj | 162 | USA |
30 | sensor-pad-164kRggV | 164 | UKR |
30 | sensor-pad-168jsmHIvZoQ | 168 | USA |
32 | sensor-pad-1703fywiW | 170 | POL |
26 | device-mac-171U5hrN9 | 171 | GBR |
27 | therm-stick-175pShgFa | 175 | CAN |
34 | device-mac-177LUZKzT7M | 177 | RUS |
33 | sensor-pad-186cRwjgGbRya | 186 | KOR |
31 | sensor-pad-188iU1bREB0 | 188 | USA |
34 | sensor-pad-192lSdba2iz4 | 192 | USA |
26 | meter-gauge-193PftCEsRxme | 193 | SWE |
26 | sensor-pad-194RmwXLdwEb | 194 | USA |
27 | sensor-pad-198i0dgLr | 198 | USA |
33 | sensor-pad-200P0imILHSKs | 200 | USA |
27 | sensor-pad-208Nr7dPZ | 208 | JPN |
26 | sensor-pad-210QLYyxpL | 210 | DEU |
33 | sensor-pad-212s5XMzVT | 212 | USA |
30 | device-mac-213cQj4kpQNZz | 213 | CHN |
33 | therm-stick-215rDovnHVn | 215 | RUS |
27 | meter-gauge-221Uo1eW | 221 | CHN |
32 | meter-gauge-2231O94o | 223 | JPN |
30 | sensor-pad-22615z3yLcov8 | 226 | BLR |
30 | device-mac-231ZLoopSPtvJ | 231 | USA |
30 | meter-gauge-233cgR5RGuUM | 233 | UKR |
26 | sensor-pad-240KyHP1kA8q | 240 | CAN |
32 | device-mac-243LAI7tApLGv | 243 | USA |
26 | sensor-pad-244p6oYcsl79k | 244 | MCO |
29 | therm-stick-245hmz8pCLuO | 245 | USA |
26 | meter-gauge-247jjoSxwYsW | 247 | MDA |
30 | sensor-pad-248354euLBj | 248 | GRC |
27 | device-mac-249GzIMESiIOc | 249 | CHN |
30 | sensor-pad-250Wd7RtPJ3 | 250 | CHN |
28 | sensor-pad-252L39t2j | 252 | KOR |
26 | meter-gauge-259vEpthIc | 259 | DEU |
34 | sensor-pad-262UFel3QHY8 | 262 | CZE |
27 | therm-stick-265Hz76aIOZ | 265 | BEL |
26 | sensor-pad-266wxdoPJgmVJ | 266 | USA |
_1 | _2 | _3 | _4 |
---|
Showing the first 1000 rows.
Last refresh: Never
%md Select individual fields using the Dataset method `select()` where battery_level is greater than 6, sort in ascending order on C02_level. This high-level domain specific language API reads like a SQL query.
Select individual fields using the Dataset method select()
where battery_level is greater than 6, sort in ascending order on C02_level. This high-level domain specific language API reads like a SQL query.
Last refresh: Never
display(ds.select($"battery_level", $"c02_level", $"device_name").where($"battery_level" > 6).sort($"c02_level"))
7 | 800 | device-mac-70947hZuYNtok |
7 | 800 | meter-gauge-89809GpNdEp3aMM |
8 | 800 | meter-gauge-60509Mzj9YApS |
9 | 800 | meter-gauge-179323dfUitIH4u8 |
8 | 800 | sensor-pad-5102ZPSPa4Olg |
8 | 800 | meter-gauge-109859eB82jiGE |
8 | 800 | meter-gauge-45413ajpEUtoJjz |
9 | 800 | device-mac-630270gi4y2Z |
8 | 800 | sensor-pad-151562COzl8oo |
8 | 800 | sensor-pad-17905617CdtV7 |
8 | 800 | sensor-pad-70948sIVKTWBBk |
7 | 800 | sensor-pad-134798HMJ61LKz |
9 | 800 | meter-gauge-20267DRcaY7 |
8 | 800 | sensor-pad-127602zlQ0PYSYpi |
9 | 800 | sensor-pad-23360Y20XgCUzYV |
7 | 800 | sensor-pad-101310Zyq9uy |
8 | 800 | meter-gauge-70190voazFbC |
9 | 800 | device-mac-154917UU1XP7GTj |
7 | 800 | device-mac-73431WI8NSr39aV |
8 | 800 | meter-gauge-98761Rxrdzc5 |
9 | 800 | sensor-pad-142282fDTmdvJ |
7 | 800 | sensor-pad-44720kIJ7vx |
9 | 800 | meter-gauge-66787FRXBRixtY9 |
8 | 800 | sensor-pad-1093844rfvY |
8 | 800 | sensor-pad-48748vmE7MkXqu |
9 | 800 | sensor-pad-1382463uU6m |
8 | 800 | meter-gauge-148337o50gjrXGEi |
8 | 800 | sensor-pad-75450LgmIGmUA |
7 | 800 | meter-gauge-1252195nuQ0GSi |
8 | 800 | meter-gauge-512894c2QTl |
9 | 800 | meter-gauge-84163ZMQeavt |
8 | 800 | meter-gauge-96443msxkD |
7 | 800 | device-mac-171549aDMEfCiPH |
7 | 800 | sensor-pad-194806J7sArv |
8 | 800 | sensor-pad-62723IqVmwy |
7 | 800 | sensor-pad-75642rYwnMd8Ml |
7 | 800 | device-mac-155337F0m78fHJKl |
7 | 800 | sensor-pad-670080O5FD |
9 | 800 | sensor-pad-128292V6kgzx1j0B |
7 | 800 | sensor-pad-77450aIAJeK |
7 | 800 | sensor-pad-218641sokniqN |
9 | 800 | sensor-pad-15664OXhVT |
7 | 800 | sensor-pad-21942raYXCWl |
9 | 800 | sensor-pad-114720sL1eGm1 |
7 | 800 | device-mac-141741tnSSlTg |
7 | 800 | device-mac-156087C4ZyQ1 |
8 | 800 | sensor-pad-123994KqDeeH |
8 | 800 | meter-gauge-37261gwzOn |
9 | 800 | therm-stick-700857UzhWGxGK |
7 | 800 | sensor-pad-146902NqACUHQISa |
8 | 800 | sensor-pad-7552ngzRwn5 |
8 | 800 | device-mac-218672RVpKvk |
9 | 800 | sensor-pad-107764hc3P2 |
9 | 800 | sensor-pad-1116964vFUoUwg |
7 | 800 | meter-gauge-4673NX46gvLZ |
8 | 800 | sensor-pad-131258au5Zw7o |
8 | 800 | device-mac-53529CWnXme |
7 | 800 | sensor-pad-1864985T2DlE87SJ |
8 | 800 | sensor-pad-185138dUJqFY0 |
9 | 800 | device-mac-25995tsywBWjb |
8 | 800 | meter-gauge-1396391UpX0M1 |
9 | 800 | sensor-pad-62238bIYdDCgZw |
8 | 800 | sensor-pad-83310txFDw |
7 | 800 | sensor-pad-144602MYaTPv |
9 | 800 | device-mac-36441uFJaQeBMv7 |
7 | 800 | sensor-pad-33956lIjAk60a |
8 | 800 | sensor-pad-180930t1RHuUQds6 |
9 | 800 | meter-gauge-99539mTrCQUvNdX |
8 | 801 | sensor-pad-1685702fPE5fZBgU |
8 | 801 | meter-gauge-186007K91UrX |
7 | 801 | meter-gauge-133943D5oTWv8l |
7 | 801 | meter-gauge-175177WKR0YC |
8 | 801 | meter-gauge-33787rF4dJkr |
8 | 801 | sensor-pad-69934HJCmV |
7 | 801 | sensor-pad-168080u6S5rg |
8 | 801 | sensor-pad-149710w9blB |
7 | 801 | device-mac-1651833rSYHVn |
8 | 801 | meter-gauge-134623Ojg9fme |
8 | 801 | sensor-pad-52740eE3SjeC |
8 | 801 | meter-gauge-102931pBzcH4HfX |
7 | 801 | meter-gauge-72773kv1NGIyR |
9 | 801 | sensor-pad-147554cTo9Sem |
9 | 801 | meter-gauge-91117SZPrGum |
9 | 801 | sensor-pad-143886WB1f9PbDW0 |
7 | 801 | sensor-pad-79650soeOBR6D |
7 | 801 | therm-stick-72875aPMfc |
8 | 801 | meter-gauge-94289oGCzKRb |
7 | 801 | device-mac-118827qQAvO7Xkea |
9 | 801 | sensor-pad-126662CuPodL |
9 | 801 | meter-gauge-139321oHer1wN |
8 | 801 | meter-gauge-28747p16dVJ |
8 | 801 | sensor-pad-1164109QiXld0 |
7 | 801 | meter-gauge-60823ChtOAnLWx |
8 | 801 | sensor-pad-77652vLgErtw6b4 |
7 | 801 | meter-gauge-15883702jALaZ9xL |
7 | 801 | device-mac-81201L049L |
7 | 801 | sensor-pad-514503iRydcFGUF |
9 | 801 | meter-gauge-175651FyBOxON |
9 | 801 | therm-stick-21515QfK6Cvf |
9 | 801 | meter-gauge-67177Znc7R9bLL8 |
battery_level | c02_level | device_name |
---|
Showing the first 1000 rows.
Last refresh: Never
display(ds.filter(d => d.temp > 25).map(d => (d.temp, d.device_name, d.device_id, d.cca3)))
34 | meter-gauge-1xbYRYcj | 1 | USA |
28 | sensor-pad-4mzWkz | 4 | USA |
27 | sensor-pad-6al7RTAobR | 6 | USA |
27 | sensor-pad-8xUD6pzsQI | 8 | JPN |
26 | sensor-pad-10BsywSYUF | 10 | USA |
31 | meter-gauge-17zb8Fghhl | 17 | USA |
31 | sensor-pad-18XULN9Xv | 18 | CHN |
29 | meter-gauge-19eg1BpfCO | 19 | USA |
30 | device-mac-21sjz5h | 21 | AUT |
28 | sensor-pad-24PytzD00Cp | 24 | CAN |
27 | therm-stick-25kK6VyzIFB | 25 | USA |
27 | sensor-pad-34F1Jubre3B | 34 | RUS |
34 | sensor-pad-40NjeMqS | 40 | FRA |
27 | sensor-pad-448DeWGL | 44 | DEU |
26 | device-mac-45fN2COZF4cM | 45 | ITA |
29 | meter-gauge-47WsF9s8 | 47 | UKR |
31 | sensor-pad-48jt4eL | 48 | FRA |
29 | sensor-pad-50g2ukc | 50 | DEU |
34 | sensor-pad-5410CWPrNb6 | 54 | USA |
30 | sensor-pad-564BJDqo | 56 | THA |
33 | meter-gauge-59yhdg6rHM | 59 | GBR |
27 | sensor-pad-62fH8oKr8aiT | 62 | USA |
31 | device-mac-63GL4xSaZbj | 63 | USA |
26 | sensor-pad-707OD4ui6U | 70 | USA |
26 | meter-gauge-73MhL2W | 73 | USA |
32 | sensor-pad-80TY4dWSMH | 80 | CAN |
31 | device-mac-81nsKomrRe | 81 | PHL |
32 | sensor-pad-82HJm6yP | 82 | FRA |
31 | meter-gauge-83lLWufdrzWE | 83 | DEU |
27 | sensor-pad-84jla9J5O | 84 | JPN |
32 | sensor-pad-88nm5Thggzs | 88 | CHE |
28 | meter-gauge-913q78Z1wkK | 91 | SWE |
28 | sensor-pad-92vxuq7e | 92 | KOR |
28 | sensor-pad-94HL9jChD | 94 | USA |
26 | therm-stick-95LXCTWLh | 95 | ECU |
33 | meter-gauge-97K6lrYGS6 | 97 | JPN |
29 | sensor-pad-104Hk2i8 | 104 | USA |
27 | device-mac-1058nN4WSY9XD | 105 | USA |
34 | sensor-pad-108NG6gl2jPi | 108 | USA |
32 | meter-gauge-109PooBS | 109 | USA |
34 | sensor-pad-110djsARyn | 110 | HUN |
33 | sensor-pad-114kolA2Y | 114 | JPN |
27 | therm-stick-115CQYYpj | 115 | CZE |
29 | device-mac-117mccYyRo | 117 | CHN |
28 | sensor-pad-118LhAs6l9HDI | 118 | CAN |
27 | sensor-pad-122eSbhvhLPCv | 122 | IRL |
29 | device-mac-123zvY7uWFB | 123 | USA |
26 | sensor-pad-124b8sCFB | 124 | USA |
31 | sensor-pad-1269atdM0jAk | 126 | KOR |
30 | sensor-pad-128FCJAk99Zr | 128 | GBR |
29 | sensor-pad-130QcD7KHEM | 130 | USA |
26 | sensor-pad-1325DdN3NiTBj | 132 | EST |
27 | meter-gauge-133ReblmhHY | 133 | CZE |
26 | sensor-pad-1362BAqBEt | 136 | CHN |
27 | meter-gauge-137Nwxa4DPkwt | 137 | TWN |
32 | sensor-pad-142ZlCMJM7 | 142 | JPN |
31 | sensor-pad-144T0J4k | 144 | DNK |
27 | therm-stick-145zkVxKWgx | 145 | GBR |
28 | sensor-pad-146YKkPApKAmz | 146 | USA |
32 | device-mac-1535rtr4Bw4hD | 153 | EGY |
32 | meter-gauge-157XyFxAnJ | 157 | GBR |
30 | sensor-pad-158SPYkPKXf | 158 | CHN |
27 | meter-gauge-161E8l3Pm | 161 | NLD |
26 | sensor-pad-162AFoXZ4wxyj | 162 | USA |
30 | sensor-pad-164kRggV | 164 | UKR |
30 | sensor-pad-168jsmHIvZoQ | 168 | USA |
32 | sensor-pad-1703fywiW | 170 | POL |
26 | device-mac-171U5hrN9 | 171 | GBR |
27 | therm-stick-175pShgFa | 175 | CAN |
34 | device-mac-177LUZKzT7M | 177 | RUS |
33 | sensor-pad-186cRwjgGbRya | 186 | KOR |
31 | sensor-pad-188iU1bREB0 | 188 | USA |
34 | sensor-pad-192lSdba2iz4 | 192 | USA |
26 | meter-gauge-193PftCEsRxme | 193 | SWE |
26 | sensor-pad-194RmwXLdwEb | 194 | USA |
27 | sensor-pad-198i0dgLr | 198 | USA |
33 | sensor-pad-200P0imILHSKs | 200 | USA |
27 | sensor-pad-208Nr7dPZ | 208 | JPN |
26 | sensor-pad-210QLYyxpL | 210 | DEU |
33 | sensor-pad-212s5XMzVT | 212 | USA |
30 | device-mac-213cQj4kpQNZz | 213 | CHN |
33 | therm-stick-215rDovnHVn | 215 | RUS |
27 | meter-gauge-221Uo1eW | 221 | CHN |
32 | meter-gauge-2231O94o | 223 | JPN |
30 | sensor-pad-22615z3yLcov8 | 226 | BLR |
30 | device-mac-231ZLoopSPtvJ | 231 | USA |
30 | meter-gauge-233cgR5RGuUM | 233 | UKR |
26 | sensor-pad-240KyHP1kA8q | 240 | CAN |
32 | device-mac-243LAI7tApLGv | 243 | USA |
26 | sensor-pad-244p6oYcsl79k | 244 | MCO |
29 | therm-stick-245hmz8pCLuO | 245 | USA |
26 | meter-gauge-247jjoSxwYsW | 247 | MDA |
30 | sensor-pad-248354euLBj | 248 | GRC |
27 | device-mac-249GzIMESiIOc | 249 | CHN |
30 | sensor-pad-250Wd7RtPJ3 | 250 | CHN |
28 | sensor-pad-252L39t2j | 252 | KOR |
26 | meter-gauge-259vEpthIc | 259 | DEU |
34 | sensor-pad-262UFel3QHY8 | 262 | CZE |
27 | therm-stick-265Hz76aIOZ | 265 | BEL |
26 | sensor-pad-266wxdoPJgmVJ | 266 | USA |
_1 | _2 | _3 | _4 |
---|
Showing the first 1000 rows.
Last refresh: Never
%md Apply higher-level Dataset API methods such as `groupBy()` and `avg()`. In order words, take all temperatures readings > 25, along with their corresponding devices' humidity, groupBy ccca3 country code, and compute averages. Plot the resulting Dataset.
Apply higher-level Dataset API methods such as groupBy()
and avg()
. In order words, take all temperatures readings > 25, along with their corresponding devices' humidity, groupBy ccca3 country code, and compute averages. Plot the resulting Dataset.
Last refresh: Never
display(ds.map(d => (d.temp, d.humidity, d.cca3)).groupBy($"_3").avg())
PSE | 20.84 | 64.4 |
HTI | 25.333333333333332 | 64.58333333333333 |
POL | 21.983965014577258 | 62.33163265306123 |
LVA | 21.899441340782122 | 63.11173184357542 |
BRB | 23.210526315789473 | 58.36842105263158 |
JAM | 22.113636363636363 | 63.86363636363637 |
ZMB | 23.714285714285715 | 61.142857142857146 |
BRA | 21.958126550868485 | 61.96867245657568 |
ARM | 21.58823529411765 | 63.23529411764706 |
MOZ | 19.59090909090909 | 58.77272727272727 |
JOR | 21.065217391304348 | 63.84782608695652 |
CUB | 25.866666666666667 | 49.53333333333333 |
FRA | 22.115739868049012 | 61.82054665409991 |
ABW | 20.75 | 64.75 |
TCA | 17 | 38 |
BRN | 21.894736842105264 | 65.42105263157895 |
COD | 21.375 | 60 |
FSM | 24 | 68.33333333333333 |
URY | 21.572649572649574 | 62.376068376068375 |
BOL | 20.49074074074074 | 60.888888888888886 |
LBY | 22.0625 | 58.8125 |
GIB | 20.555555555555557 | 61.111111111111114 |
VAT | 11 | 35 |
ATG | 20.933333333333334 | 58.6 |
ITA | 21.94065180102916 | 61.90257289879931 |
UKR | 21.9371546961326 | 63.34254143646409 |
GHA | 21.133333333333333 | 60.766666666666666 |
CMR | 22.137931034482758 | 65.06896551724138 |
VIR | 20.392156862745097 | 62.03921568627451 |
GTM | 21.825396825396826 | 62.3968253968254 |
SEN | 23 | 63.32 |
IOT | 26 | 65 |
LCA | 27 | 61.833333333333336 |
GUY | 17.8 | 45.8 |
HRV | 22.854922279792746 | 60.854922279792746 |
VCT | 17.454545454545453 | 57.18181818181818 |
QAT | 22.362068965517242 | 62.53448275862069 |
BHS | 24.27777777777778 | 68.61111111111111 |
GBR | 22.085877274128894 | 62.1395312981807 |
PRY | 21.84375 | 60.84375 |
GMB | 17.428571428571427 | 59.42857142857143 |
ARE | 22.211382113821138 | 65.39837398373983 |
TON | 16 | 25 |
FRO | 21.214285714285715 | 62.57142857142857 |
CRI | 22.45689655172414 | 61.724137931034484 |
TJK | 20 | 48 |
BMU | 22.943396226415093 | 64.64150943396227 |
NPL | 22.696969696969695 | 56.666666666666664 |
UGA | 20.96969696969697 | 55.90909090909091 |
VUT | 27.3 | 64 |
AZE | 21.46938775510204 | 58.55102040816327 |
AUS | 21.908945174735493 | 61.8348829753126 |
MLI | 19.636363636363637 | 62.90909090909091 |
FLK | 13 | 57 |
MLT | 21.41269841269841 | 60.41269841269841 |
KNA | 21.565217391304348 | 64.08695652173913 |
MEX | 22.135914332784186 | 62.02471169686985 |
PNG | 23.25 | 63.6875 |
BGD | 21.99346405228758 | 62.790849673202615 |
AFG | 24.05263157894737 | 66.6842105263158 |
DMA | 24.73076923076923 | 70.46153846153847 |
YEM | 20.42105263157895 | 61.36842105263158 |
BLR | 22.317073170731707 | 63.333333333333336 |
MNG | 22.923076923076923 | 57.48717948717949 |
SVK | 22.721311475409838 | 62.42295081967213 |
SYC | 20.25 | 45.5 |
COG | 22 | 59.333333333333336 |
HUN | 21.867875647668395 | 61.95725388601036 |
REU | 20.22222222222222 | 56.55555555555556 |
TKM | 26.666666666666668 | 69 |
NZL | 21.98687089715536 | 61.36323851203501 |
MAF | 23 | 48 |
THA | 21.87117212249208 | 63.343189017951424 |
NOR | 22.0773369199731 | 61.118359112306656 |
IRQ | 26.428571428571427 | 62.42857142857143 |
VEN | 22.389473684210525 | 61.45789473684211 |
TLS | 24.333333333333332 | 59 |
FIN | 21.956772334293948 | 61.64121037463977 |
SAU | 22.044117647058822 | 66.40441176470588 |
BWA | 24.5 | 73.75 |
BFA | 19.125 | 67 |
DOM | 20.166666666666668 | 59.291666666666664 |
ALB | 20.09375 | 67.21875 |
TGO | 20.571428571428573 | 64.28571428571429 |
BHR | 21.527272727272727 | 56.25454545454546 |
NIC | 22.4468085106383 | 67.04255319148936 |
SUR | 22.1 | 63.9 |
GGY | 21.375 | 79.625 |
BIH | 21.17924528301887 | 62.632075471698116 |
KWT | 21.85 | 60.391666666666666 |
MWI | 26.666666666666668 | 59.55555555555556 |
FJI | 25.09090909090909 | 56.45454545454545 |
AND | 20.25 | 75 |
MRT | 21 | 58.42857142857143 |
PER | 23.21551724137931 | 60.36206896551724 |
NLD | 21.886254019292604 | 62.282154340836016 |
PAK | 22.27734375 | 62.44921875 |
LUX | 21.056818181818183 | 62 |
CYM | 22.923076923076923 | 61.61538461538461 |
TUR | 21.879588839941263 | 61.36123348017621 |
_3 | avg(_1) | avg(_2) |
---|
Last refresh: Never
%md Data without visualization without a narrative arc, to infer insights or to see a trend, is useless. By saving a Dataset as a temporary table, you can issue complex SQL queries against it and visualize the results, using notebook's myriad plotting options.
Data without visualization without a narrative arc, to infer insights or to see a trend, is useless. By saving a Dataset as a temporary table, you can issue complex SQL queries against it and visualize the results, using notebook's myriad plotting options.
Last refresh: Never
%sql select * from iot_device_data
0 | 1466 | US | USA | United States | 17 | meter-gauge-17zb8Fghhl | 98 | 161.188.212.254 | 39.95 | red | -75.16 | Celsius | 31 | 1458444054129 |
9 | 986 | FR | FRA | France | 48 | sensor-pad-48jt4eL | 97 | 90.37.208.1 | 43.88 | green | 4.9 | Celsius | 31 | 1458444054151 |
8 | 1436 | US | USA | United States | 54 | sensor-pad-5410CWPrNb6 | 73 | 204.15.64.249 | 32.89 | red | -117.13 | Celsius | 34 | 1458444054155 |
4 | 1090 | US | USA | United States | 63 | device-mac-63GL4xSaZbj | 91 | 66.198.198.1 | 44.56 | yellow | -105.67 | Celsius | 31 | 1458444054162 |
4 | 1072 | PH | PHL | Philippines | 81 | device-mac-81nsKomrRe | 90 | 222.127.71.1 | 14.55 | yellow | 121.04 | Celsius | 31 | 1458444054172 |
3 | 1076 | FR | FRA | France | 82 | sensor-pad-82HJm6yP | 76 | 213.162.50.33 | 48.86 | yellow | 2.35 | Celsius | 32 | 1458444054172 |
9 | 1221 | DE | DEU | Germany | 83 | meter-gauge-83lLWufdrzWE | 96 | 62.214.32.222 | 51 | yellow | 9 | Celsius | 31 | 1458444054173 |
2 | 1182 | US | USA | United States | 108 | sensor-pad-108NG6gl2jPi | 82 | 208.35.184.254 | 34.2 | yellow | -118.82 | Celsius | 34 | 1458444054187 |
6 | 852 | US | USA | United States | 109 | meter-gauge-109PooBS | 80 | 24.29.148.73 | 38 | green | -97 | Celsius | 32 | 1458444054188 |
4 | 1188 | DK | DNK | Denmark | 144 | sensor-pad-144T0J4k | 87 | 212.242.41.50 | 55.68 | yellow | 12.57 | Celsius | 31 | 1458444054211 |
6 | 1201 | EG | EGY | Egypt | 153 | device-mac-1535rtr4Bw4hD | 96 | 163.121.192.146 | 30.08 | yellow | 31.29 | Celsius | 32 | 1458444054215 |
6 | 1521 | GB | GBR | United Kingdom | 157 | meter-gauge-157XyFxAnJ | 87 | 83.146.16.226 | 51.5 | red | -0.13 | Celsius | 32 | 1458444054217 |
5 | 1215 | RU | RUS | Russia | 177 | device-mac-177LUZKzT7M | 90 | 62.69.7.1 | 55.75 | yellow | 37.62 | Celsius | 34 | 1458444054226 |
3 | 1522 | KR | KOR | Republic of Korea | 186 | sensor-pad-186cRwjgGbRya | 88 | 203.246.170.134 | 37.57 | red | 126.98 | Celsius | 33 | 1458444054230 |
8 | 1399 | RU | RUS | Russia | 215 | therm-stick-215rDovnHVn | 76 | 85.26.238.53 | 55.75 | yellow | 37.62 | Celsius | 33 | 1458444054243 |
5 | 1176 | CZ | CZE | Czech Republic | 262 | sensor-pad-262UFel3QHY8 | 75 | 217.64.12.14 | 50.08 | yellow | 14.42 | Celsius | 34 | 1458444054268 |
0 | 931 | CR | CRI | Costa Rica | 268 | sensor-pad-2685AydUae | 91 | 200.91.105.17 | 10 | green | -84 | Celsius | 32 | 1458444054270 |
3 | 1200 | IT | ITA | Italy | 286 | sensor-pad-286iRwLlOpR1v | 88 | 94.47.149.26 | 42.83 | yellow | 12.83 | Celsius | 34 | 1458444054276 |
4 | 1406 | US | USA | United States | 303 | device-mac-303NtnEHKBNq | 91 | 216.6.91.13 | 39.74 | red | -75.67 | Celsius | 33 | 1458444054281 |
1 | 1576 | CN | CHN | China | 307 | meter-gauge-307sUHtMY8 | 91 | 210.22.154.40 | 31.05 | red | 121.4 | Celsius | 31 | 1458444054283 |
5 | 1170 | KR | KOR | Republic of Korea | 310 | sensor-pad-310SXQ1w8C | 82 | 222.107.215.1 | 37.57 | yellow | 126.98 | Celsius | 32 | 1458444054284 |
8 | 1297 | ID | IDN | Indonesia | 353 | meter-gauge-353HMTZmHX | 93 | 202.78.195.1 | -6.17 | yellow | 106.83 | Celsius | 31 | 1458444054298 |
1 | 1234 | US | USA | United States | 357 | device-mac-357L3JNT | 96 | 66.26.129.118 | 35.22 | yellow | -80.79 | Celsius | 34 | 1458444054299 |
4 | 1116 | FR | FRA | France | 374 | sensor-pad-374tmp90bW | 77 | 188.7.34.1 | 48.86 | yellow | 2.35 | Celsius | 34 | 1458444054305 |
7 | 810 | US | USA | United States | 375 | device-mac-375V9BU5MG | 78 | 206.128.120.230 | 37.96 | green | -121.26 | Celsius | 34 | 1458444054305 |
9 | 1043 | HU | HUN | Hungary | 380 | sensor-pad-3803cakh | 77 | 213.163.52.106 | 47.49 | yellow | 19.05 | Celsius | 32 | 1458444054307 |
5 | 1248 | US | USA | United States | 410 | sensor-pad-410mm3FeH | 76 | 68.1.0.133 | 38 | yellow | -97 | Celsius | 33 | 1458444054316 |
9 | 1546 | KR | KOR | Republic of Korea | 474 | sensor-pad-474nftAl1at | 91 | 211.247.149.1 | 37.57 | red | 126.98 | Celsius | 34 | 1458444054336 |
3 | 1556 | CN | CHN | China | 487 | meter-gauge-4877NPlK | 95 | 221.5.254.74 | 29.56 | red | 106.55 | Celsius | 32 | 1458444054340 |
6 | 1461 | CN | CHN | China | 492 | sensor-pad-492MFWg6x | 94 | 220.164.69.1 | 25.04 | red | 102.72 | Celsius | 34 | 1458444054341 |
2 | 816 | AT | AUT | Austria | 504 | sensor-pad-504KdiBKWIN | 78 | 87.243.151.193 | 47.27 | green | 11.4 | Celsius | 32 | 1458444054344 |
3 | 1517 | BR | BRA | Brazil | 520 | sensor-pad-520Ua4UYBdOa | 73 | 200.141.252.38 | -23.55 | red | -46.64 | Celsius | 34 | 1458444054348 |
9 | 1318 | AZ | AZE | Azerbaijan | 533 | meter-gauge-533HCPvYD | 84 | 217.14.96.34 | 40.5 | yellow | 47.5 | Celsius | 34 | 1458444054351 |
9 | 1572 | GB | GBR | United Kingdom | 547 | meter-gauge-547pBg3KO | 80 | 82.138.249.54 | 51.5 | red | -0.13 | Celsius | 31 | 1458444054355 |
7 | 1350 | US | USA | United States | 573 | device-mac-573qRwuac | 98 | 65.77.177.106 | 38 | yellow | -97 | Celsius | 32 | 1458444054361 |
7 | 1521 | CA | CAN | Canada | 577 | meter-gauge-5771uqqa3 | 80 | 216.8.137.66 | 42.28 | red | -82.98 | Celsius | 33 | 1458444054362 |
4 | 875 | RU | RUS | Russia | 605 | therm-stick-605PPmM8 | 91 | 194.190.198.194 | 55.75 | green | 37.62 | Celsius | 34 | 1458444054369 |
5 | 1373 | CN | CHN | China | 624 | sensor-pad-624ulkCbj8COG | 72 | 61.160.71.1 | 32.06 | yellow | 118.78 | Celsius | 31 | 1458444054374 |
9 | 1302 | JP | JPN | Japan | 668 | sensor-pad-668sfSlR | 88 | 219.113.86.226 | 35.69 | yellow | 139.69 | Celsius | 32 | 1458444054384 |
3 | 959 | DE | DEU | Germany | 672 | sensor-pad-672NKhrFOJC | 77 | 62.154.10.233 | 51 | green | 9 | Celsius | 31 | 1458444054385 |
4 | 852 | ID | IDN | Indonesia | 682 | sensor-pad-682iHc9Lg | 84 | 202.146.128.254 | -6.17 | green | 106.83 | Celsius | 33 | 1458444054387 |
3 | 1524 | FR | FRA | France | 684 | sensor-pad-684NUMHKy | 95 | 213.36.80.1 | 48.86 | red | 2.35 | Celsius | 31 | 1458444054388 |
1 | 1445 | RU | RUS | Russia | 685 | therm-stick-685KsBPtDFGg | 71 | 212.188.28.185 | 55.75 | red | 37.62 | Celsius | 32 | 1458444054388 |
2 | 1149 | RU | RUS | Russia | 703 | meter-gauge-703cFaf0td9QJ | 75 | 62.213.32.178 | 51.54 | yellow | 46.01 | Celsius | 33 | 1458444054392 |
4 | 857 | US | USA | United States | 715 | therm-stick-715xiU9vgwXx | 71 | 216.180.237.13 | 33.73 | green | -84.43 | Celsius | 33 | 1458444054394 |
7 | 907 | US | USA | United States | 731 | meter-gauge-73158eHTQc0 | 80 | 205.144.210.1 | 34.8 | green | -84.91 | Celsius | 33 | 1458444054398 |
1 | 1037 | US | USA | United States | 785 | therm-stick-785pGVAsag | 98 | 134.139.27.1 | 33.78 | yellow | -118.12 | Celsius | 34 | 1458444054408 |
6 | 1283 | DE | DEU | Germany | 787 | meter-gauge-787szq1TVrRxu | 96 | 194.139.39.1 | 51 | yellow | 9 | Celsius | 32 | 1458444054408 |
4 | 1571 | MX | MEX | Mexico | 792 | sensor-pad-792kFx0i | 84 | 148.240.254.45 | 25.67 | red | -100.32 | Celsius | 31 | 1458444054409 |
3 | 1285 | US | USA | United States | 808 | sensor-pad-808OcbAvEv2c | 71 | 206.82.139.30 | 39.74 | yellow | -75.67 | Celsius | 31 | 1458444054412 |
9 | 1379 | JP | JPN | Japan | 816 | sensor-pad-816LIJkQ | 72 | 221.112.14.161 | 35.69 | yellow | 139.69 | Celsius | 31 | 1458444054413 |
7 | 1063 | AU | AUS | Australia | 830 | sensor-pad-830vNGUV4 | 80 | 121.200.226.19 | -37.81 | yellow | 144.96 | Celsius | 32 | 1458444054416 |
8 | 1520 | CN | CHN | China | 854 | sensor-pad-854SPBFeq | 72 | 211.136.2.174 | 35 | red | 105 | Celsius | 31 | 1458444054420 |
1 | 1173 | US | USA | United States | 873 | device-mac-873TkYao77 | 95 | 209.81.10.1 | 37.39 | yellow | -122.08 | Celsius | 33 | 1458444054423 |
5 | 995 | CN | CHN | China | 878 | sensor-pad-878dgegckMv | 97 | 221.218.160.1 | 39.93 | green | 116.39 | Celsius | 34 | 1458444054424 |
4 | 1048 | US | USA | United States | 880 | sensor-pad-880mhCUcRX8 | 86 | 141.218.144.1 | 42.27 | yellow | -85.62 | Celsius | 31 | 1458444054425 |
8 | 1399 | US | USA | United States | 897 | device-mac-8974FYJ5 | 93 | 138.123.138.1 | 39.3 | yellow | -75.57 | Celsius | 31 | 1458444054427 |
3 | 1189 | CL | CHL | Chile | 899 | meter-gauge-8999HhQOMB | 71 | 200.72.3.142 | -33.45 | yellow | -70.67 | Celsius | 34 | 1458444054428 |
0 | 877 | KR | KOR | Republic of Korea | 915 | device-mac-915u1MkX | 93 | 125.134.15.21 | 37.57 | green | 126.98 | Celsius | 32 | 1458444054430 |
0 | 1509 | AU | AUS | Australia | 939 | device-mac-939ng1nz8kkH | 77 | 203.94.135.1 | -33.84 | red | 151.18 | Celsius | 33 | 1458444054434 |
0 | 861 | AR | ARG | Argentina | 943 | meter-gauge-943BT5wQ057 | 77 | 200.59.128.19 | -34.6 | green | -58.38 | Celsius | 33 | 1458444054435 |
5 | 1496 | US | USA | United States | 968 | sensor-pad-968muLvQOE | 82 | 68.172.21.1 | 38 | red | -97 | Celsius | 34 | 1458444054439 |
0 | 1307 | CA | CAN | Canada | 975 | device-mac-975Zcm9meJ | 93 | 198.168.252.99 | 45.45 | yellow | -73.67 | Celsius | 33 | 1458444054440 |
8 | 1465 | US | USA | United States | 999 | device-mac-999iFA05vUvT | 86 | 24.220.1.226 | 43.64 | red | -94.48 | Celsius | 34 | 1458444054443 |
5 | 1469 | CN | CHN | China | 1011 | device-mac-1011Gr2MbbD | 95 | 221.10.3.78 | 30.67 | red | 104.07 | Celsius | 33 | 1458444054445 |
6 | 1140 | US | USA | United States | 1032 | sensor-pad-1032WY7Trz8a | 91 | 128.36.88.1 | 41.31 | yellow | -72.93 | Celsius | 33 | 1458444054449 |
5 | 1324 | US | USA | United States | 1041 | device-mac-1041WGplXofrK | 85 | 216.52.93.178 | 38 | yellow | -97 | Celsius | 34 | 1458444054450 |
8 | 1006 | US | USA | United States | 1060 | sensor-pad-1060wMhKFq | 90 | 71.102.66.1 | 33.55 | yellow | -115.97 | Celsius | 32 | 1458444054453 |
4 | 1340 | UA | UKR | Ukraine | 1068 | sensor-pad-10680EU8mpVK | 89 | 193.239.238.1 | 50.45 | yellow | 30.52 | Celsius | 31 | 1458444054454 |
6 | 1449 | PT | PRT | Portugal | 1082 | sensor-pad-1082IdyLA | 99 | 213.30.95.133 | 38.71 | red | -9.14 | Celsius | 31 | 1458444054456 |
1 | 1047 | US | USA | United States | 1112 | sensor-pad-1112hV4DEmjOjG | 89 | 206.251.180.8 | 29.94 | yellow | -90.07 | Celsius | 32 | 1458444054461 |
2 | 1369 | FR | FRA | France | 1161 | device-mac-1161o4sMSX | 89 | 213.228.12.233 | 48.86 | yellow | 2.35 | Celsius | 32 | 1458444054468 |
6 | 959 | US | USA | United States | 1208 | sensor-pad-1208l7k8Omo | 96 | 24.249.36.162 | 38 | green | -97 | Celsius | 34 | 1458444054475 |
9 | 1075 | US | USA | 1217 | meter-gauge-1217heLo9zG2z7 | 95 | 213.248.81.82 | 47 | yellow | 8 | Celsius | 33 | 1458444054477 | |
3 | 1387 | US | USA | United States | 1233 | device-mac-1233NUgNva7DUo | 72 | 69.58.194.38 | 41.29 | yellow | -96.17 | Celsius | 33 | 1458444054479 |
0 | 1075 | DE | DEU | Germany | 1241 | meter-gauge-12414MAYDjD3Lo | 97 | 193.16.245.1 | 51 | yellow | 9 | Celsius | 34 | 1458444054480 |
5 | 913 | US | USA | United States | 1259 | meter-gauge-1259y34mBQwNA | 81 | 209.177.243.1 | 30.38 | green | -91.06 | Celsius | 32 | 1458444054484 |
2 | 1130 | AU | AUS | Australia | 1278 | sensor-pad-1278k1OL1IJaKk | 73 | 203.94.160.1 | -37.88 | yellow | 145.13 | Celsius | 32 | 1458444054488 |
6 | 820 | US | USA | United States | 1283 | meter-gauge-1283AM3yoi | 89 | 206.81.193.21 | 38 | green | -97 | Celsius | 31 | 1458444054490 |
6 | 1547 | HK | HKG | Hong Kong | 1306 | sensor-pad-130645On9xd | 80 | 59.148.197.1 | 22.28 | red | 114.15 | Celsius | 34 | 1458444054495 |
5 | 1581 | SE | SWE | Sweden | 1308 | sensor-pad-1308lHiXEB | 95 | 194.23.0.1 | 59.33 | red | 18.07 | Celsius | 33 | 1458444054496 |
6 | 1272 | RU | RUS | Russia | 1314 | sensor-pad-1314zgkWn1hCY1 | 81 | 217.10.37.21 | 55.75 | yellow | 37.62 | Celsius | 32 | 1458444054497 |
0 | 1416 | CN | CHN | China | 1327 | meter-gauge-1327ZYIFgSq | 97 | 218.106.127.214 | 30.58 | red | 114.27 | Celsius | 34 | 1458444054500 |
7 | 1294 | US | USA | United States | 1329 | device-mac-1329F33uek | 89 | 66.206.8.3 | 47.64 | yellow | -117.1 | Celsius | 34 | 1458444054500 |
4 | 1485 | US | USA | United States | 1341 | device-mac-134162cJBci8 | 98 | 65.51.155.197 | 38 | red | -97 | Celsius | 33 | 1458444054502 |
3 | 1178 | US | USA | United States | 1389 | device-mac-1389yhoLvVjds | 82 | 129.236.255.10 | 41.02 | yellow | -73.91 | Celsius | 32 | 1458444054512 |
7 | 940 | US | USA | United States | 1397 | meter-gauge-13973RlJbAWz8 | 84 | 72.78.244.1 | 40.08 | green | -75.29 | Celsius | 33 | 1458444054513 |
0 | 1586 | CN | CHN | China | 1410 | sensor-pad-1410awngNXi | 91 | 202.97.34.50 | 35 | red | 105 | Celsius | 31 | 1458444054515 |
5 | 1023 | ID | IDN | Indonesia | 1411 | meter-gauge-1411aOLIk6aLM | 76 | 111.67.67.69 | -6.71 | yellow | 108.56 | Celsius | 34 | 1458444054515 |
0 | 819 | RU | RUS | Russia | 1421 | meter-gauge-1421UdywAu | 92 | 95.128.224.130 | 55.75 | green | 37.62 | Celsius | 31 | 1458444054517 |
5 | 890 | KR | KOR | Republic of Korea | 1431 | device-mac-14316IlJr | 83 | 61.110.192.149 | 37.57 | green | 126.98 | Celsius | 32 | 1458444054518 |
0 | 877 | DE | DEU | Germany | 1445 | therm-stick-14453TR6Wf7Z | 89 | 92.79.231.138 | 51 | green | 9 | Celsius | 34 | 1458444054520 |
2 | 1162 | RU | RUS | Russia | 1452 | sensor-pad-1452TkZ73cLC3v | 83 | 82.196.95.234 | 55.75 | yellow | 37.62 | Celsius | 34 | 1458444054521 |
7 | 1140 | KR | KOR | Republic of Korea | 1454 | sensor-pad-1454iQWzA | 77 | 124.61.162.1 | 37.57 | yellow | 126.98 | Celsius | 34 | 1458444054521 |
8 | 1240 | DE | DEU | Germany | 1457 | meter-gauge-1457LBEi8DzS9Z | 97 | 195.60.208.127 | 51 | yellow | 9 | Celsius | 33 | 1458444054522 |
1 | 1011 | KG | KGZ | Kyrgyzstan | 1474 | sensor-pad-1474KilQz | 80 | 85.115.220.1 | 41 | yellow | 75 | Celsius | 33 | 1458444054524 |
6 | 1188 | ID | IDN | Indonesia | 1481 | meter-gauge-1481q7ehfQ | 78 | 202.152.7.81 | -6.17 | yellow | 106.83 | Celsius | 33 | 1458444054525 |
2 | 1525 | HK | HKG | Hong Kong | 1517 | meter-gauge-1517xSSaN88Z | 77 | 116.0.82.110 | 22.28 | red | 114.15 | Celsius | 31 | 1458444054531 |
0 | 1518 | US | USA | 1521 | device-mac-1521KUBAw8 | 73 | 130.117.2.106 | 47 | red | 8 | Celsius | 33 | 1458444054531 | |
2 | 1497 | TW | TWN | Taiwan | 1530 | sensor-pad-1530X7iAneyUG1 | 72 | 220.128.1.182 | 23.5 | red | 121 | Celsius | 32 | 1458444054538 |
battery_level | c02_level | cca2 | cca3 | cn | device_id | device_name | humidity | ip | latitude | lcd | longitude | scale | temp | timestamp |
---|
Showing the first 1000 rows.
Last refresh: Never
How to Process IoT Device JSON Data Using Datasets
Last refresh: Never