blynk - 最棒的手機IOT介面,包括iOS、Android
Thingsboard -ThingsBoard是一個開源的物聯網平台,用於物聯網項目的設備管理,數據收集,處理和可視化
Thingstream -Thingstream的智能全球連接平台通過基於GSM的MQTT提供低功耗,低成本,無處不在的物聯網連接。
ThingWorx - ThingWorx提供的工具和技術使企業能夠快速開發和部署功能強大的工業物聯網應用和增強現實(AR)體驗。
Thingspeak -ThingSpeak是帶有MATLAB分析的開放式物聯網平台。
Wolkabout - 物聯網應用支持平台,集成了任何設備,將實時讀數轉換為有意義的數據,並將不同的設備和服務組合成一個完整的物聯網解決方案。
IOTgo -IoTgo是一個開源的物聯網平台,如WordPress,ZenCart和所有其他開源軟件,您可以部署自己的IoTgo雲平台。
kaa -Kaa是一個開源的物聯網平台,用於設備管理,數據收集,分析和可視化,遠程控制,軟件更新等。
Social: Webpage / Facebook / Twitter / Kickstarter
Help Center: http://help.blynk.cc
Documentation: http://docs.blynk.cc/#blynk-firmware
Community Forum: http://community.blynk.cc
Examples Browser: http://examples.blynk.cc
Blynk for Business: http://www.blynk.io
https://www.instructables.com/id/ESP8266-ESP-12Standalone-Blynk-101/
for python https://github.com/vshymanskyy/blynk-library-python
https://github.com/blynkkk/blynkkk.github.io/blob/master/SupportedHardware.md
import BlynkLib
import time
import RPi.GPIO as GPIO
# Initialize Blynk
blynk = BlynkLib.Blynk('6747e7dd7a7c47afa8e8b738b95eab')
# Register Virtual Pins
@blynk.VIRTUAL_WRITE(1)
def my_write_handler(value):
RELAIS_1_GPIO = 17
print('Current V1 value: {}'.format(value))
if value== ['1'] :
GPIO.setmode(GPIO.BCM)
GPIO.setup(RELAIS_1_GPIO, GPIO.OUT)
GPIO.output(RELAIS_1_GPIO, GPIO.HIGH)
print('High')
if value== ['0'] :
GPIO.output(RELAIS_1_GPIO, GPIO.LOW)
GPIO.cleanup()
print('Low')
@blynk.VIRTUAL_READ(2)
def my_read_handler():
# this widget will show some time in seconds..
tFile = open('/sys/class/thermal/thermal_zone0/temp')
temp = float(tFile.read())
tempC = temp/1000
blynk.virtual_write(2, tempC)
while True:
blynk.run()
可用 IFTTT 的 webhook直接控制 blynk 的硬體,注意不能用dns只能用ip,請參考 Blynk HTTP RESTful API
http://188.166.206.43/662DzzXiyXg2cNOaFLccM8r1L9YDZ_IF/update/D13?value=0