{"action":"opened","issue":{"url":"https://api.github.com/repos/tomeshnet/mesh-orange/issues/1","repository_url":"https://api.github.com/repos/tomeshnet/mesh-orange","labels_url":"https://api.github.com/repos/tomeshnet/mesh-orange/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/tomeshnet/mesh-orange/issues/1/comments","events_url":"https://api.github.com/repos/tomeshnet/mesh-orange/issues/1/events","html_url":"https://github.com/tomeshnet/mesh-orange/issues/1","id":208728102,"number":1,"title":"Outline & TODO","user":{"login":"benhylau","id":2261308,"avatar_url":"https://avatars.githubusercontent.com/u/2261308?v=3","gravatar_id":"","url":"https://api.github.com/users/benhylau","html_url":"https://github.com/benhylau","followers_url":"https://api.github.com/users/benhylau/followers","following_url":"https://api.github.com/users/benhylau/following{/other_user}","gists_url":"https://api.github.com/users/benhylau/gists{/gist_id}","starred_url":"https://api.github.com/users/benhylau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhylau/subscriptions","organizations_url":"https://api.github.com/users/benhylau/orgs","repos_url":"https://api.github.com/users/benhylau/repos","events_url":"https://api.github.com/users/benhylau/events{/privacy}","received_events_url":"https://api.github.com/users/benhylau/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-02-19T16:34:34Z","updated_at":"2017-02-19T16:34:34Z","closed_at":null,"body":"The motivation for [this platform](https://wekan.tomesh.net/b/LWS8X7sGFXqDgZ7ag/tomesh-net/eY9LEhwJMPM2d9k8A) is a low-cost device (USD 20 per node) that can self-organize to form a mesh network. This is expected for use running workshops and also to form ad-hoc or permanent city meshnets.\r\n\r\nPreliminary prototyping on both the hardware (Orange Pi Zero 512 MB + [TOP-GS07 RT5572 WiFi adapter](https://github.com/tomeshnet/documents/blob/master/technical/20170208_mesh-point-with-topgs07-rt5572.md)) and software ([Armbian](https://www.armbian.com/) + cjdns + IPFS) have convinced us this is a viable path where we can expect 20 Mbps of cjdns encrypted traffic from node to node (similar performance as a Raspberry Pi 2), carried over 802.11s Mesh Point links at 5 GHz, with support for live update of each node over the mesh.\r\n\r\n**Software:**\r\n\r\n- [ ] Documentation to configure or build a custom Armbian image\r\n- [ ] Package scripts to bring up TOP-GS07 as Mesh Point interface and join the appropriate mesh id\r\n- [ ] Package and keep cjdns running all the time\r\n- [ ] Package and keep IPFS running all the time\r\n- [ ] Run everything on RAM so the setup behaves as an embedded system with minimal persisted data\r\n- [ ] Partition SD card to support live update, storing and versioning system images properly for loading/swapping into RAM\r\n- [ ] Securely push and download system images through the mesh itself\r\n\r\n**Hardware:**\r\n\r\n- [ ] Prototype with various antenna connectors and document range with different antenna gains\r\n    - [ ] Default omnidirectional antenna\r\n    - [ ] RP-SMA connector with coaxial wire soldered onto board\r\n    - [ ] Directional antennas with RP-SMA connector\r\n    - [ ] Directional antennas with N-type connector (bridged to board over [adapter](https://www.amazon.ca/SODIAL-RP-SMA-Adapter-Coaxial-Connector/dp/B00HPK9MF2/) or [pigtail](https://www.amazon.ca/SODIAL-Connector-RP-SMA-Antenna-Pigtail/dp/B00H3CRE70/))\r\n- [ ] Experiment with a dual-antenna setup by swapping the omnidirectional ceramic antenna on the TOP-GS07 board (there are currently two antennas to the RT5572 chip, one leading to an external antenna and the other to a ceramic package)\r\n- [ ] Convert USB adapter board into an Orange Pi Zero hat (see USB pinout)\r\n![orange-pi-zero-pinout-banner2](https://cloud.githubusercontent.com/assets/2261308/23104032/bd8515e0-f700-11e6-93d7-6837e31434ec.jpg)\r\n\r\n"}}
{"actor":{"display_login":"benhylau"}}