Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kemokemo/iot-api-sample

IoT: API service using gin-gonic library combination with Arduino sensor value controlled by gobot library
https://github.com/kemokemo/iot-api-sample

gin gin-gonic go gobot golang iot iot-application

Last synced: 23 days ago
JSON representation

IoT: API service using gin-gonic library combination with Arduino sensor value controlled by gobot library

Awesome Lists containing this project

README

        

# IoT API Sample

## 概要

![Outline of this system](./images/outline_of_the_system.png)

これは、以下の特徴をもったシステムのモック実装です。

* Arduinoに接続したセンサーを[Gobotライブラリ](https://gobot.io/documentation/platforms/arduino/)を用いて読み取る
* [gin-gonicライブラリ](https://github.com/gin-gonic/gin)を用いたREST APIサービスを作る
* センサー読み取り値をREST APIで公開する(JSON over HTTP)

Qiitaの[「Gobotの招きにあひて、徒然なるままにArduinoとRaspberry PiでIoTっぽいことをやってみるなり」](http://qiita.com/KemoKemo/items/10fb644f9d359c35646a)という記事との連動リポジトリとなっております。

## 各ディレクトリの説明

* api
* gin-gonicを使ったAPIサービスのサンプル
* sample-files
* `sensor-api`に関連したJSONデータのサンプル
* sensor
* gobotを使ってArduinoのセンサー値を読み取るサンプル
* sensor-api
* gobotでのセンサー読み取り値を、gin-gonicのAPIサービスと組み合わせたサンプル
* temp-sensor
* Arduinoの`A0`に温度センサー`LM35DZ`をつけて温度を読み取るサンプル