Meshtastic-iOS icon indicating copy to clipboard operation
Meshtastic-iOS copied to clipboard

Next Steps

Open tcote19 opened this issue 4 years ago • 6 comments

Hey @jeksys Thanks for pushing this up.

I actually like the foundation you've laid here versus what Tobias(thepoweroftwo) built. I don't know if there's a big need to have a North American formatted version(given the different radio freq. for NA and EU). But I'd like to continue building off what you have here.

From what I can tell, your next steps is to get the actual chat view passing messages around? I could try connecting pieces there...

tcote19 avatar Mar 26 '21 22:03 tcote19

Hey @tcote19 Thank you for nice words. It's good to know that my code is not going to waste. I had pretty busy schedule last 6 months. Didn't have time to finish it. But I'll have more time from now on.

Afaik there is no need for North American formatted version. Radio freq is device specific, the app is agnostic to that part.

From what I can tell, your next steps is to get the actual chat view passing messages around?

The next steps:

  • [major] finish protobuf implementation and communication with the device. At the moment it's just reading basic info from a device, no chat, no updates, etc. I don't really full understand Meshtastic protocol, so Tobia's app can be help.
  • [minor] fix mestastic manager, now it's linked to one device only. Which is ok for now, but can create issues later.
  • [medium] show device info: name, location, status
  • [medium] show map with all devices, regular Apple maps can be used, later replaced with OpenStreetMaps or similar
  • [medium] chat
  • [later] device config, firmware updates

I could try connecting pieces there

Yes, please. Feel free to create a PR, so we can keep the code in one repo and once it's close to feature complete we can move it into Meshtastic account. If you have any other ideas how to organize the work I'm open for suggestions.

jeksys avatar Mar 26 '21 22:03 jeksys

Afaik there is no need for North American formatted version. Radio freq is device specific, the app is agnostic to that part.

You're probably right, I only say that because I noticed the other app has some region-specific hardware settings.

IMG_3793

Most people won't really be concerned with these types of settings IMO, so no big deal.

tcote19 avatar Mar 26 '21 22:03 tcote19

It looks like a device settings, may be it's specific to EU region. I need to have a look at Tobia's app and the protocol

jeksys avatar Mar 26 '21 22:03 jeksys

If when you get a chance, I think I need to be authorized to push to this repo.

Screen Shot 2021-03-26 at 4 10 24 PM

tcote19 avatar Mar 26 '21 23:03 tcote19

Hi, just a small message to say a big thank you, your code was easy to build, I'm not a swift developer but I'd like to help. Question: what is the Meshtastic version target of this ios app ? I use the last and I have difficulties to connect (I did the PIN and I cannot continue after, nothing happened), what is currently implemented do far? Best regards

krl91 avatar Jul 08 '21 23:07 krl91

Hi @krl91, thank you for good words. Help is always welcomed. The current and the biggest challenge I have at the moment (besides not having enough time) is protocol implementation. There are a base BLE and Meshtastic managers. But I think the implementation is outdated. The last time I've updated it I was able to connect to a device and pull all the data from the device.

The next things I want to do once I have some time:

  • review protocol implementation;
  • update Mestastic manages, so it supports multiple connected devices
  • update UI to show connected device info

jeksys avatar Jul 08 '21 23:07 jeksys