We recently came across node-eddystone-beacon that advertises Eddystone using node.js (Javascript). It works across MacOS, Linux (including Raspberry Pi) and Windows but obviously requires the device to have a Bluetooth adapter.
![](https://www.beaconzone.co.uk/blog/wp-content/uploads/2021/03/eddystoneadvertising-1024x287.png)
The open source code advertises Eddystone-URL, Eddystone-UID and Eddystone-TLM. Examples are provided.
Our previous post mentioned node-beacon-scanner that provides for node.js Bluetooth scanning.