Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/espruino/EspruinoHub

A BLE -> MQTT bridge for Raspberry Pi and other Embedded devices
https://github.com/espruino/EspruinoHub

Add history recorder

ce630021eaf59447789671288c185cb1b0de0dd3 authored over 6 years ago by Gordon Williams <[email protected]>
Only convert buffer to array for status

b86e1b1a427074dbd604e7a20f5ca20c20d96f28 authored over 6 years ago by Gordon Williams <[email protected]>
now decode buffers into arrays

4b5b55791015ae039e1b0fd9cf9c3aee6eb948d6 authored over 6 years ago by Gordon Williams <[email protected]>
minor refactor

672b12b0a498c173796d42f6c8219b63b90a40aa authored over 6 years ago by Gordon Williams <[email protected]>
fix IDE paths

c41e58bed9aaae117b516b83b20a428579705a3c authored over 6 years ago by Gordon Williams <[email protected]>
tweaks for frame-based IDE

672de669947e069ceb58e02cfd3def3bd86a4de8 authored over 6 years ago by Gordon Williams <[email protected]>
now use online IDE - don't force folks to use an offline, probably out of date version

6e03b1261903374816fbcd9d8f2934a31ca66906 authored over 6 years ago by Gordon Williams <[email protected]>
now add any service UUIDs into the advertising data packet

d54d4125445ab8b582508c45a149e090dd1a7a43 authored over 6 years ago by Gordon Williams <[email protected]>
service advertising data now reported as a simple array of bytes, not {type:'Buffer',data:...}

2c83a6a053ddbb8c09a1f2df3c5b4cea09dc2b1d authored over 6 years ago by Gordon Williams <[email protected]>
improve docs

a59d87ced28a439e8a5f1a49aed05fa38968c0a3 authored over 6 years ago by Gordon Williams <[email protected]>
Merge branch 'rsmeral-configurable-ble-timeout'

b3390b1b006a66ed90cb9c84a48d6df464780ed9 authored over 6 years ago by Gordon Williams <[email protected]>
Allow a ble_timeout of 0 to skip the auto-restart

29da772c301b98d3f57a00aa262920b7c5a9f13d authored over 6 years ago by Gordon Williams <[email protected]>
Merge branch 'configurable-ble-timeout' of https://github.com/rsmeral/EspruinoHub into rsmeral-configurable-ble-timeout

7138818d09a28a7e30444ce0ff60a0a40390b73a authored over 6 years ago by Gordon Williams <[email protected]>
Merge pull request #20 from rsmeral/device-filtering

Device filtering

770a9a0aabcb7f69e1d6cd1e9a9101a0d8071880 authored over 6 years ago by Gordon Williams <[email protected]>
Device filtering

4fe2cf71fa3eb8a41574cbc019ff29a007a52325 authored over 6 years ago by Ron Smeral <[email protected]>
Configurable BLE timeout

d6ba85fd4de71b559c59be23287f67fd0345ca81 authored over 6 years ago by Ron Smeral <[email protected]>
Update README.md

update response

97871d43d66edaefd47fb4f577008aedd82b1035 authored almost 7 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoHub

488cc295908dbf53b25223f9f1e17f8d7db3e752 authored almost 7 years ago by Gordon Williams <[email protected]>
fix issue if array is passed to /ble/write as a string

f8ebd9bda75fe845021a0185bb9647f60c548e91 authored almost 7 years ago by Gordon Williams <[email protected]>
more docs

8294c62f71663f9aeb9fe0182e5480fbd1d267cd authored almost 7 years ago by Gordon Williams <[email protected]>
docs

f70ffc183a978ad4c09a562240293090009a0794 authored almost 7 years ago by Gordon Williams <[email protected]>
and again...

a7a4c12f8e5f38dcc20f1752e6c4ad684c79fb89 authored almost 7 years ago by Gordon Williams <[email protected]>
fix path finding

7f86f22c0b17fc6a342f481e239132fb9fb7248a authored almost 7 years ago by Gordon Williams <[email protected]>
move to using WebIDE repo, not NPM - as it pulls in loads of modules that we won't use

26e225b1ca357e411216a14a05aefc9222da77da authored almost 7 years ago by Gordon Williams <[email protected]>
fix license

ee71da30864affca3ddbc956128a1fef96fec224 authored almost 7 years ago by Gordon Williams <[email protected]>
typos

15a779238ae233cb4b43e21a1a2ed835c946cc6c authored almost 7 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoHub

