{"id":13413218,"url":"https://github.com/goiot/devices","last_synced_at":"2025-03-14T19:31:40.005Z","repository":{"id":57492182,"uuid":"59992242","full_name":"goiot/devices","owner":"goiot","description":"Suite of libraries for IoT devices (written in Go), experimental for x/exp/io","archived":false,"fork":false,"pushed_at":"2016-07-10T00:46:08.000Z","size":1106,"stargazers_count":263,"open_issues_count":9,"forks_count":33,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-10-25T05:22:54.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/goiot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-30T08:07:02.000Z","updated_at":"2024-10-22T14:53:15.000Z","dependencies_parsed_at":"2022-08-28T11:50:39.974Z","dependency_job_id":null,"html_url":"https://github.com/goiot/devices","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goiot%2Fdevices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goiot%2Fdevices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goiot%2Fdevices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goiot%2Fdevices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goiot","download_url":"https://codeload.github.com/goiot/devices/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243635277,"owners_count":20322909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T20:01:35.408Z","updated_at":"2025-03-14T19:31:39.418Z","avatar_url":"https://github.com/goiot.png","language":"Go","readme":"# Go libraries/drivers for IoT devices\n\n[![GoDoc](http://godoc.org/github.com/goiot/devices?status.svg)](http://godoc.org/github.com/goiot/devices)\n[![Build Status](https://travis-ci.org/goiot/devices.svg?branch=master)](https://travis-ci.org/goiot/devices)\n\nThis repo contains a suite of libraries for IoT devices/sensors/actuators. The suite is meant to be as dependency free\nand as idiomatic as possible.\n\nIf you are interested in helping, feel free to look at the open issues mentioning help needed.\nIf you have questions on how you implement some of the features, don't hesitate to ask. If you are trying to integrate\nthese libraries in your projects and have questions, please open an issue.\n\nNote that there are a LOT of IoT devices and while we would love to have libs for all of them, we will need your help.\n\n## Supported devices\n\n### [Grove](http://www.seeedstudio.com/wiki/Grove_System)\n\n* [3 Axis Digital Accelerometer](https://github.com/goiot/devices/tree/master/accel3xdigital)\n* [LCD RGB Backlight](https://github.com/goiot/devices/tree/master/lcdrgbbacklight)\n* [OLED 96 x 96](https://github.com/goiot/devices/tree/master/oled96x96)\n\n### [Adafruit](https://www.adafruit.com/)\n\n* [DotStar RGB LED (APA102)](https://github.com/goiot/devices/tree/master/dotstar)\n* [Monochrome 0.96\" 128x64 OLED graphic display (SSD1306)](https://github.com/goiot/devices/tree/master/monochromeoled)\n\n### [Pimoroni](https://shop.pimoroni.com/)\n\n* [PiGlow](https://github.com/goiot/devices/tree/master/piglow)\n\n### Generic\n\nThe following libraries can be used on multiple devices that use the same underlying component.\nOften various manufacturers create their own version of a device using the same component.\nIf you have device that doesn't have a driver listed above, look at the main component used and see\nit it matches one of the ones mentioned below.\n\n* [APA102 LED strip](https://github.com/goiot/devices/tree/master/dotstar)\n* [SSD1306 OLED](https://github.com/goiot/devices/tree/master/monochromeoled)\n\n## Repo organization\n\nDevice libraries are organized by manufacturers and should use names that easy to google or identify.\nEach device package contains a README file with references and details about the device (and usually a picture and links to datasheets). You will also find an examples folder with basic examples on how to use the library.\n\n## Test setup\n\nTesting IoT devices is quite complicated, most of us use a [Raspberry Pi](https://www.raspberrypi.org/), connect the devices\ndirectly or via [shield](http://www.dexterindustries.com/grovepi/) and run the examples to test. Yes, it's far from perfect :(\n\n## More information / Advanced topics\n\nCheckout the [wiki](https://github.com/goiot/devices/wiki) for more info.\n","funding_links":[],"categories":["IoT (Internet of Things)","物联网(IOT)","物联网","Library","\u003cspan id=\"物联网-iot-internet-of-things\"\u003e物联网 IoT (Internet of Things)\u003c/span\u003e","Relational Databases"],"sub_categories":["Search and Analytic Databases","Advanced Console UIs","SQL 查询语句构建库","检索及分析资料库","Low Level","交流","\u003cspan id=\"高级控制台用户界面-advanced-console-uis\"\u003e高级控制台用户界面 Advanced Console UIs\u003c/span\u003e"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoiot%2Fdevices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoiot%2Fdevices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoiot%2Fdevices/lists"}