{"repo":"loginov-rocks/Web-Bluetooth-Terminal","free":true,"listed":false,"github":"https://github.com/loginov-rocks/Web-Bluetooth-Terminal","clone":"git clone https://github.com/loginov-rocks/Web-Bluetooth-Terminal.git","description":"Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices","language":"C++","stars":264,"topics":["pwa","serial","communication","bluetooth","bluetooth-low-energy","bluetooth-smart","ble","iot","arduino","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"Web Bluetooth Terminal https://loginov-rocks.github.io/Web-Bluetooth-Terminal/ — try it out, see how it works on YouTube, read tutorial on Medium (English) or on Habr (Russian). Web Bluetooth Terminal is a website that can connect with the remote devices which support Bluetooth Low Energy (also called Bluetooth Smart) and exchange data bidirectionally . It can be installed on your homescreen as an application and work offline. Killer feature: the application establishes serial communication over BLE that is not provided by the specification, but needed if you want to make your own BLE IoT devices using affordable bluetooth modules. The application utilises BLE service ( 0xFFE0 ) and characteristic ( 0xFFE1 ) available in low cost BLE modules based for example on CC2541 chip, such as HM-10, JDY-08, AT-09, CC41-A and other. Also, it bypasses 20 bytes limit specific for GATT characteristics by keeping incoming messages in a buffer and waiting for the end of line characters. Check Bluetooth Low Energy (Smart) device and How to use this app as a base for my own project? sections for a quick start and to find out how to make your own project. Also, I've made 4-DOF Robot Arm as a showcase project. Features Accessible via browser — just go to the website and you'll get the full featured application, it is not needed to install anything. Cross-platform — as long as the app is accessible via browser, you can use it with the desktop or with the smart phone browser. Installable — if you ","default_branch":null,"files":null,"tree":[],"storefront":"/r/loginov-rocks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/loginov-rocks/Web-Bluetooth-Terminal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}