538f0ea722205059240e34737a68a85a4a0cede9 authored almost 7 years ago by Gordon Williams <[email protected]>
Added HTTP serving with Espruino Web IDE

41ae1f7bd3cdfb87a648ed26b47f250e2f2b9834 authored almost 7 years ago by Gordon Williams <[email protected]>
Handle queueing requests properly, and only start discovery when there are no longer open connections

410e82debee40f74a37c436805eee793d7dff32f authored about 7 years ago by Gordon Williams <[email protected]>
support for persistent connections

373f71bef7b5af198fdf1e5c3c7d9659f453bca3 authored about 7 years ago by Gordon Williams <[email protected]>
extra sensing

d82c441b512d38564fffa51825217a3200a525a7 authored about 7 years ago by Gordon Williams <[email protected]>
oops

8ffd567d186c8c4294c17cf362ee09d5fbaf126b authored about 7 years ago by Gordon Williams <[email protected]>
improving logging

8a2845d6dc614a991fe8bc949b3471f38fc55f7a authored about 7 years ago by Gordon Williams <[email protected]>
write and read now working

9dcc1ffc9efe2867b07f11f022bad895f9cebc90 authored about 7 years ago by Gordon Williams <[email protected]>
respond in exactly the same way as data was requested

5928479350f1816847cd6ddb6bdfe4044b704745 authored about 7 years ago by Gordon Williams <[email protected]>
refectoring for persistent connections

883a2c0d6c70793034ddd509ba51c4e2579ae434 authored about 7 years ago by Gordon Williams <[email protected]>
logging tweaks

533629b721ddbe29be9622db66828257f9236221 authored about 7 years ago by Gordon Williams <[email protected]>
Merge pull request #15 from bettse/serialized_buffers

Support serialized buffers

c20a1e554db60ae16fe6592240cae53fff9df02d authored over 7 years ago by Gordon Williams <[email protected]>
Support serialized buffers

0ca4efc266cf593a87f08f205b784decd22d6f40 authored over 7 years ago by Eric Betts <[email protected]>
tried to fix when running without a console

dafbaff7c55a2e09487526b851a996ee55093ae2 authored over 7 years ago by Gordon Williams <[email protected]>
oops

39b30bc5497eb3c56d5c0ab57a75da579ab61bb2 authored over 7 years ago by Gordon Williams <[email protected]>
fix bug caused by too many devices found

4cb2a10bb0b52ac2d39e33fbbfa8b088270e5184 authored over 7 years ago by Gordon Williams <[email protected]>
restart scanning after HTTP proxy request - stops restart immediately after, fixes https://github.com/espruino/EspruinoDocs/issues/369

0fc849ebe56d7635d65dd78490cf6c5f00706fad authored over 7 years ago by Gordon Williams <[email protected]>
disable mqtt details by default so it doesn't break existing stuff

989ddd449ccb1d295bc356c83bbc9d90ee0bd81d authored over 7 years ago by Gordon Williams <[email protected]>
Merge pull request #14 from ciotlosm/patch_mqtt

Added patch to allow authenticated mqtt

4906819aa98a7b15f50f4800ca472aafdb7148f9 authored over 7 years ago by Gordon Williams <[email protected]>
Added patch to allow authenticated mqtt

c58f6baadc4c88353c29560ff81f5aae5378e3dc authored over 7 years ago by Marius <[email protected]>
disable status output if no console - fix #12

582f9fa6c31d6a5b67aaa999c7b1e53700a5f6ea authored over 7 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoHub

ed2caabf2bbcaa9889adcdeaa48a0e3d67cc27f7 authored over 7 years ago by Gordon Williams <[email protected]>
oops - add websocket to package list

b674bdc3f183f941c5245a73623de451d45839c7 authored over 7 years ago by Gordon Williams <[email protected]>
Merge pull request #11 from tomgidden/systemd

Rig for auto-start with `systemd`

4697c4f33f1563a1da67d89b3fc871bac030008a authored over 7 years ago by Gordon Williams <[email protected]>
Change to `nodered.service` name (from `Node-RED`); I'm not sure if this is correct.

6d5eaefe04f62f3e6a6c98b63ac9ca2235ff19a8 authored over 7 years ago by Tom Gidden <[email protected]>
Change to usual `/home/pi` path for typical installation.

9bd0a503006a6301e97712bad6a055d918122464 authored over 7 years ago by Tom Gidden <[email protected]>
Merge branch 'master' of ssh://nv.local/git/PuckHub

