Elad
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    gsm sdr networks ==== - > I'm having an idea, just researching it now What if we could have some kind of internet provider that would provide more redundancy in routing traffic by adding the option of routing via mobile routers (e.g. phones) This could be enabled with crypto-economics, pay per hop kind of model in normal situations nobody would really want to use such a network, because it is slower But the utility could rise fast once the internet is "shut down", as happened in Hong Kong some years ago, India and I think also in Iran atm (which is why Fati is interested in it) The software can run on open source Android phones So in a crisis situation maybe only few people would run it. So there will be a huge demand for traffic. It adds great value, because any message that can get out or in such an area can mean a lot. Due to the high demand, those people running the software initially can earn some good profit (motivating people to also run it in peace time). Additionally, there is a strong motive for people to spin up additional nodes, for profit motive but also to help the people in their geographic area Want to have another nut to crack, Swarm level of difficulty ? xD https://en.wikipedia.org/wiki/Wireless_mesh_network It's probably very difficult, perhaps infeasible Or other, specialized hardware must be deviced - > > in normal situations nobody would really want to use such a network, because it is slower - > if under normal situation an existence of a network has no incentive, then is its existence at all justified in the first place? I did some search-engine activity and found "LTE Direct" earlier... some sort of LTE option of allowing mobile devices to talk to each other - > > But the utility could rise fast once the internet is "shut down", as happened in Hong Kong some years ago, India and I think also in Iran atm (which is why Fati is interested in it) - > It could also be so that if something like this happens, then the mesh network blows up because it can't handle the load... Not sure at all if the phone hardware could be worked out to do this. Also routing efficiently would be very difficult because phones are moving in space, and you need geographically-aware routing since you _are_ trying to find the shortest physical path, unlike in swarm tbh having a wifi-based mesh network might be more realistic, and it offers a more narrow band of ad-hoc solutions that could be done to make it work - > Aha Thanks for your thought What do you think, is this a worthy rabbit hole to explore? - > >What do you think, is this a worthy rabbit hole to explore? - > Hmmm..... It might, but it might not It probably needs a feasibility study, before anything else But mesh networks aren't a new concept... Maybe a research on why they don't (or do) take off would be a good starting point. Surely also there could be a segment to actually build the hardware + open source software that it could run on. Today if you wanna do such a thing you need to use OpenWRT and flash the router yourself, risk bricking it etc... its a cumbersome thing. I mean if you want to have anything more than just a bridged dumb wifi network which gives you basic IP routing. If you want to run other services on top of it, it gets much more difficult Since you essentially have to run more software on the mesh hardware, issue OTA updates over the mesh network itself (so that you can roll out updates), etc. - > Thx for your analysis yesterday. Interesting stuff, very complex Iranian internet is down atm… - > regarding what we spoke about in iran... found this http://openbts.org/ apparently you can spin up a GSM network with this... using an SDR device... only problem is that iran is usually under export restrictions, but the SDR devices could be smuggled in... the only thing then would be to somehow package it in a way that would allow a field setup easily. maybe even with some SBC or something like that however this would be giving you GSM, not LTE. Which means data would be rather limited i believe https://www.oreilly.com/library/view/getting-started-with/9781491924280/ch01.html they say that in order to support call encryption you might need to use a custom sim though, but that's a problem to solve later... it is quite an interesting problem still little data and little calls is probably better than no calls and no data it would still have significant downfalls, which could be amended... example is that if you rely on wifi towers with directional antennas to create the mesh network then you're probably susceptible to easy jamming of the frequencies involved, the internal network would have to be massively hardened because malicious actors could be easily onboarded and can troll the network maybe paving improvised ethernet or fiber lines could solve this partially anyway first step to doing any research is probably to get one of those SDRs if that's even on the list... and the research would take time i assume. unless the tutorials work completely out of the box, which i find hard to believe - > Very interesting To prevent bad actors, it could be some kind of gated community So not publicly accessible But invite-only That would also prevent governments jamming it, because it could go largely unnoticed General population then would still have no access to the internet, but I think it's crucial that at least some people will have access such a setup would lower the demands for the network and make the design also easier Very interesting. Good research But I'm not sure if all of this is worth it if the resulting network is very limited - > well... you have to start somewhere :) - > Why don't we launch our own sattilites :D - > lol - > And don't you think that Wifi routes could somehow be repurposed? That would have the advantage that a significant amount of hardware is already in place - > rest was on a call... the gist is: do feasibility study/poc with a bladerf card then if this goes through positively, start a DAO that could: (i) fund more research onto a solid setup with better range (ii) source SDR cards, program them and ship them to wherever needed (iii) fund guerrila research on open-sourcing LTE technology to run on SDR-like radio - the main problem with these proprietary telecom technologies is that they are under patent protection, however the DAO could disrupt that protection by paying whoever can leak the knowledge and open-source it, then just publish the open source knowledge somehow in a way that cannot be taken down. some other links: - https://www.alibaba.com/product-detail/free-samples-good-quality-GSM-3G_62426702973.html?spm=a2700.galleryofferlist.normal_offer.d_title.7eaf6ae5gqTydl - https://www.alibaba.com/product-detail/GSM-wifi-2g-3g-4g-LTE_1600092120888.html?spm=a2700.galleryofferlist.normal_offer.d_title.7eaf6ae5gqTydl - http://openbts.org/w/index.php?title=ProgrammingSIMcards - http://openbts.org/w/index.php?title=BuildInstallRun - https://www.blackhillsinfosec.com/intro-to-software-defined-radio-and-gsm-lte/ - http://openbts.org/get-the-code/ - https://www.rtl-sdr.com/tag/lte/ - https://www.astroradio.com/p/hackrf-one/ -

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully