20160513_jeffrey - silenceuncrio/diary GitHub Wiki

Index

  • 0905 - AWS IoT Getting started tutorial with node.js
  • 1130 - 震撼 IoT Platform AWS IoT
  • 1535 - mobile router m300
  • 1625 - AWS IoT

0905

今天來玩 AWS IoT - Getting started tutorial with node.js

1010

這個作者寫得真的很親切...
無奈還是有錯誤的部分
不知是 AWS 改版或是筆誤

Let’s subscribe to our first topic:

device
  .on('connect', function() {
    console.log('connected');
    device.subscribe('topic_1', function(error, result) {
      console.log(result);
    });
  });

這部分造成的錯誤如下

root@mylinkit:/IoT/aws_tutorial# node test.js
connected
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: Invalid subscriptions - invalid qos
    at subscribe (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/mqtt-packet/generate.js:339:15)
    at Object.generate (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/mqtt-packet/generate.js:23:14)
    at sendPacket (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/lib/client.js:33:26)
    at storedPacket (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/lib/client.js:53:5)
    at Store.put (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/lib/store.js:27:5)
    at storeAndSend (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/lib/client.js:49:24)
    at MqttClient._sendPacket (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/lib/client.js:609:7)
    at MqttClient.subscribe (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/node_modules/mqtt/lib/client.js:440:8)
    at DeviceClient.subscribe (/IoT/aws_tutorial/node_modules/aws-iot-device-sdk/device/index.js:690:17)
    at DeviceClient.<anonymous> (/IoT/aws_tutorial/test.js:17:12)
root@mylinkit:/IoT/aws_tutorial#

參考 SDK for connecting to AWS IoT from a device using JavaScript/Node.js

先把 awsIot.thingShadow#subscribe(topic, [options], [callback])callback 拿掉

device
  .on('connect', function() {
    console.log('connected');
    device.subscribe('topic_1');
  });

1130

做完了...
受到了震撼...
我這半年規劃的 IoT Platform 在 AWS IoT 面前根本不值一提

或許這就是 MokeyJJ 的機會
付點服務費給 AWS
然後包裝成另一種服務再轉賣給其他客戶

看來真的要把 AWS IoT 玩熟一點

1345

下午來看官方的 https://github.com/aws/aws-iot-device-sdk-js

1535

mobile router m300 的案子剛剛是 硬體的 morris 介紹一下硬體的部分
負責軟體的 PM 希望我能早一點參與

1625

感覺官方的 https://github.com/aws/aws-iot-device-sdk-js 文件不多
範例也蠻缺乏的

不過千萬要記住 AWS IoT
之後記得每一季都要觀察 AWS IoT 的變化

1630

先 survey 一些不錯的文章備忘

⚠️ **GitHub.com Fallback** ⚠️