c8a8e64aafc6145207438c46e6b793799b68e3eb authored over 7 years ago by Gordon Williams <[email protected]>
add HTTP server so status can be viewed, and allow MQTT over Websockets

14eb868d6aa0406df15a544ecc069297eb7528c6 authored over 7 years ago by Gordon Williams <[email protected]>
allow custom UUIDs to be specified, with a name for them

1cb3e36d67b819ee9530f74b3b35cea0b720cbb6 authored over 7 years ago by Gordon Williams <[email protected]>
Merge remote-tracking branch 'origin/master' into systemd

1e436000112a80858d3fe7498937277bd761659d authored over 7 years ago by Tom Gidden <[email protected]>
Merge pull request #10 from tomgidden/master

`manufacturerData` addition to advertisements

c02d9edae26a67f71ed18e0b6c746fd93a7b2d8e authored over 7 years ago by Gordon Williams <[email protected]>
Simplified and refactored `manufacturerData` in line with @gfwilliams' comments.

126266192b717ef0846ed154aeacf9e78bdc2a77 authored over 7 years ago by Tom Gidden <[email protected]>
Rig for installation as a systemd job

53a823e732794fc3988d51577a30063b997bcef5 authored over 7 years ago by Tom Gidden <[email protected]>
Document manufacturer-specific data in `README.md`

8e50ffb770dffd9bbde2735f2e0955e7c36b1ed7 authored over 7 years ago by Tom Gidden <[email protected]>
Oops. Forgot to JSONify the `manufacturerData`

6d157138d47b808375bfd6d201631abf74921617 authored over 7 years ago by Tom Gidden <[email protected]>
Split out manufacturer code and publish MSD in both hex and B64 forms

9843ae32f50bb327559facc4c65c5b877cfb3b91 authored over 7 years ago by Tom Gidden <[email protected]>
Refine `manufacturerData` to a hex string

7817972543e9f420bc28fae547a1a596bb2d94b8 authored over 7 years ago by Tom Gidden <[email protected]>
Add `manufacturerData` to advertisement: useful for sensors

5e2b947f4c9ca182232ff36deb61324d5a106a01 authored over 7 years ago by Tom Gidden <[email protected]>
Merge branch 'master' of github.com:espruino/EspruinoHub

ddfdbac66ef1abe77b6d3a7e7048c6d4835f6014 authored almost 8 years ago by Gordon Williams <[email protected]>
attempt to fix 'Command Disallowed' on CSR dongles

f544faa94b116bbf5ee7528c0264ae1ab13c001a authored almost 8 years ago by Gordon Williams <[email protected]>
Merge pull request #9 from sarfata/patch-bluetooth

Fix install instructions for Raspbian

726515c6ed5dd441f6933b969dc9aeabfaf1a08f authored almost 8 years ago by Gordon Williams <[email protected]>
Do not include bluetooth-hci-socket

It is already required by noble

279251df6d4c486f0da571c4403802e64d6fd3da authored almost 8 years ago by Thomas Sarlandie <[email protected]>
Switch to nodered recommended install steps

`bluetooth-hci-socket` requires a modern node, this means we cannot use the nodered package and ...

b95fc62595db1a7e66c287b4746042cae8454f2b authored almost 8 years ago by Thomas Sarlandie <[email protected]>
Add missing dependency to bluetooth-hci-socket

285f31bee2f3fc7fda87ec3c89a2111bd2bce3d4 authored almost 8 years ago by Thomas Sarlandie <[email protected]>
Use nodesource apt sources to install node

f179c9ba927db991d6973d5c9b0736a13dce0ca3 authored almost 8 years ago by Thomas Sarlandie <[email protected]>
Minor install instructions fixes

Based on my experience:
* Including `node` in the list when `apt-get install` seemed to cause s...

04885b6c6ca6b67b9e18e37632e9ab15fe22316f authored almost 8 years ago by Thomas Sarlandie <[email protected]>
more attempts at getting nice connections working

26fb5c898291cbe2a82de6ef08a181553e8183ab authored almost 8 years ago by Gordon Williams <[email protected]>
tweaks for main repo

8454348356c5b714fc1c3a58d1979454f6ede516 authored almost 8 years ago by Gordon Williams <[email protected]>
Merge pull request #7 from dklinkman/master

Copy dklinkman's changes back into main repo

