Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot:exp67 [2021/04/25 19:45] – labuser29 | products:laboratory_iot:exp67 [2024/12/05 17:44] (текущий) – labuser30 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Эксперимент 67. Отправка данных в интернет ===== | ===== Эксперимент 67. Отправка данных в интернет ===== | ||
- | Мы уже умеем подключаться к WiFi сети или создавать собственную точку доступа. Поднимать свой веб- сервер, | + | Мы уже умеем подключаться к WiFi сети или создавать собственную точку доступа. Поднимать свой веб- сервер, |
Теперь мы попробуем сделать наоборот. Пусть наш термометр сам обращается на сервер в интернете и передает на него свои данные о температуре. На сервере эти данные будут сохраняться и мы, или другие пользователи интернета, | Теперь мы попробуем сделать наоборот. Пусть наш термометр сам обращается на сервер в интернете и передает на него свои данные о температуре. На сервере эти данные будут сохраняться и мы, или другие пользователи интернета, | ||
Строка 7: | Строка 7: | ||
Для этих целей воспользуемся известным интернет- сервисом для хранения данных с устройств интернета вещей [[http:// | Для этих целей воспользуемся известным интернет- сервисом для хранения данных с устройств интернета вещей [[http:// | ||
- | Для начала нам нужно просто научиться соединяться с интернет- сервисом и передавать туда хоть какие-то данные. Поэтому пока не будем собирать термометр, | + | Для начала нам нужно просто научиться соединяться с интернет-сервисом и передавать туда хоть какие-то данные. Поэтому пока не будем собирать термометр, |
+ | ==== Программный код эксперимента ==== | ||
<file python Exp67.py[enable_line_numbers=" | <file python Exp67.py[enable_line_numbers=" | ||
from machine import Pin | from machine import Pin | ||
Строка 73: | Строка 74: | ||
Вместо DEVICENAME нужно подставить свое имя устройства. Имя может быть любым, но желательно придумать уникальное. Такое, которое точно еще не использовано. Мы придумали PinLabIoTSensor010520. Вам необходимо придумать свое, например IvanovIvanSPBSensor123. | Вместо DEVICENAME нужно подставить свое имя устройства. Имя может быть любым, но желательно придумать уникальное. Такое, которое точно еще не использовано. Мы придумали PinLabIoTSensor010520. Вам необходимо придумать свое, например IvanovIvanSPBSensor123. | ||
- | После знака ''?'' | + | После знака ''?'' |
Запишем имя нашего устройства и значение температуры в переменные для удобства дальнейшего их использования: | Запишем имя нашего устройства и значение температуры в переменные для удобства дальнейшего их использования: | ||
Строка 92: | Строка 93: | ||
Запустим данную программу. Она отправит данные в интернет- сервис dweet.io. Чтобы посмотреть эти данные в сервисе необходимо перейти по ссылке вида http:// | Запустим данную программу. Она отправит данные в интернет- сервис dweet.io. Чтобы посмотреть эти данные в сервисе необходимо перейти по ссылке вида http:// | ||
+ | {{ : | ||
+ | |||
+ | Видим имя нашей переменной '' |