Paras vastaus
Suurin osa tähän kohtaan annetuista vastauksista on ymmärtänyt väärin avoimen lähdekoodin tarkoittaa ”ilmaista”. Vaikka avoimella lähdekoodilla on melkein aina vapaa rahallinen hinta, sillä on muita ominaisuuksia, kuten näkyvä koodipohja, vapaaehtoiset ylläpitäjät ja kyky muokata lähdekoodia (määriteltyjen käyttöehtojen puitteissa) omien tarpeidensa mukaan.
Näin ollen haluaisin tarjota muutamia todellisia avoimen lähdekoodin ratkaisuja, joista olen tietoinen:
MicroMDM https://github.com/micromdm/micromdm, kirjoittanut Victor Vrantchan, on Go-kielellä kirjoitettu Apple MDM, jota ylläpidetään aktiivisesti, ja jotkut suuremmat teknologiayritykset käyttävät ainakin osittain sitä sisäisiin IT-tarkoituksiinsa. Se on komentorivipohjainen työkalu. Sitä pidetään laajalti avoimen lähdekoodin ratkaisuna, vaikka se on CLI-käyttöliittymänsä ja kapean ominaisuusjoukonsa vuoksi suuntautunut pikemminkin devops-työkaluksi auttamaan MDM / DEP-vaatimuksia kuin drop-in-korvikkeena kaupalliselle käyttöliittymälle. d MDM.
Käsky https://github.com/cmdmnt/commandment, ylläpitää Jesse Peterson (joka myös osallistuu MicroMDM: ään ), on Apple MDM ja kirjoitettu Pythonilla. Ymmärrän, että aktiivinen kehitys on keskeytetty, mutta projekti ei ole kadonnut.
mdm-palvelin on Apple MDM ja kirjoitettu Python-muodossa. Tämän kirjoituksen jälkeen sitä ei ole päivitetty 3 vuotta.
Hiililaitteiden hallinta https://github.com/wso2/carbon-device-mgt näyttää olevan avoimen lähdekoodin, mutta en usko, että MDM-ydinkoodi on vielä asetettu julkisesti saataville Apple NDA: n rajoitusten vuoksi, jotka on sittemmin poistettu. Ymmärrän, että MDM pystyy hallitsemaan enemmän kuin vain Applen laitteita. Se on kirjoitettu Java-kielellä.
Flyve MDM https://github.com/flyve-mdm on Android, Windows ja Blackberry MDM, jonka on havaittu sisältävän pian iOS-tuen. Flyven GitHub sisältää palvelin-, asiakas- ja web-käyttöliittymätietovarastot.
OneMDM https://github.com/multunus/onemdm-server Multunus, on Android MDM kirjoitettu Ruby. Sitä ei enää ylläpidetä aktiivisesti.
Huomaa, että MDM: ää, kuten mobiililaitteiden hallinnassa, käytetään usein eri ominaisuuksilla, mikä aiheuttaa paljon sekaannusta. MDM tarkoittaa yleisessä mielessä mitä tahansa ohjelmistoa, joka tarjoaa tavalla tai toisella keinoja hallita laiteryhmää. Tämä voi tapahtua omalla tavallaan, kuten asiakkaan asentaminen palvelinkomponentin kanssa kommunikoivaan laitteeseen. MDM viittaa tarkemmin sanottuna usein ohjelmistoon, joka kommunikoi laitteiden kanssa hallintaprotokollan kautta, joka on natiivi (sisäänrakennettu) laitteen käyttöjärjestelmälle. MicroMDM ja Commandment (parhaan tietoni mukaan) käyttävät natiivia MDM: ää. En voi puhua muille.
Vastaa
Suosittelen pilvipohjaista cloud4mobile-ratkaisua, joka on hyvä MDM- ja MAM-ratkaisu (mobiilisovellusten hallinta). Siinä on täydellinen ilmainen versio enintään 5 laitteelle ja palkkio yli viidelle laitteelle. Se ei ole avoimen lähdekoodin, mutta niillä on sovellusliittymiä, jotka sisälsivät MDM-ominaisuuksia sovellukseesi. Toistaiseksi ratkaisu on saatavana Android-laitteille. Katso lisää täältä> Mobiililaitteiden hallinta .
Tärkeimmät ominaisuudet ovat (mm. ): – Lukitse ja pyyhi: Laitteen etälukitus ja -pyyhi
– Maantieteellinen sijainti: Reaaliaikainen sijainti ja laitteen sijaintihistoria
– Resurssien seuranta: Verkkojen käytön seuranta akun, RAM-muistin ja mobiilidatan kulutus
– Sovellusten hallinta: Tarkastele ja poista asennettuja sovelluksia, jaa ja asenna omia sovelluksiasi, hallitse sovellusten asennusta ja poistamista, mustan ja sovellusten sallittujen luetteloiden luomista hallituille laitteille
– Hanki laitteiden ja niiden SIM-korttien varastotiedot
– Profiilien ja ryhmien luominen mukautetuilla käytännöillä
– Salasanakäytännön luominen
– Mukautettu Launcher: Näyttö, joka on määritetty näyttämään työntekijöille vain yrityksen hyväksymät sovellukset ja ominaisuudet (vaatii lisäasennuksen)