Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kemokemo/iot-api-sample
- Owner: kemokemo
- License: mit
- Created: 2017-09-10T14:04:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-07T16:14:10.000Z (about 7 years ago)
- Last Synced: 2023-02-26T10:47:48.250Z (over 1 year ago)
- Topics: gin, gin-gonic, go, gobot, golang, iot, iot-application
- Language: Go
- Homepage:
- Size: 3.74 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`をつけて温度を読み取るサンプル