https://randomnerdtutorials.com/esp32-cam-take-photo-save-microsd-card/
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
LINE各機種で
-------obniz --------------------------------------------------------
https://toyoshi.hatenablog.com/entry/2020/01/18/123904 成功(node.js)
Node.js経由でRaspberryPiやObnizからLINEへの通知を行ってみる - uepon日々の備忘録 (hatenadiary.com) これは参考
---------esp32 and jpg---------------------------------------------------------
ESP32とOV2640でJPEG画像をLINE通知【④プログラム】 | IT太郎の趣味ルーム (it-taro.com) これ宿題
-------------esp32-----------------------------------
https://www.ekit-tech.com/?p=3434 あっさり成功
ーーーーーーーーーーーーーーーーーー
まずラズパイで写真から
# 通知をLINEに挿入 --- (*2)
TOKEN='qmapg2FRrm4gt1V9Qfupz6eIAa05jDTNAw7xoGIU31Q'
API = 'https://notify-api.line.me/api/notify'
import requests
fname='./image.jpg'
post_data = {'message': '侵入者アリ'}
headers = {'Authorization': 'Bearer ' + TOKEN}
files={'imageFile': open(fname,'rb')}
requests.post(API, data=post_data,headers=headers,files=files)
import requests
url = "https://notify-api.line.me/api/notify"
token = "トークン"
headers = {"Authorization" : "Bearer "+ token}
message = "そぞら@プログラミングに夢中すぎる会社員より"
payload = {"message" : message}
r = requests.post(url, headers = headers, params=payload)
ーーーーーーつぎはラズピコwでーーーーーーーーーーーーーーーーーーーーーーーー
https://zenn.dev/iot101/articles/d8e26ac7be133b を参考にlinenotify.pyをいれてから
import machine
from time import sleep
import network, urequests
ssid = '184F32CF8BF3-2G'
password = 'パスワード'
def connect():
#Connect to WLAN
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)
while wlan.isconnected() == False:
print('Waiting for connection...')
sleep(1)
print(wlan.ifconfig())
connect()
from linenotify import LineNotify
# Line token
TOKEN = "qmapg2FRrm4gt1V9Qfupz6eIAa05jDTNAw7xoGIU31Q"
# Make instance
line = LineNotify(TOKEN)
# Send text message
print("テキスト送信中")
result = line.notify('こんにちは。Line Botです。')
print("result:", result)
# Show sticker/stamp
print("スタンプ送信中")
result2 = line.notifySticker(3,230,'これはスタンプです。')
print("result2:", result)
0 件のコメント:
コメントを投稿