AWS IOT를 사용하여 Raspberry Pi에서 데이터 전송
3554 단어 RaspberryPi파이썬mqttIoT
Raspberri Pi2 B에서 AWS IoT에 연결합니다.
이 화면의 HTTPS 엔드포인트도 복사해 둔다.
이번에는 LINUX/OSX -> Python을 선택. Python 2.7+ or Python 3.3+를 지원합니다.
사용법은 이쪽이 참고가 되었다.
htps : // 기주 b. 코 m / 아 ws / 아 ws - 이오 t에서
curl https://www.symantec.com/content/en/us/enterprise/verisign/roots/VeriSign-Class%203-Public-Primary-Certification-Authority-G5.pem -o rootCA.pem
7. Raspberry Pi에 터미널로 로그인하여 SDK를 설치.
$ pip install AWSIoTPythonSDK
8. 샘플 프로그램으로 연결 확인.
$ python basicPubSub.py -e <endpoint> -r <rootCAFilePath> -c <certFilePath> -k <privateKeyFilePath>
키 파일은 풀 패스로 기재.
2016-12-23 18:40:01,310 - AWSIoTPythonSDK.core.protocol.mqttCore - DEBUG - Publish request 2 succeeded.
Received a new message:
New Message 0
from topic:
sdk/test/Python
--------------
2016-12-23 18:40:02,315 - AWSIoTPythonSDK.core.protocol.mqttCore - DEBUG - Try to put a publish request 3 in the TCP stack.
2016-12-23 18:40:02,317 - AWSIoTPythonSDK.core.protocol.mqttCore - DEBUG - Publish request 3 succeeded.
Received a new message:
New Message 1
from topic:
sdk/test/Python
--------------
연결할 수 있었다.
9. 대시보드에서도 확인할 수 있습니다.
마지막 파이썬 프로그램을 바꾸면서,
Lambda로 DB에 연결하는 등 전체 설계를 재검토해 본다.
Reference
이 문제에 관하여(AWS IOT를 사용하여 Raspberry Pi에서 데이터 전송), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kojifushimi/items/6e36af9aa3d1add33e3a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)