ネット越しの L チカを描いてみる

Posted on Fri 22 February 2019 in misc • Tagged with python, raspberry pi, http

Raspberry Pi に Web API をつくって Ethernet 越しに L チカをさせて見たいと思います。なんとなく絵を描いてみます。

  • Raspberry Pi に LED を点灯・消灯させるプログラムを配置
  • Raspberry PI に LED を点灯させる Web API と消灯させる Web API を配置
  • PC に Web API を叩く HTTP クライアントを配置

ざっとこんな感じのものをつくる必要があるでしょうか。Raspberry Pi に L チカのプログラムを置くのではなく、点灯させる API と 消灯させる API を置きます。サーバ側もクライアント側も Python で書きます …


Continue reading

Python の Requests を読む

Posted on Thu 21 February 2019 in misc • Tagged with python, http

Raspberry Pi を使って Web API 越しにコミュニケーションさせたいと考えています。 操作する側の HTTP クライアントをどうやってつくるか調べてみました。標準ライブラリの urllib や http も調べて見たのですが、 Requests を使ったほうが良いようなことが書いてあったので、Requests を読んでみました。 ドキュメントではなくコードの方を。

コードを読むとは言っても、docstring からドキュメントを生成していたりするわけです。コードの中にドキュメントが書いてあります。それでもコードを読む習慣は身につけやすいでしょうから、それはそれで良しとします。

Requests と、前に使ったことのあるライブラリいくつかのコードを見てみましたが、 __init__.py を見て __main__.py があったら見るくらいで、とりあえず使ってみるくらいはできそうな感じです。

標準ライブラリは C だろうと思っていたのですが、そうでもなく Python です。教材には困らなそうです。