Apakah AWS IoT?
AWS IOT (Amazon Web Service IOT) adalah platform awan berjaya yang membolehkan peranti yang bersambung dengan mudah dan selamat berinteraksi dengan aplikasi awan dan peranti lain. AWS IOT boleh menyokong berbilion peranti dan berjuta-mesej, dan boleh memproses dan laluan mesej-mesej kepada titik akhir AWS dan ke peranti lain dengan pasti dan selamat. Dengan AWS IOT, TimeTec sistem masyarakat pintar boleh mengesan dan berkomunikasi dengan semua TimeTec IOT peranti keselamatan rumah pintar, sepanjang masa, walaupun mereka aren 't disambungkan.

AWS IOT menjadikannya mudah untuk menggunakan perkhidmatan AWS seperti AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, dan Amazon Elasticsearch Perkhidmatan dengan terbina dalam integrasi Kibana, untuk membina aplikasi IOT yang mengumpul, memproses, menganalisis dan bertindak ke atas data yang dihasilkan oleh peranti yang bersambung, tanpa perlu menguruskan apa-apa infrastruktur.
Manfaat AWS IOT
AWS IOT Peranti SDK
AWS IOT menyediakan SDK bagi TimeTec untuk menyambung TimeTec IOT peranti perkakasan dan aplikasi mudah alih mudah dan cepat. AWS IOT Peranti SDK membolehkan peranti TimeTec untuk menyambung, mengesahkan, dan mesej pertukaran dengan AWS IOT menggunakan MQTT, HTTP, atau WebSockets protokol. SDK Peranti menyokong C, JavaScript, dan Arduino, dan termasuklah perpustakaan pelanggan, panduan pembangun dan panduan pengalihan nombor untuk pengeluar.
peranti Gateway
AWS IOT Peranti Gateway membolehkan peranti TimTec IOT dengan selamat dan cekap berkomunikasi dengan AWS IOT. Peranti Gateway boleh bertukar-tukar mesej dengan menggunakan / model langganan penerbitan, yang membolehkan satu-sama-satu dan satu-ke-banyak komunikasi. Dengan corak komunikasi satu-ke-banyak ini AWS IOT membolehkan TimeTec disambungkan peranti untuk menyiarkan data kepada beberapa pelanggan untuk topik yang diberikan. Peranti Gateway menyokong MQTT, WebSockets, dan HTTP 1.1 protokol dan TimeTec dengan mudah boleh melaksanakan sokongan untuk protokol proprietari atau warisan. Peranti Gateway bersisik secara automatik untuk menyokong lebih daripada satu bilion peranti tanpa peruntukan infrastruktur.
Pengesahan dan Kebenaran
AWS IOT menyediakan pengesahan bersama dan penyulitan di semua pintu sambungan, jadi data yang tidak pernah bertukar-tukar antara peranti dan AWS IOT tanpa identiti terbukti. AWS IOT menyokong kaedah AWS pengesahan (dipanggil 'SigV4') serta sijil X.509 pengesahan berasaskan.

Kenalan menggunakan HTTP boleh menggunakan sama ada kaedah ini, manakala sambungan menggunakan pengesahan berasaskan sijil penggunaan MQTT, dan sambungan menggunakan WebSockets boleh menggunakan SigV4. Dengan AWS IOT TimeTec boleh menggunakan AWS IOT dijana sijil, serta orang-orang yang ditandatangani oleh kami Berkuasa Sijil pilihan (CA). Kita boleh memetakan pilihan peranan dan / atau dasar untuk setiap sijil, supaya kita boleh membenarkan peranti atau aplikasi untuk mempunyai akses, atau menukar fikiran dan membatalkan akses sama sekali tanpa pernah menyentuh peranti.

TimeTec boleh membuat, melaksana dan menguruskan sijil dan dasar untuk peranti IOT kami dari konsol atau menggunakan API. Mereka sijil peranti boleh diperuntukkan, diaktifkan dan yang berkaitan dengan dasar-dasar berkaitan yang dikonfigur menggunakan AWS IAM. Ini membolehkan pelanggan-pelanggan kami untuk segera membatalkan akses dengan peranti individu jika mereka memilih untuk berbuat demikian. AWS IOT juga menyokong sambungan dari aplikasi mudah alih pengguna menggunakan Amazon Cognito, yang menjaga semua langkah yang perlu untuk mencipta pengecam unik untuk pengguna aplikasi kami dan mendapatkan semula sementara, terhad keistimewaan AWS kelayakan.
pendaftaran
Pejabat Pendaftaran menetapkan identiti untuk peranti dan trek metadata seperti sifat-sifat dan keupayaan peranti. Pejabat Pendaftaran memberikan identiti yang unik untuk setiap peranti yang konsisten diformat tanpa mengira jenis peranti atau bagaimana ia menghubungkan. Ia juga menyokong metadata yang menerangkan keupayaan peranti, contohnya sama ada suhu laporan sensor, dan jika data adalah Fahrenheit atau Celsius.

