遅くなりました。回答ありがとうございます。 ですが・・・①の現象は治らずでした。 以下、試したソースコードになります。 ※サーボの制御は消しています。 ※auto_connect: falseにし、obniz.connect();を追加したものも試しましたが、現象変わらずでした。 var Obniz = require("obniz"); exports.handler = function(event, context, callback) { var obniz = new Obniz("ID"); obniz.onconnect = async function () { await obniz.wait(500) obniz.close(); callback(null, "success"); }; }; また使用しているobniz.jsは3.15.1になります。 念のため、npm listの結果を添付します。 └─┬ obniz@3.15.1 ├── @types/tv4@1.2.30 ├─┬ @types/ws@6.0.4 │ └── @types/node@15.6.0 ├── eventemitter3@3.1.2 ├─┬ js-yaml@3.14.1 │ ├─┬ argparse@1.0.10 │ │ └── sprintf-js@1.0.3 │ └── esprima@4.0.1 ├─┬ node-dir@0.1.17 │ └─┬ minimatch@3.0.4 │ └─┬ brace-expansion@1.1.11 │ ├── balanced-match@1.0.2 │ └── concat-map@0.0.1 ├── node-fetch@2.6.1 ├── semver@5.7.1 ├── tv4@1.3.0 └─┬ ws@6.2.1 └── async-limiter@1.0.1