- Learning AWS IoT
- Agus Kurniawan
- 153字
- 2021-06-30 19:26:06
Building an AWS IoT program
After we have configured our AWS IoT and added the IoT device, we can develop a program to access AWS IoT. In this scenario, our computer is used as an IoT thing. We also used Node.js to access AWS IoT, so we need to install AWS IoT SDK for JavaScript. For testing, we will build a Node.js application to access AWS IoT for such purposes as connecting, sending, and receiving.
Now, create a file called comp-demo.js. Then, write the following Node.js scripts:
var awsIot = require('aws-iot-device-sdk');
var device = awsIot.device({
keyPath: 'cert/macos-computer.private.key',
certPath: 'cert/macos-computer.cert.pem',
caPath: 'cert/root-CA.crt',
host: 'xxxxxxx.iot.ap-southeast-1.amazonaws.com',
clientId: 'user-testing',
region: 'ap-southeast-'
});
device
.on('connect', function() {
console.log('connected');
device.subscribe('topic_1');
device.publish('topic_1', JSON.stringify({ test_data: 1}));
});
device
.on('message', function(topic, payload) {
console.log('message', topic, payload.toString());
});
Please change the path and certificate files from your AWS IoT on parameters such as keyPath, certPath, caPath, host, and region. Save this file.
推薦閱讀
- Word排版技術大全(第2版)
- Word/Excel/PPT 2016辦公應用從入門到精通 2(精進工作)
- Word Excel PPT 2019 商務辦公全能一本通(全彩版)
- Office 2016辦公應用從入門到精通
- Excel財務會計應用
- Word/Excel/PPT實戰技術大全
- Word Excel PPT商務辦公從新手到高手(白金全彩版)
- 快·易·通:2天學會Word/Excel綜合辦公應用(2016版)
- Yammer Starter
- 左手Excel右手Tableau數據分析可視化實戰案例視頻精講
- Office商務辦公實用教程
- Access VBA活用范例手冊
- Excel 2010表格處理直通車
- 圖表之美:打造優秀的Excel圖表
- Excel2010辦公專家從入門到精通(精編版)