青森行きこの広告は、90日以上更新していないブログに表示しています。5日目の15分前ですがぎりぎりセーフということで。ESP32のBLEの部分はArduinoでもmicropythonでも絶賛開発中でまだまだサンプルも少ない感じ気がしますがこれから充実してくるでしょう。今月のインターフェイスはmicropython特集があるのでぜひ興味がある方は購入されてはいかがでしょうか。Interface2018年1月号目次|Interface2日目の記事でNUCREO-F401でmicropythonを動かしてみましたが、今日はESP32とmicropythonでslackのAPIを使用してメッセージを投稿します。このへんはwifiにつながりTCP/IPスタックを積んだESPシリーズの強みですね。ESP8266やESP32のmicropythonでHTTP通信をする場合はsocketモジュールを使います。以下のチュートリアルにはGETリクエストとwebサーバの例が載っています。documentationGETリクエストの例をPOSTにしてslackのAPIを使用します。SlackのAPIを使うためにはtokenを取得する必要があります。以下の手順でtokenを取得しましょう。Qiita取得したtokenは送信先のチャンネル、メッセージとともにPOSTするデータに貼り付けます。以下のようなコードになりました。gist69e875ce8b9aeb1145865e13d79421a1コードを書いたらampyツールでファイルをESP32に転送します。slack.pyファイルを転送したらwifiに接続してメソッドを呼び出してみます。メッセージを投げれました。