在这个项目中,我们制作了一个设备,可以在打开储物柜门或任何其他东西(如家门、窗户等)时向我们发送短信。
现在加密非常重要,所以为了加密我们的门或了解开门时的警报,这个设备非常有用
1.你必须知道如何使用Bolt iot模块和Bolt云的一些信息
2.需要TWILLOW账号、API、SSID
打开一扇门。一扇门反射红外线传感器模块的红外线。反射光线将再次被模块上的红外接收器接收。并向 Bolt 模块发出信号,该模块相应地在云端发送数据。
在云中,数据将得到处理并使用第三方成员(如 TWILLOW),它将在手机上发送短信
The code is mention as follows
SID='Your SID '
AUTH_TOKEN='Your AUTH_TOKEN'
FROM_NUMBER='Your TWILLIOW number'
TO_NUMBER='For which number you want SMS'
APT_KEY='Enter here'
DEVICE_ID='Enter here'
import json, time
from boltiot import Sms, Bolt
mybolt=Bolt(APT_KEY,DEVICE_ID)
sms=Sms(SID,AUTH_TOKEN,TO_NUMBER,FROM_NUMBER)
while True:
print("IR SENSOR is active")
response=mybolt.digitalRead('0')
data=json.loads(response)
print("sensor value is:"+str(data['value']))
try:
sensor_value=int(data['value'])
if sensor_value==0 :
print("Making request to twillow to send SMS")
response=sms.send_sms("Someone has open door"+str(sensor_value))
print("Responce recived from Twillow is:"+str(response))
print("status of SMS from twillow is:"+str(response.status))
except Exception as e :
print("Error occured: Below are details")
print(e)
time.sleep(10)
在运行这段代码之前
确保您的红外传感器安装在门上,以便在打开门时反射红外线
现在,运行代码,您将在开门时收到一条短信
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !