{"id":16173221,"url":"https://github.com/joeferner/node-pi-rs232","last_synced_at":"2026-01-30T19:03:56.537Z","repository":{"id":66588861,"uuid":"85771131","full_name":"joeferner/node-pi-rs232","owner":"joeferner","description":"Raspberry PI RS232 HTTP Rest relay","archived":false,"fork":false,"pushed_at":"2023-04-18T08:07:20.000Z","size":386,"stargazers_count":2,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-05T19:49:26.759Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joeferner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-22T01:25:25.000Z","updated_at":"2020-09-24T13:29:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"74faae45-5d1d-4509-91b4-ffb70af981ef","html_url":"https://github.com/joeferner/node-pi-rs232","commit_stats":{"total_commits":16,"total_committers":1,"mean_commits":16.0,"dds":0.0,"last_synced_commit":"11519c1cd0a3492e7132a940b2e274dd276a3964"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joeferner/node-pi-rs232","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeferner%2Fnode-pi-rs232","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeferner%2Fnode-pi-rs232/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeferner%2Fnode-pi-rs232/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeferner%2Fnode-pi-rs232/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joeferner","download_url":"https://codeload.github.com/joeferner/node-pi-rs232/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeferner%2Fnode-pi-rs232/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28917454,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T16:37:38.804Z","status":"ssl_error","status_checked_at":"2026-01-30T16:37:37.878Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-10-10T04:07:32.079Z","updated_at":"2026-01-30T19:03:56.515Z","avatar_url":"https://github.com/joeferner.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description\n\nHTTP REST interface for a USB to RS232 serial adapter. This is useful for controlling devices such as an Epson\nprojector over the network.\n\n## Setup\n\n1. Enable SSH and boot to CLI\n1. Upgrade Firmware\n\n       sudo rpi-update\n       sudo reboot\n\n1. Update packages\n\n       sudo apt-get update\n       sudo apt-get upgrade\n       sudo apt-get autoremove\n       sudo reboot\n\n1. Turn off rsyslog xconsole output `sudo vi /etc/rsyslog.conf` comment out\n\n       daemon.*;mail.*;\\\n           news.err;\\\n           *.=debug;*.=info;\\\n           *.=notice;*.=warn   |/dev/xconsole\n\n1. Install node.js\n\n       sudo apt-get remove nodejs\n       wget https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz\n       tar xf node-v6.10.0-linux-armv7l.tar.xz\n       sudo mv node-v6.10.0-linux-armv7l /opt/node-v6.10.0-linux-armv7l\n       sudo ln -s /opt/node-v6.10.0-linux-armv7l /opt/node\n       sudo ln -s /opt/node/bin/node /usr/bin/node\n       sudo ln -s /opt/node/bin/npm /usr/bin/npm\n\n1. Prepare for install\n\n       sudo mkdir /opt/node-pi-rs232\n       sudo chmod a+rwx /opt/node-pi-rs232\n       sudo mkdir /var/log/node-pi-rs232\n       sudo chmod a+rwx /var/log/node-pi-rs232\n\n1. Development\n\n       rsync --links -ur --exclude node_modules * pi@192.168.0.161:/opt/node-pi-rs232\n       ssh pi@192.168.0.161\n       cd /opt/node-pi-rs232/\n       npm install\n\n1. Autostart, add `/opt/node-pi-rs232/run.sh \u003e /dev/null 2\u003e\u00261 \u0026` to `/etc/rc.local`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeferner%2Fnode-pi-rs232","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoeferner%2Fnode-pi-rs232","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeferner%2Fnode-pi-rs232/lists"}