友情提示:380元/半年,儿童学编程,就上码丁实验室。
AWS 的云端服务为数众多,例如:DynamoDB、SNS、S3、EC2 等,并在透过这些云端服务可在对数据进行数据可视化、数据分析与其它的应用,而本文使用Python将数据透过 AWS SNS 传送短信到使用者端。
AWS IoT 端
Step 1. 到 AWS 网站申请账号
https://aws.amazon.com/cn/
Step 2. 登入 AWS 网站
Step 3. 点击 Welcome to AWS ➙ Security Credentials
Step 4. 点击 Access Keys(Access Key ID and Secret Access Key)
Step 5. 点击 Create New AccessKey,请记住此 Key 绝对不能对外公开
Step 6. export Access Key ID 与 SecretAccess Key
•开启计算机的指令模式 ( e.g., MacOS: 终端机、Windows: DOS ),输入下方指令
export AWS_ACCESS_KEY_ID=刚才所得到的 AccessKey ID
export AWS_SECRET_ACCESS_KEY=刚才所得到的 SecretAccess Key
•查看 export 的相关信息
export -p
Python 端
Step 1. 开启 IDE 输入相关程序
•将 PhoneNumber 改成要收到简讯的电话号码
•将 Message 改成要收到讯息内容
import boto3
sns = boto3.client(‘sns’,region_name=’eu-west-1′)
sns.publish(
PhoneNumber = “+886912111222″,
Message = ‘Hello World’
)
Step 2. 安装相关套件
pip install boto3
Step 3. 执行 Python 程序
python 文件名
•收机端所收到的简讯