カテゴリー
未分類

卒研進捗10/21

swiftからJSONデータをPOSTするプログラムを組んで、HTTPリクエストとレスポンスを返してくれるサービス(https://httpbin.org/post)に送信して通信がうまくいっていることを確認しました。

また、PythonでSwiftから送られたJSONデータを受け取るプログラムを組んで、ローカルサーバーを用いてうまくいくかを確認したところ、502エラー(サーバーがリクエストを満たすのに必要な機能に対応していない)が出て確認ができませんでした。

その後、GCPで立てたサーバーを用いて確認しようとしたところ、Pythonの環境構築で手間取っています。

現在はGCPのGCE(Google Compute Engine)を使ってサーバーを立てているのですが、調べたところ、GAE(Google App Engine)を使用した方が環境構築が楽に済むらしいので、GAEを用いてAPIを作りたいと考えています。

APIの作成にあたって、現在はFastAPIをインストールしてローカルサーバーで動作の確認まで済ませたのですが、情報が少ないので、Pythonのフレームワークにはflaskを使用したいと考えています。

今週はこの構成で簡単なJSONデータを返すAPIが作れるかを試していきます。

(PythonのフレームワークをFastAPI、サーバーをAWSのlamda(ラムダ)で実装している記事が参考になりそうなので、詰まったらこちらも試してみます。
どちらにするかは中間発表会の練習(26日)までには決めます。)

カテゴリー
未分類

卒研進捗10/14

今週も引き続きアプリ制作について調べています。
GCPでサーバーを立てて簡単なウェブページを表示させました。

今週は簡単なプログラムを作ってSwiftとPythonを通信させる予定です。

カテゴリー
未分類

卒研進捗10/7

20個の桃を撮影して糖度を計測しました。

アプリ制作に取り掛かりました。
フロントエンドはswiftでバックエンドはpythonを使う予定です。
現在はGCPでwebサーバを構築しています。

今週は引き続きアプリ制作を行なっていきます。