Pendaftaran ini membolehkan kedai pelanggan metadata kita tentang peranti mereka tanpa dikenakan bayaran tambahan, dan metadata di Pejabat Pendaftaran tidak luput selagi anda mengakses atau mengemas kini data pendaftaran anda sekurang-kurangnya sekali setiap 7 tahun.
Shadows peranti
Dengan AWS IOT kita boleh mencipta berterusan, versi maya, atau "bayang-bayang, " setiap peranti yang termasuk peranti 's keadaan terkini supaya aplikasi atau peranti lain boleh membaca mesej dan berinteraksi dengan peranti. The Shadows Peranti berterusan negeri lepas dilaporkan dan dikehendaki negara masa depan setiap peranti walaupun apabila peranti berada di luar talian. TimeTec boleh mendapatkan semula keadaan dilaporkan terakhir peranti atau menetapkan masa depan negeri dikehendaki melalui API atau menggunakan enjin peraturan.

Shadows peranti membuat ia lebih mudah untuk membina aplikasi yang berinteraksi dengan peranti TimeTec dengan menyediakan sentiasa ada REST API. Selain itu, aplikasi boleh menetapkan keadaan masa depan yang diingini peranti tanpa perakaunan untuk peranti keadaan semasa. AWS IOT akan membandingkan perbezaan antara keadaan dilaporkan yang dikehendaki dan terakhir, dan perintahkan peranti untuk membuat perbezaan.

AWS IOT Peranti SDK menjadikannya mudah untuk peranti TimeTec untuk menyegerakkan negeri dengan bayang-bayang, dan untuk bertindak balas kepada negeri-negeri di masa hadapan dikehendaki ditetapkan melalui bayang-bayang.

Peranti Shadows membiarkan pelanggan kami menyimpan keadaan peranti mereka untuk sehingga setahun secara percuma. Shadows peranti berterusan selama-lamanya jika anda mengemas kini mereka sekurang-kurangnya sekali setahun, jika tidak ia habis tempoh.
peraturan Engine
Peraturan Engine membolehkan untuk membina aplikasi IOT yang mengumpul, memproses, menganalisis dan bertindak ke atas data yang dihasilkan oleh peranti yang bersambung pada skala global tanpa perlu menguruskan apa-apa infrastruktur. Peraturan Engine menilai mesej masuk diterbitkan ke dalam AWS IOT dan jelmaan dan menyelamatkan mereka ke peranti lain atau perkhidmatan awan, berdasarkan peraturan perniagaan anda tentukan. peraturan boleh memohon untuk data dari satu atau banyak peranti, dan ia boleh mengambil satu atau banyak tindakan secara selari.

Peraturan Engine juga boleh mesej laluan kepada titik akhir AWS termasuk AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, dan Amazon Elasticsearch Perkhidmatan dengan terbina dalam integrasi Kibana. titik hujung luar boleh dicapai dengan menggunakan AWS Lambda, Amazon Kinesis, dan Amazon Perkhidmatan Pemberitahuan Mudah (SNS).

Ia adalah mudah untuk penulis peraturan dalam konsol pengurusan atau menulis peraturan menggunakan sintaks SQL. Peraturan boleh mengarang berkelakuan berbeza bergantung kepada kandungan mesej tersebut. Sebagai contoh, jika bacaan suhu melebihi ambang tertentu ia boleh mencetuskan satu peraturan untuk menghantar data ke AWS Lambda. Peraturan juga boleh mengarang untuk mengambil kira data lain dalam awan, seperti data daripada peranti lain. Sebagai contoh, anda boleh mengatakan mengambil tindakan jika suhu ini adalah lebih daripada 15% lebih tinggi daripada purata 5 peranti lain.

Peraturan Engine menyediakan puluhan fungsi yang tersedia yang boleh digunakan untuk mengubah data, dan ia 's mungkin untuk mewujudkan tak terhingga lanjut melalui AWS Lambda. Sebagai contoh, jika kita 'semula berurusan dengan pelbagai nilai-nilai kita boleh mengambil purata nombor yang masuk. Peraturan juga boleh mencetuskan pelaksanaan kod Java, Node.js atau Python anda di AWS Lambda, memberikan fleksibiliti maksimum dan kuasa untuk memproses data peranti.