033333215239a65bc406cf09f65fc778030d40aa authored almost 8 years ago by Gordon Williams <[email protected]>
Merge pull request #6 from tomgidden/master

Add `mqtt_host` option to configuration file; defaults to `localhost` as before

332b45e01081b2935394d45a9b62e05e09508ef1 authored almost 8 years ago by Gordon Williams <[email protected]>
Add `mqtt_host` option to configuration file; defaults to `localhost` as before

0b5f0256ce85c514ccd01383cbf76b07ced3dfc4 authored almost 8 years ago by Tom Gidden <[email protected]>
Merge pull request #4 from tomgidden/master

Fix spelling in `HTTP_DATA_STATUS_BIT` enumeration.

0495baad4fb41166277fc7a3de6b47eb31eabd31 authored almost 8 years ago by Gordon Williams <[email protected]>
restored unix style line endings

20beb617b01f4a1ec6dbb2878d975f061a553823 authored about 8 years ago by dklinkman <[email protected]>
update minor point

c2a4a277aeef3106b1f8ada6dc0f9ed3de5b4418 authored about 8 years ago by dklinkman <[email protected]>
changes by dklinkman

in mqttclient made minor changes to the read message processing
in discovery added an on.. func...

486a194f43e16b2083baa8dfb5d9609c77d91d03 authored about 8 years ago by dklinkman <[email protected]>
Fix spelling in `HTTP_DATA_STATUS_BIT` enumeration.

04ccabc8f4b4b9479db7d74ccb551668c921fd37 authored about 8 years ago by Tom Gidden <[email protected]>
readme

3e15c2abd917ecd3dff8e3f392b8bee3066c3abe authored about 8 years ago by Gordon Williams <[email protected]>
output data better

1ee649b47a909e2529f0707ae464dbe3911a2f72 authored about 8 years ago by Gordon Williams <[email protected]>
allow /ble/read and /ble/write with a device's address *or* name

35910ac343d285e8adbaf969cbf94589835b9661 authored about 8 years ago by Gordon Williams <[email protected]>
battery percentage

eabd842ba7d950caaffbb907d761784aee0b8c0b authored about 8 years ago by Gordon Williams <[email protected]>
Merge pull request #2 from otbe/patch-1

Update config.js

424fbc7f5dcd210340c86e0942e9ad1fbe33a31f authored about 8 years ago by Gordon Williams <[email protected]>
Update config.js

reads http_proxy setting

45939d82694bd2211ba1d1a0eccf031b40d1a373 authored about 8 years ago by Benjamin Otto <[email protected]>
allow auto-restart if it looks like BLE is broken, and disable proxy by default

2c4937c3a87a2549900c091dab1c1f4260142a6c authored about 8 years ago by Gordon Williams <[email protected]>
allow single byte write to BLE

156732cd9882df917c3de7ebb8d76e9cb8c00fb0 authored about 8 years ago by Gordon Williams <[email protected]>
fix connection after refactor

fc10a0bd0f0f38454db7dc0060f046c4fb170ad0 authored about 8 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of ssh://nv.local/git/PuckHub

b242888de2fbfe160f28e7ec25ef0e3d03647af9 authored about 8 years ago by Gordon Williams <[email protected]>
docs

3c8fadb23961b04058668d99a5e803351b92dfb1 authored about 8 years ago by Gordon Williams <[email protected]>
added whitelisting

c547adbddfb337260eaa5dd22c2df09e7b8922dc authored about 8 years ago by Gordon Williams <[email protected]>
tweaks for pi, and eddystone decoding

d353a6da7c75432fc2981e70dfadbaab010362e6 authored about 8 years ago by Gordon Williams <[email protected]>
refactoring

a987311761e922db6611d46b1a3abb5a26a76b63 authored about 8 years ago by Gordon Williams <[email protected]>
ignore modules

298f3f4d6dbb4eb7b4108a12a126ded3f7062b1e authored about 8 years ago by Gordon Williams <[email protected]>
fix timing bug

41c3d3ae97e6fa24eb614a3f3a36ca2a6880e6c1 authored about 8 years ago by Gordon Williams <[email protected]>
better temperature handling and reduce amount of MQTT spam

0354d7baf0547d92739dae930c6caa9a47005bd2 authored about 8 years ago by Gordon Williams <[email protected]>
add start script

583c5c55bba21065a009feee55327b2a2b4e65d5 authored about 8 years ago by Gordon Williams <[email protected]>