All Projects → line → line-things-starter

line / line-things-starter

Licence: CC0-1.0 license
The sample codes for LINE Things Developer Trial

Programming Languages

C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to line-things-starter

Nrf52840 Mdk Usb Dongle
A small and low-cost nRF52840 Micro Development Kit in USB Dongle Form Factor
Stars: ✭ 126 (+38.46%)
Mutual labels:  bluetooth-low-energy, iot-device
Raspberry Pi Diy Projects
Collection of Do-It-Yourself Projects on Raspberry Pi 2 / 3 & Zero W with diverse HATs and pHATs.
Stars: ✭ 70 (-23.08%)
Mutual labels:  bluetooth-low-energy, iot-device
st-device-sdk-c-ref
SmartThings SDK Reference for Direct Connected Devices for C
Stars: ✭ 70 (-23.08%)
Mutual labels:  iot-device
pycalima
Python interface for Pax Calima Fan via Bluetooth LE
Stars: ✭ 34 (-62.64%)
Mutual labels:  bluetooth-low-energy
MBP
A management platform for IoT environments and applications
Stars: ✭ 20 (-78.02%)
Mutual labels:  iot-device
gab-cmdline
A GABStudios Java library to help with command line parsing.
Stars: ✭ 12 (-86.81%)
Mutual labels:  line
SimpleCLI
Command Line Interface Library for Arduino
Stars: ✭ 197 (+116.48%)
Mutual labels:  line
ios
CoThings's iOS application. CoThings is a realtime counter for shared things.
Stars: ✭ 13 (-85.71%)
Mutual labels:  bluetooth-low-energy
pyrinas-ble-client
nRF52 SDK(v16) based OS for use with Particle Xenon and other nRF52840 boards.
Stars: ✭ 15 (-83.52%)
Mutual labels:  bluetooth-low-energy
H.E.L.P.
Home Environment Locating People 🍍
Stars: ✭ 19 (-79.12%)
Mutual labels:  bluetooth-low-energy
google streetview
A command line tool and module for Google Street View Image API
Stars: ✭ 77 (-15.38%)
Mutual labels:  line
esp32
Build your own toolchain to develop, test, build and finally deploy a Golang controller to your ESP32 device.
Stars: ✭ 76 (-16.48%)
Mutual labels:  iot-device
Mi Flower mate plugin
A plugin for Domoticz, the open source home automation software, which allows it to easily connect to Xiaomi Mi Flower Mate devices
Stars: ✭ 13 (-85.71%)
Mutual labels:  bluetooth-low-energy
react-svg-pathline
React component for drawing SVG path through set of points, smoothing the corners
Stars: ✭ 42 (-53.85%)
Mutual labels:  line
CHRLINE
LINE Chrome API
Stars: ✭ 41 (-54.95%)
Mutual labels:  line
Bluetooth-ble-beamer-and-scanner-for-tracing-corona-virus-infected-individual
Bluetooth ble beacon beamer and scanner for tracing corona virus infected person similar to Trace Together app
Stars: ✭ 26 (-71.43%)
Mutual labels:  bluetooth-low-energy
comment-box.nvim
✨ Clarify and beautify your comments using boxes and lines.
Stars: ✭ 91 (+0%)
Mutual labels:  line
nsec-badge
Software from the NorthSec badge
Stars: ✭ 34 (-62.64%)
Mutual labels:  bluetooth-low-energy
linenotify
Template for LINE Notify service in Golang
Stars: ✭ 18 (-80.22%)
Mutual labels:  line
line-bot-sdk-php-tiny
A simple SDK for the LINE Messaging API with PHP.
Stars: ✭ 25 (-72.53%)
Mutual labels:  line

LINE Things Starter

This repository contains sample codes for LINE Things Developer Trial.

LINE Things compatible device example firmware, LIFF app code and LINE bot code are included.

English | 日本語

Getting Started

LINE Things is a platform that connects Bots and Web services together with IoT devices that are Bluetooth LE enabled.

To start developing for LINE Things using the example code and the sample firmware, the following steps are necessary.

Installing the Firmware

To start development using the example firmwares, you will need a compatible Bluetooth LE enabled development board. Currently LINE Things Starter firmwares supports the following 6 development boards

Each firmware is located under line-things-dev-board, esp32, m5stack, m5stick-c,nrf52, microbit, obniz and puckjs respectively. For further details, please refer to the README file in each directory.

Enable LINE Things

Please scan the following QR code with LINE to activate LINE Things.

Upon turning the device on, a device with the name LINE Things Starter (Default Firmware) will be detected. Once the device is connected, the LIFF app can then be launched by selecting the device. Here you can test all the LIFF BLE functionalities of LINE Things.

Developer Trial

Developers can try the functions of LINE Things for free with the LINE Things Developer Trial.

Documentation regarding firmware development and LIFF functions for LINE Things are published at LINE Developers - LINE Things.

Product registration and creating LIFF app

In order to develop for LINE Things using Developer Trial, you will need to create a LIFF app, register a trial product, and issue a GATT Service UUID. For additional details, please visit the LINE Developers site.

Automatic communication

LINE bot sample code for the automatic communication feature is also included in bot/app.py. You can deploy it to Heroku from following button.

Deploy

In order to develop automatic communication, you have to setup webhook for LINE Messaging API and register "Scenario set" by LINE Things REST API. Please see bot/README.md for details.

References

Please refer to the following step by step article from LINE Engineering Blog.

Community based starters

Link Description Publisher License Stars
https://github.com/meganetaaan/line-things-starter-moddable Starter built on Moddable SDK, a JavaScript-based embedded application platform meganetaaan MIT stars

License

LINE Things Starter code is licensed under Creative Commons License CC0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].