Wired first reported on a new iOS app called FireChat back in late March. It described it in the following manner:
A new iOS app called FireChat is blowing up in the App Store. But it’s not the app itself that’s causing such a stir, it’s the underlying networking technology it taps into.
The idea behind FireChat is simple. It’s a chatting app. After registering with a name — no email address or other personal identifiers required — you’re dropped into a fast-moving chatroom of “Everyone” using it in your country. The interesting aspect, however, is the “Nearby” option. Here, the app uses Apple’s Multipeer Connectivity framework, essentially a peer-to-peer feature that lets you share messages (and soon photos) with other app users nearby, regardless of whether you have an actual Wi-Fi or cellular connection.
You read that correctly. You’re able to send and receive messages even when you don’t have a data connection. FireChat accomplishes this magic by allowing each device to connect directly to others nearby using Bluetooth, peer-to-peer Wi-Fi, or traditional Wi-Fi networks. Because you’re connecting directly with other users, you don’t actually need to be connected over Wi-Fi or a cellular network.
Apple gives a good high-level overview of how the Multipeer Connectivity Framework works on its developer site. Basically, your phone goes through separate discover and session phases. In the former, the app browses for other users nearby while simultaneously broadcasting to peers that it is available to connect to. This allows you to be invited into a “session” with multiple users all daisy-chained together. Once a session invitation is accepted, you can directly communicate with those other users independent of a cellular signal or Wi-Fi access. This creates what’s known as a wireless mesh network. Full story...
Related posts:
A new iOS app called FireChat is blowing up in the App Store. But it’s not the app itself that’s causing such a stir, it’s the underlying networking technology it taps into.
The idea behind FireChat is simple. It’s a chatting app. After registering with a name — no email address or other personal identifiers required — you’re dropped into a fast-moving chatroom of “Everyone” using it in your country. The interesting aspect, however, is the “Nearby” option. Here, the app uses Apple’s Multipeer Connectivity framework, essentially a peer-to-peer feature that lets you share messages (and soon photos) with other app users nearby, regardless of whether you have an actual Wi-Fi or cellular connection.
You read that correctly. You’re able to send and receive messages even when you don’t have a data connection. FireChat accomplishes this magic by allowing each device to connect directly to others nearby using Bluetooth, peer-to-peer Wi-Fi, or traditional Wi-Fi networks. Because you’re connecting directly with other users, you don’t actually need to be connected over Wi-Fi or a cellular network.
Apple gives a good high-level overview of how the Multipeer Connectivity Framework works on its developer site. Basically, your phone goes through separate discover and session phases. In the former, the app browses for other users nearby while simultaneously broadcasting to peers that it is available to connect to. This allows you to be invited into a “session” with multiple users all daisy-chained together. Once a session invitation is accepted, you can directly communicate with those other users independent of a cellular signal or Wi-Fi access. This creates what’s known as a wireless mesh network. Full story...
Related posts:
No comments:
Post a Comment